Subject: Re: Perl still broken on 2.0
To: None <fredb@netbsd.org>
From: Stefan Sonnenberg-Carstens <ssc@coolspot.de>
List: tech-pkg
Date: 10/18/2004 17:05:33
On Monday 18 October 2004 16:38, Frederick Bruckman wrote:
> In article <Pine.NEB.4.61.0410180348420.3348@lain.ziaspace.com>,
>
>  john@ziaspace.com (John Klos) writes:
> > Is there a PR about this? I can't see how 2.0 is going to be released if
> > we can't even build perl!
>
> I agree that's bad, but the state of pkgsrc has nothing to do with
> the NetBSD 2.0 release. Thankfully, they've been decoupled.
>
> > (2.0, current pkgsrc, lang/perl58)
>
> Does it build on the stable (2004Q3) branch? I understand that the
> binary packages under the NetBSD-2.0 directory will be built from
> that branch. For what it's worth, "perl" builds fine on the branch
> against 2.0_RC4/i386.
Hi all,
I build perl on i386 with NetBSD 2.0RC4 recently (Friday) without problems.
Maybe port specific ?

uname -a
NetBSD helium.home.lan 2.0_RC4 NetBSD 2.0_RC4 (GENERIC) #0: Mon Oct 11 
23:12:21 UTC 2004  
autobuild@tgm.netbsd.org:/autobuild/netbsd-2-0/i386/OBJ/autobuild/netbsd-2-0/src/sys/arch/i386/compile/GENERIC 
i386

perl -V
Summary of my perl5 (revision 5 version 8 subversion 4) configuration:
  Platform:
    osname=netbsd, osvers=2.0_rc4, archname=i386-netbsd-thread-multi
    uname='netbsd helium.home.lan 2.0_rc4 netbsd 2.0_rc4 (generic) #0: mon oct 
11 23:12:21 utc 2004 
autobuild@tgm.netbsd.org:autobuildnetbsd-2-0i386objautobuildnetbsd-2-0srcsysarchi386compilegeneric 
i386 '
    config_args='-sde -Dprefix=/usr/pkg -Dscriptdir=/usr/pkg/bin 
-Darchname=i386-netbsd -Doptimize=-O2 -Dinstallstyle=lib/perl5 -Ui_malloc 
-Uusemymalloc -Uinstallusrbinperl -Dman3ext=3 
-Dman3dir=/usr/pkg/lib/perl5/5.8.4/man/man3 
-Dsiteman3dir=/usr/pkg/lib/perl5/site_perl/man/man3 
-Dman1dir=/usr/pkg/man/man1 -Dsiteprefix=/usr/pkg 
-Dsiteman1dir=/usr/pkg/man/man1 -Duseithreads -Dcc=gcc -Dlibswanted=m crypt 
-Duseshrplib'
    hint=recommended, useposix=true, d_sigaction=define
    usethreads=define use5005threads=undef useithreads=define 
usemultiplicity=define
    useperlio=define d_sfio=undef uselargefiles=define usesocks=undef
    use64bitint=undef use64bitall=undef uselongdouble=undef
    usemymalloc=n, bincompat5005=undef
  Compiler:
    cc='gcc', ccflags ='-fno-strict-aliasing -I/usr/pkg/include',
    optimize='-O2',
    cppflags='-fno-strict-aliasing -I/usr/pkg/include'
    ccversion='', gccversion='3.3.3 (NetBSD nb3 20040520)', gccosandvers=''
    intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=1234
    d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=12
    ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t', 
lseeksize=8
    alignbytes=4, prototype=define
  Linker and Libraries:
    ld='gcc', ldflags ='-Wl,-R/usr/pkg/lib  -L/usr/pkg/lib'
    libpth=/usr/pkg/lib /usr/lib
    libs=-lm -lcrypt -lpthread
    perllibs=-lm -lcrypt -lpthread
    libc=/lib/libc.so, so=so, useshrplib=true, libperl=libperl.so
    gnulibc_version=''
  Dynamic Linking:
    dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-Wl,-E  
-Wl,-R/usr/pkg/lib/perl5/5.8.4/i386-netbsd-thread-multi/CORE'
    cccdlflags='-DPIC -fPIC ', lddlflags='--whole-archive -shared  
-Wl,-R/usr/pkg/lib -L/usr/pkg/lib'


Characteristics of this binary (from libperl):
  Compile-time options: MULTIPLICITY USE_ITHREADS USE_LARGE_FILES 
PERL_IMPLICIT_CONTEXT
  Built under netbsd
  Compiled at Oct 13 2004 19:11:31
  @INC:
    /usr/pkg/lib/perl5/site_perl/5.8.4/i386-netbsd-thread-multi
    /usr/pkg/lib/perl5/site_perl/5.8.4
    /usr/pkg/lib/perl5/site_perl
    /usr/pkg/lib/perl5/5.8.4/i386-netbsd-thread-multi
    /usr/pkg/lib/perl5/5.8.4