Menu

#874 tcl 8.1b3 fails to completely compile. Aborts when trying to

obsolete: 8.1b3
closed-fixed
nobody
2
2001-04-16
2000-10-26
Anonymous
No

OriginalBugID: 2055 Bug
Version: 8.1b3
SubmitDate: '1999-05-12'
LastModified: '1999-09-15'
Severity: CRIT
Status: Released
Submitter: pat
ChangedBy: hobbs
RelatedBugIDs: 2054
OS: Other
OSVersion: UNICOS 10.0.0.2 and UNICOS 10.0.0.3
Machine: NA
FixedDate: '1999-09-15'
FixedInVersion: 8.1
ClosedDate: '2000-10-25'

Name:
Richard Paynter

Comments:
TclpLoadFile TclpUnloadFile are defined in multiple files, both in the
'generic'
directory and in the 'unix' directory, but it appears that they are not
being
included in the code (possibly the stub files?) when tclsh is being
linked.

I have been - so far - unsuccessful in tracing down where they should be
included, and why they aren't.

ReproducibleScript:
1. Run 'configure --prefix=<localpath> --disable-load --disable-shared

2. Run 'make'

ObservedBehavior:
Get the following errors when trying to compile tcl 8.1b3:

cc tclAppInit.o
-L/usr/local/pkg/tcl-tk/tcl8.1b3-tk8.1b3/tcl8.1b3/unix
-ltcl8.1 -lc -o tclsh
ldr-133 cc: WARNING
Unsatisfied external references have been encountered.

Unsatisfied external references
Entry name Modules referencing entry

TclpLoadFile tclLoad$c tclStubInit$c
TclpUnloadFile tclLoad$c

ldr-112 cc: WARNING
Because of previous errors, file 'tclsh' is not executable.
Make: "cc tclAppInit.o
-L/usr/local/pkg/tcl-tk/tcl8.1b3-tk8.1b3/tcl8.1b3/unix -
ltcl8.1 -lc -o tclsh": Error code 1
cmd-2436 make: Stop.

DesiredBehavior:
I am expecting tcl 8.1b3 to successfully compile.

This should all work as expected with 8.1. These funcs are
actually used in tclLoad.c. This may be a compiler problem
(see related bug).
-- 09/15/1999 hobbs

Discussion

  • Brent B. Welch

    Brent B. Welch - 2000-10-26
    • priority: 5 --> 2
    • status: open --> closed-fixed
     
  • Don Porter

    Don Porter - 2001-04-16
    • labels: 104246 --> 53. Configuration and Build Tools