Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 28 May 2001 04:08:51 -0700 (PDT)
From:      watchman@ludd.luth.se
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/27705: The p5-Tcl port is broken due to wrong includes which causes the linker to stop on missing symbol names.
Message-ID:  <200105281108.f4SB8pS60246@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         27705
>Category:       ports
>Synopsis:       The p5-Tcl port is broken due to wrong includes which causes the linker to stop on missing symbol names.
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Mon May 28 04:10:01 PDT 2001
>Closed-Date:
>Last-Modified:
>Originator:     Joachim Strömbergson
>Release:        FreeBSD 4.3-STABLE i386
>Organization:
N/A
>Environment:
System: FreeBSD fetis.informasic.com 4.3-STABLE FreeBSD 4.3-STABLE #21: Sun May 20 12:21:40 CEST 2001 js@fetis.informasic.com:/usr/obj/usr/src/sys/SMP4X i386

>Description:
The FreeBSD port of the Tcl module to perl found in /usr/ports/lang/p5-Tcl is broken. After install, any Perl program trying to use the module crashes due to the linker being unable to find the symbol names. As an example, try the supplied test cases provided with the module

# cd /usr/ports/lang/p5-Tcl/work/Tcl
# make test

PERL_DL_NONLAZY=1 /usr/bin/perl5.00503 -Iblib/arch -Iblib/lib -I/usr/libdata/perl/5.00503/mach -I/usr/libdata/perl/5.00503 -e 'use Test::Harness qw(&runtests $verbose); $verbose=0; runtests @ARGV;' t/*.t
t/createcmd.........Can't load 'blib/arch/auto/Tcl/Tcl.so' for module Tcl: blib/arch/auto/Tcl/Tcl.so: Undefined symbol "Tcl_DeleteInterp" at /usr/libdata/perl/5.00503/DynaLoader.pm line 169.

 at t/createcmd.t line 1
BEGIN failed--compilation aborted at t/createcmd.t line 1.
dubious
        Test returned status 255 (wstat 65280, 0xff00)
t/eval..............Can't load 'blib/arch/auto/Tcl/Tcl.so' for module Tcl: blib/arch/auto/Tcl/Tcl.so: Undefined symbol "Tcl_DeleteInterp" at /usr/libdata/perl/5.00503/DynaLoader.pm line 169.

 at t/eval.t line 1
BEGIN failed--compilation aborted at t/eval.t line 1.
dubious
        Test returned status 255 (wstat 65280, 0xff00)
t/result............Can't load 'blib/arch/auto/Tcl/Tcl.so' for module Tcl: blib/arch/auto/Tcl/Tcl.so: Undefined symbol "Tcl_DeleteInterp" at /usr/libdata/perl/5.00503/DynaLoader.pm line 169.

 at t/result.t line 1
BEGIN failed--compilation aborted at t/result.t line 1.
dubious
        Test returned status 255 (wstat 65280, 0xff00)
t/trace.............Can't load 'blib/arch/auto/Tcl/Tcl.so' for module Tcl: blib/arch/auto/Tcl/Tcl.so: Undefined symbol "Tcl_DeleteInterp" at /usr/libdata/perl/5.00503/DynaLoader.pm line 169.

 at t/trace.t line 1
BEGIN failed--compilation aborted at t/trace.t line 1.
dubious
        Test returned status 255 (wstat 65280, 0xff00)
t/var...............Can't load 'blib/arch/auto/Tcl/Tcl.so' for module Tcl: blib/arch/auto/Tcl/Tcl.so: Undefined symbol "Tcl_DeleteInterp" at /usr/libdata/perl/5.00503/DynaLoader.pm line 169.

 at t/var.t line 1
BEGIN failed--compilation aborted at t/var.t line 1.
dubious
        Test returned status 255 (wstat 65280, 0xff00)
FAILED--5 test scripts could be run, alas--no output ever seen
*** Error code 2

Stop in /usr/ports/lang/p5-Tcl/work/Tcl.

>How-To-Repeat:
Run the supplied test cases in the port or try to otherwise use the Tcl
module in a Perl program.

>Fix:

>Release-Note:
>Audit-Trail:
>Unformatted:
 X-Send-Pr-Version: www-1.0
 
 

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200105281108.f4SB8pS60246>