From owner-freebsd-current Tue Sep 22 06:35:48 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id GAA02474 for freebsd-current-outgoing; Tue, 22 Sep 1998 06:35:48 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from assurance.rstcorp.com (assurance.rstcorp.com [206.29.49.3]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id GAA02455 for ; Tue, 22 Sep 1998 06:35:32 -0700 (PDT) (envelope-from vshah@rstcorp.com) Received: (from uucp@localhost) by assurance.rstcorp.com (8.7.5/8.6.9) id JAA05596 for ; Tue, 22 Sep 1998 09:34:56 -0400 Received: from sandbox.rstcorp.com(206.29.49.63) by assurance.rstcorp.com via smap (V2.0) id xma005590; Tue, 22 Sep 98 09:34:28 -0400 Received: from jabberwock.rstcorp.com (jabberwock [206.29.49.98]) by sandbox.rstcorp.com (8.8.8/8.8.8) with ESMTP id JAA04548 for ; Tue, 22 Sep 1998 09:34:26 -0400 (EDT) Received: (from vshah@localhost) by jabberwock.rstcorp.com (8.9.1/8.8.8) id JAA13374; Tue, 22 Sep 1998 09:34:27 -0400 (EDT) Date: Tue, 22 Sep 1998 09:34:27 -0400 (EDT) Message-Id: <199809221334.JAA13374@jabberwock.rstcorp.com> From: "Viren R. Shah" To: freebsd-current@FreeBSD.ORG Subject: Perl problems? X-Mailer: VM 6.34 under 19.16 "Lille" XEmacs Lucid Reply-To: "Viren R. Shah" X-Face: )~y+U*K:yzjz{q<5lzpI_SVef'U.])9g[C9`1N@]u3,MHY7f*l7C)[_NjM4y4K8$uIUh|\u (K&&HS6,M!61&GMTk'mqmB/Qg]]X}"?TzsFl]"2v!bl8']dma.:^IY^a[lbOI>U:b<~FyK3q-p{HmZ mn~g.`~BE!5{2D:}Yi+\_KkWe?XaHj9$ko1k8iKLYv5*_2c8"G=?Up[}hn+7RNM(bzBZ_wWk6!Pf&B ?3Tcm7M7B~W%K/I0aX3]*=jP?aM]H6HBPT`oLk+0n^_;N\2\%|Rhy;p}34Q.jEsM\qtnxcm;ag%Nq Mime-Version: 1.0 (generated by tm-edit 7.106) Content-Type: text/plain; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG [I'm not quite sure whether this is a -current problem i.e. a problem withthe perl5 build in -current. If not, just tell me where this should be asked] I'm running -current/ELF as of Sunday. I'm trying to install the pilot-link port (and specifically one of the Perl modules that doesn't get installed by default -- the PDA:Pilot module. It gets installed fine in /usr/local/lib/perl/5.00502/i386-freebsd/{auto,PDA} However, when I try to run the test program that comes along with the application, it bombs on me with: [vshah]/usr/ports/comms/pilot-link/work/pilot-link.0.8.13/Perl5# perl ./test.pl Can't load '/usr/local/lib/perl/5.00502/i386-freebsd/auto/PDA/Pilot/Pilot.so' for module PDA::Pilot: /usr/local/lib/perl/5.00502/i386-freebsd/auto/PDA/Pilot/Pilot.so: Undefined symbol "PL_sv_undef" at /usr/libdata/perl/5.00502/mach/DynaLoader.pm line 168. at ./test.pl line 3 Not being a perl master, I grepped for the "PL_sv_undef" symbol through the /usr/local/lib/perl/5.00502 hierarchy, and it turns up several times. Anyone got any ideas? The test.pl script is simply: -------- sub FooBar { print "Foo: $_[0]\n"; $x = $_[0]; $x =~ s/[aeiou]/\U$&/g; return $x }; use PDA::Pilot; use Data::Dumper; ... -------- I also get a core dump if I check for the existence of the Data::Dumper module (which is installed by default in 5.00502). [vshah@jabberwock] ~> perl -d -e "use Data::Dumper" Loading DB routines from perl5db.pl version 1.0401 Emacs support available. Enter h or `h h' for help. Signal SEGV at -e line 1 main::BEGIN() called at /usr/libdata/perl/5.00502/overload.pm line 0 eval {...} called at /usr/libdata/perl/5.00502/overload.pm line 0 Abort (core dumped) Thanks Viren -- Viren R. Shah "Design is the successful application of constraints until only an unique product is left" -- Richard W. Pew (from "The Design of Everday Things" by Don Norman) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message