#3552 Unix $::tcl_patchLevel is wrong

obsolete: 8.5a5
closed-works-for-me
69. Other (102)
9
2006-10-25
2006-10-24
No

Hi guys,

I've just downloaded and compiled the new 8.5a5 in
different platforms.

My surprise is that in Linux, when I execute a "puts
$::tcl_patchLevel" I get 8.5a4.

Looking in the code I see that the tcl.h and tk.h are
not correctly updated to the correct path. And the same
happens with the unix/configure.in and the PATCH_LEVEL
variables.

This problems affects both Tcl and Tk distributions in
Linux (Windows seems to be OK).

Discussion

  • Donal K. Fellows

    • labels: --> 69. Other
    • priority: 5 --> 9
    • assigned_to: nobody --> dgp
     
  • Don Porter

    Don Porter - 2006-10-24
    • status: open --> pending-works-for-me
     
  • Don Porter

    Don Porter - 2006-10-24

    Logged In: YES
    user_id=80530

    Can you reproduce the problem
    at the prompt produced by
    `make shell` ?

    If not, then the problem is that
    your tclsh is picking up the
    libtcl8.5.so that you previously
    installed from the 8.5a4 release.
    After you install, you'll overwrite
    that and the problem will go away.

    Your claims about the header and
    config files are troubling, but I
    cannot reproduce. The file
    tcl8.5a5/generic/tcl.h, for example,
    definitely includes "8.5a5" as the
    version number. If you still see
    the problem, followup with full
    path information.

     
  • Carlos Tasada

    Carlos Tasada - 2006-10-25

    Logged In: YES
    user_id=340696

    Seems that the problem was a strange untar problem
    non-overwriting old code. I've downloaded again the files,
    cleaned the system and recompiled. Now everything seems to
    be all right :(

     
  • Carlos Tasada

    Carlos Tasada - 2006-10-25
    • status: pending-works-for-me --> closed-works-for-me
     

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks