From owner-freebsd-ports Mon May 28 4:10: 7 2001 Delivered-To: freebsd-ports@hub.freebsd.org Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 835DB37B424 for ; Mon, 28 May 2001 04:10:02 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.11.1/8.11.1) id f4SBA2B60400; Mon, 28 May 2001 04:10:02 -0700 (PDT) (envelope-from gnats) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 3BADF37B422 for ; Mon, 28 May 2001 04:08:51 -0700 (PDT) (envelope-from nobody@FreeBSD.org) Received: (from nobody@localhost) by freefall.freebsd.org (8.11.1/8.11.1) id f4SB8pS60246; Mon, 28 May 2001 04:08:51 -0700 (PDT) (envelope-from nobody) Message-Id: <200105281108.f4SB8pS60246@freefall.freebsd.org> 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. Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org >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