perlcc problem!

Bruno Lavoie bruno_lavoie at msn.com
Sat Jun 19 00:49:23 GMT 2004


Hello,

i don't know if i'm posting on the good list, if not please tell me the 
good one!

i'm trying to compile a mini program with perlcc, here is my code:

> #!/usr/local/bin/perl
>
> use strict;
>
> print "\nhello world\n";

you can see that this program is fairly simple but it wont compile:

> $ perlcc mini.pl -o mini
>
> --------------------------------------------------------------------------------
> Compiling mini.pl:
> --------------------------------------------------------------------------------
> Making C(mini.pl.c) for mini.pl!
> /usr/bin/perl -I/usr/local/lib/perl5/site_perl/5.6.1/mach 
> -I/usr/local/lib/perl5/site_perl/5.6.1 
> -I/usr/local/lib/perl5/site_perl/5.005/i386-freebsd 
> -I/usr/local/lib/perl5/site_perl/5.005 
> -I/usr/local/lib/perl5/site_perl -I/usr/local/lib/perl5/5.6.1/BSDPAN 
> -I/usr/local/lib/perl5/5.6.1/mach -I/usr/local/lib/perl5/5.6.1 -I. 
> -MO=CC,-omini.pl.c mini.pl
> Prescan
> Saving methods
> Loaded B
> Loaded IO
> Loaded Fcntl
> mini.pl syntax OK
> Compiling C(mini) for mini.pl!
> /usr/bin/perl -I/usr/local/lib/perl5/site_perl/5.6.1/mach 
> -I/usr/local/lib/perl5/site_perl/5.6.1 
> -I/usr/local/lib/perl5/site_perl/5.005/i386-freebsd 
> -I/usr/local/lib/perl5/site_perl/5.005 
> -I/usr/local/lib/perl5/site_perl -I/usr/local/lib/perl5/5.6.1/BSDPAN 
> -I/usr/local/lib/perl5/5.6.1/mach -I/usr/local/lib/perl5/5.6.1 -I. 
> /tmp/mini.pl.tst
> cc -DAPPLLIB_EXP="/usr/local/lib/perl5/5.6.1/BSDPAN" 
> -fno-strict-aliasing -I/usr/local/include -O -pipe  
> -I/usr/local/lib/perl5/5.6.1/mach/CORE 
> /usr/local/lib/perl5/5.6.1/mach/auto/IO/IO.so 
> /usr/local/lib/perl5/5.6.1/mach/auto/Fcntl/Fcntl.so -o mini mini.pl.c 
> -Wl,-E  -L/usr/local/lib -L/usr/local/lib/perl5/5.6.1/mach/CORE -lperl 
> -lm -lc -lcrypt -lutil
> /tmp/ccy77nhs.o: In function `xs_init':
> /tmp/ccy77nhs.o(.text+0x63f): undefined reference to `boot_DynaLoader'
> ERROR: In compiling code for mini.pl.c !
> $ 

strange!!!

my sytem is:

> $ uname -a
> FreeBSD loneliness.evolugroup.com 4.9-RELEASE-p2 FreeBSD 
> 4.9-RELEASE-p2 #2: Sat Feb 14 20:47:37 EST 2004     
> root at loneliness.evolugroup.com:/usr/obj/usr/src/sys/LONELINESS  i386

my perl version

> $ perl -v
>
> This is perl, v5.6.1 built for i386-freebsd


my make.conf:

> $ cat /etc/make.conf
> CPUTYPE=i686
> CFLAGS= -O -pipe
>
> # -- use.perl generated deltas -- #
> # Created: Fri Dec  5 09:33:41 2003
> # Setting to use base perl from ports:
> PERL_VER=5.6.1
> PERL_VERSION=5.6.1
> PERL_ARCH=mach
> NOPERL=yo
> NO_PERL=yo
> NO_PERL_WRAPPER=yo
>
> WITHOUT_X11=yes



thx in advance!





More information about the freebsd-stable mailing list