From owner-freebsd-amd64@FreeBSD.ORG Thu Jan 29 08:56:40 2004 Return-Path: Delivered-To: freebsd-amd64@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3261416A4CE for ; Thu, 29 Jan 2004 08:56:40 -0800 (PST) Received: from convex.cs.unb.ca (convex.cs.unb.ca [131.202.244.141]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5775C43D1D for ; Thu, 29 Jan 2004 08:56:34 -0800 (PST) (envelope-from bremner-dated-1076000193.ff74f5@convex.cs.unb.ca) Received: from bremner by convex.cs.unb.ca with local (Exim 4.24; FreeBSD) id 1AmFSz-0007CP-Ij for freebsd-amd64@freebsd.org; Thu, 29 Jan 2004 12:56:33 -0400 Received: by convex.cs.unb.ca (tmda-sendmail, from uid 1266); Thu, 29 Jan 2004 12:56:33 -0400 (AST) Received: from bremner (helo=convex.cs.unb.ca.unb.ca) by convex.cs.unb.ca with local-esmtp (Exim 4.24; FreeBSD) id 1AmFSy-0007CG-PP for freebsd-amd64@freebsd.org; Thu, 29 Jan 2004 12:56:32 -0400 Date: Thu, 29 Jan 2004 12:56:32 -0400 Message-ID: <0tvfmu3d8f.wl@nohost.unb.ca> To: freebsd-amd64@freebsd.org References: <0twu7e8w51.wl@nohost.unb.ca> User-Agent: SEMI/1.14.5 (Awara-Onsen) FLIM/1.14.5 (Demachiyanagi) APEL/10.6 Emacs/21.3 (i386--freebsd) MULE/5.0 (SAKAKI) MIME-Version: 1.0 (generated by SEMI 1.14.5 - "Awara-Onsen") Content-Type: message/rfc822 From: David Bremner X-Delivery-Agent: TMDA/0.87 (Carry Back) X-TMDA-Fingerprint: 4u5GLoR/6k0yIp69LOH9r1vT/Xs X-Primary-Address: bremner@unb.ca X-Tmda-Bare: David Bremner Sender: David Bremner Subject: Forward: perl 5 extensions on AMD64 X-BeenThere: freebsd-amd64@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: David Bremner List-Id: Porting FreeBSD to the AMD64 platform List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Jan 2004 16:56:40 -0000 Envelope-to: bremner@convex.cs.unb.ca Delivery-date: Mon, 26 Jan 2004 13:20:52 -0400 Delivered-To: freebsd-ports@freebsd.org Date: Mon, 26 Jan 2004 13:20:10 -0400 Message-ID: <0twu7e8w51.wl@nohost.unb.ca> To: freebsd-ports@freebsd.org User-Agent: SEMI/1.14.5 (Awara-Onsen) FLIM/1.14.5 (Demachiyanagi) APEL/10.6 MULE XEmacs/21.4 (patch 14) (Reasonable Discussion) (i386--freebsd) MIME-Version: 1.0 (generated by SEMI 1.14.5 - "Awara-Onsen") Content-Type: text/plain; charset=US-ASCII From: David Bremner X-Delivery-Agent: TMDA/0.87 (Carry Back) X-TMDA-Fingerprint: Xnv+dsPt6mXLgQFuZixBYBMxIGk X-Primary-Address: bremner@unb.ca Subject: perl 5 extensions on AMD64 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: David Bremner List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: owner-freebsd-ports@freebsd.org Errors-To: owner-freebsd-ports@freebsd.org X-UNB-MailScanner-Information: Please contact the ISP for more information X-UNB-VirusScanner: Found to be clean X-UNB-SpamDetails: not spam, SpamAssassin (score=0, required 5) I have just discovered (Hi Kris!) that a port I made does not work on AMD64 A quick look at the bento error logs reveals several p5-* ports with the same fatal error c -O -pipe -fpic -DPIC -shared -Wl,-x,-soname,libplperl.so.0 plperl.o eloglvl.o SPI.o -L../../../src/port -Wl,-E -L/usr/local/lib /usr/local/lib/perl5/5.6.1/mach/auto/DynaLoader/DynaLoader.a -L/usr/local/lib/perl5/5.6.1/mach/CORE -lperl -lm -lc -lcrypt -lutil -R/usr/local/lib -o libplperl.so.0 /usr/bin/ld: /usr/local/lib/perl5/5.6.1/mach/CORE/libperl.a(perl.o): relocation R_X86_64_32S can not be used when making a shared object; recompile with -fPIC /usr/local/lib/perl5/5.6.1/mach/CORE/libperl.a: could not read symbols: Bad value gmake: *** [libplperl.so.0] Error 1 gmake: Leaving directory `/tmp/a/ports/databases/p5-postgresql-plperl/work/postgresql-7.4.1/src/pl/plperl' *** Error code 2 To this non-expert observer, that suggest that the perl 5 extension mechanism is not working write on AMD64. Can anyone point to a p5-* port, that 1) works on AMD64 2) makes a shared library for an extension. (oh, same question for IA64 I guess, although I have not trawled the logs). _______________________________________________ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscribe@freebsd.org"