Welcome, Guest
Username: Password: Remember me
  • Page:
  • 1
  • 2

TOPIC: problem installing Telemac when using makeall90

problem installing Telemac when using makeall90 12 years 11 months ago #3186

  • pprel
  • pprel's Avatar
Hello,

I can't install Telemac.
I use Windows, I installed g95 and strawberryperl.

I tried to use SVN. I installed TartoiseSVN but chen I tried to export from repository "svn.opentelemac.org/svn/opentelemac/", it could not reach the server. It may come from the fact I use Internet from a network at work... I don't know.

So I downlowded wing95s_v6p1.zip and extracted it in C:\TELEMAC\v6p1
I added the PATH and the SYSTELCFG. The addresses are correct, I am sure.

I didn't have systel.ini in config (but I have this :systel.cis-windows.cfg) so I downloaded it from opentelemac.com. I had to create the file systel.ini and copy the text in the file.
I change "project" to C:\TELEMAC\v6p1 and "HOSTYPE" to g95 and the PERL

I change the maketel to g95. Then I did on a cmd
C:\TELEMAC\v6p1\bin>cfgmak
It worked.
Then I did makeall90 and it doesn't work. The message is :

"
C:\TELEMAC\v6p1\bin>perl -w -x -S makeall90.pl

Ready for making System TELEMAC90
Use of uninitialized value $host in string eq at makeall90.pl line 110
Automatic mode.

Use of uninitialized value $project in chdir at makeall90.pl line 127.
Repertoire 'special/special_v6p1/sources' inexistant
Repertoire 'special/special_v6p1/sources' inexistant ! (Ignore)
Repertoire 'damocles/damo_v6p1/sources' inexistant
Repertoire 'damocles/damo_v6p1/sources' inexistant ! (Ignore)
Repertoire 'mumpsvoid/mumpsvoid_v6p1/sources' inexistant
Repertoire 'mumpsvoid/mumpsvoid_v6p1/sources' inexistant ! (Ignore)
Repertoire 'paravoid/paravoid_v6p1/sources' inexistant
Repertoire 'paravoid/paravoid_v6p1/sources' inexistant ! (Ignore)
etc."

Does any one see the problem ??
Thank you for your help
The administrator has disabled public write access.

Re: problem installing Telemac when using makeall90 12 years 11 months ago #3189

  • jmhervouet
  • jmhervouet's Avatar
Hello,

It's obviously host and project that are not understood, as indicated by the listing. From where you run the command (in bin) could you check what gives

echo $SYSTELCFG

it should give the path to systel.ini, if not you can force it :

SYSTELCFG=...

and retry makeall90

Hope this helps, but not sure...

JMH
The administrator has disabled public write access.

Re: problem installing Telemac when using makeall90 12 years 11 months ago #3206

  • ails
  • ails's Avatar
  • OFFLINE
  • Senior Boarder
  • Posts: 140
  • Thank you received: 17
Hello,

  1. The
".cfg" file is associated with the PYTHON environment only. The PERL systel.ini file is available here : www.opentelemac.org/index.php?option=com...109&catid=23&lang=fr
  • [Recommended] The V6P1 is available on SVN at svn.opentelemac.org/svn/opentelemac/tags/v6p1. The whole SVN tree at svn.opentelemac.org/svn/opentelemac is reachable by developers only. Another user reported this in : www.opentelemac.org/index.php?option=com...74&Itemid=62&lang=fr


    regards,

    Fabien
    The administrator has disabled public write access.

    Re: problem installing Telemac when using makeall90 12 years 11 months ago #3217

    • pprel
    • pprel's Avatar
    The installation worked at my home so I copy the folder and paste it at work. I have done the exact same thing and I still have the error message.
    When I typed $SYSTELCFG on c:\TELEMAC\v6p1\bin in cmd, it appears "$SYSTELCFG". I tried to forced it but I had an error also 'SYSTELCF' n'est pas reconnu en tant que commande interne
    ou externe, un programme exécutable ou un fichier de commandes.

    Any idea ???

    Here is a copy of cmd :
    ...
    Repertoire 'stbtel/stbtel_v6p1/sources' inexistant ! (Ignore)
    Repertoire 'spartacus2d/spartacus2d_v6p1/sources' inexistant
    Repertoire 'spartacus2d/spartacus2d_v6p1/sources' inexistant ! (Ignore)


    End of make

    C:\TELEMAC\v6p1\bin>set PATH=C:\TELEMAC\v6p1\bin;%PATH%

    C:\TELEMAC\v6p1\bin>set SYSTELCFG=C:\TELEMAC\v6p1\config

    C:\TELEMAC\v6p1\bin>echo $SYSTELCFG
    $SYSTELCFG

    C:\TELEMAC\v6p1\bin>SYSTELCFG=C:\TELEMAC\v6p1\bin
    'SYSTELCFG' n'est pas reconnu en tant que commande interne
    ou externe, un programme exécutable ou un fichier de commandes.

    C:\TELEMAC\v6p1\bin>SYSTELCFG=C:\TELEMAC\v6p1\bin;%SYSTELCFG%
    'SYSTELCFG' n'est pas reconnu en tant que commande interne
    ou externe, un programme exécutable ou un fichier de commandes.

    C:\TELEMAC\v6p1\bin>$SYSTELCFG$=C:\TELEMAC\v6p1\config
    '$SYSTELCFG$' n'est pas reconnu en tant que commande interne
    ou externe, un programme exécutable ou un fichier de commandes.

    C:\TELEMAC\v6p1\bin>echo $SYSTELCFG
    $SYSTELCFG

    C:\TELEMAC\v6p1\bin>$SYSTELCF=C:\TELEMAC\v6p1\config
    '$SYSTELCF' n'est pas reconnu en tant que commande interne
    ou externe, un programme exécutable ou un fichier de commandes.

    C:\TELEMAC\v6p1\bin>
    The administrator has disabled public write access.

    Re: problem installing Telemac when using makeall90 12 years 11 months ago #3221

    • ails
    • ails's Avatar
    • OFFLINE
    • Senior Boarder
    • Posts: 140
    • Thank you received: 17
    Hello,

    Your problem is related to how to set environment variables on Windows.
    $SYTELCFG is only valid on Linux.

    > set SYSTELCFG=C:\TELEMAC\V6P1\config
    > echo %SYSTELCFG%

    And SYSTELCFG should point to config not bin. Add bin to the PATH variable, it will enable your system to to find TELEMAC scripts/launcher.

    Regards,

    Fabien

    PS : For Windows, please refer to our FAQ : How to set environment variables.
    => In general, please refer to en.wikipedia.org/wiki/Environment_variable.
    Windows only : support.microsoft.com/kb/310519.
    The administrator has disabled public write access.

    Re: problem installing Telemac when using makeall90 12 years 11 months ago #3223

    • pprel
    • pprel's Avatar
    My environnement variables are good (I didn't use bath):
    C:\TELEMAC\v6p1\bin>echo %PATH%
    C:\TELEMAC\v6p1\bin;C:\ORA734\BIN;C:\Program Files\QuickTime\QTSystem\;C:\strawberry\c\bin;C:\strawberry\perl\site\bin;C:\strawberry\perl\bin;C:\g95\bin;C:\Program Files\TortoiseSVN\bin;C:\TELEMAC\v6p1\bin;C:\g95\bin

    C:\TELEMAC\v6p1\bin>echo %SYSTELCFG%
    C:\TELEMAC\v6p1\config
    C:\TELEMAC\v6p1\bin>


    And I still have the same message... I join my systel.ini file (which is is C:/TELEMAC/v6p1/config)
    systel.ini

    C:\TELEMAC\v6p1\bin>makeall90.bat
    C:\TELEMAC\v6p1\bin>date /t
    29/11/2011
    C:\TELEMAC\v6p1\bin>time /t
    13:38
    C:\TELEMAC\v6p1\bin>perl -w -x -S makeall90.pl
    Ready for making System TELEMAC90
    Use of uninitialized value $host in string eq at makeall90.pl line 110.
    Automatic mode.
    Use of uninitialized value $project in chdir at makeall90.pl line 127.
    Repertoire 'special/special_v6p1/sources' inexistant
    Repertoire 'special/special_v6p1/sources' inexistant ! (Ignore)
    ...
    The administrator has disabled public write access.

    Re: problem installing Telemac when using makeall90 12 years 11 months ago #3224

    • pprel
    • pprel's Avatar
    I couln't add the systel.ini because of its extension so I zipped it.

    File Attachment:

    File Name: Systel.zip
    File Size: 6 KB
    The administrator has disabled public write access.

    Re: problem installing Telemac when using makeall90 12 years 11 months ago #3225

    • ails
    • ails's Avatar
    • OFFLINE
    • Senior Boarder
    • Posts: 140
    • Thank you received: 17
    It seems that host and project variables aren't initialized.
    Did you update the systel.ini with cfgmak before running makeall90 ?

    Regards,

    Fabien
    The administrator has disabled public write access.

    Re: problem installing Telemac when using makeall90 12 years 11 months ago #3226

    • pprel
    • pprel's Avatar
    Yes I did... And I change the maktel file to g95 before that.
    The administrator has disabled public write access.

    Re: problem installing Telemac when using makeall90 12 years 11 months ago #3243

    • ails
    • ails's Avatar
    • OFFLINE
    • Senior Boarder
    • Posts: 140
    • Thank you received: 17
    Well, I never experienced this error before. It seems that $host (which refers to the user HOSTTYPE given in the systel.ini file) is not known.

    Do you get something when running gethosttype in a CMD session? (PATH & SYSTELCFG must have been previously set).

    You can also post your cfgmak.mak file (which is automatically parsed by Perl scripts from the systel.ini file when running cfgmak), it must be found in the same folder than systel.ini (say %SYSTELCFG%).

    I successfully tried with a Windows Seven using the latest Strawberry Perl, so I don't think it's a Perl issue. In case of, please indicate your Windows/Strawberry/g95/nmake version.

    Regards,

    Fabien
    The administrator has disabled public write access.
    • Page:
    • 1
    • 2
    Moderators: borisb

    The open TELEMAC-MASCARET template for Joomla!2.5, the HTML 4 version.