This distribution has been tested as part of the cpan-testers
effort to test as many new uploads to CPAN as possible.  See
http://testers.cpan.org/

Please cc any replies to [EMAIL PROTECTED] to keep other
test volunteers informed and to prevent any duplicate effort.
        
--
Same problem as in the ExtUtils::ParseXS test on cygwin. 
Missing .../CORE/libperl.dll.a from the linker line.

[EMAIL PROTECTED] /usr/src/perl/.cpan/build/Module-Build-0.19
$ make test
/usr/bin/perl Build test
t/basic.........ok
t/compat........ok
t/runthrough....ok
t/signature.....skipped
        all skipped: Skipping unless $ENV{TEST_SIGNATURE} is true
t/xs............ok 3/11Creating library file: libXSTest.dll.a
lib/XSTest.o(.text+0x31):XSTest.c: undefined reference to `_Perl_Gcurinterp_ptr'
lib/XSTest.o(.text+0x3b):XSTest.c: undefined reference to `_Perl_Tstack_sp_ptr'
lib/XSTest.o(.text+0x49):XSTest.c: undefined reference to `_Perl_Gcurinterp_ptr'
lib/XSTest.o(.text+0x53):XSTest.c: undefined reference to `_Perl_Tstack_base_ptr'
lib/XSTest.o(.text+0x61):XSTest.c: undefined reference to `_Perl_Gcurinterp_ptr'
lib/XSTest.o(.text+0x6b):XSTest.c: undefined reference to `_Perl_Tmarkstack_ptr_ptr'
lib/XSTest.o(.text+0x85):XSTest.c: undefined reference to `_Perl_Gcurinterp_ptr'
lib/XSTest.o(.text+0x96):XSTest.c: undefined reference to `_Perl_Tstack_base_ptr'
lib/XSTest.o(.text+0xb5):XSTest.c: undefined reference to `_Perl_Gcurinterp_ptr'
lib/XSTest.o(.text+0xbf):XSTest.c: undefined reference to `_Perl_Tstack_base_ptr'
lib/XSTest.o(.text+0xda):XSTest.c: undefined reference to `_Perl_Gcurinterp_ptr'
lib/XSTest.o(.text+0xe4):XSTest.c: undefined reference to `_Perl_Tstack_base_ptr'
lib/XSTest.o(.text+0xfd):XSTest.c: undefined reference to `_Perl_Gcurinterp_ptr'
lib/XSTest.o(.text+0x107):XSTest.c: undefined reference to `_Perl_Top_ptr'
lib/XSTest.o(.text+0x124):XSTest.c: undefined reference to `_Perl_Gcurinterp_ptr'
lib/XSTest.o(.text+0x12e):XSTest.c: undefined reference to `_Perl_Tcurpad_ptr'
lib/XSTest.o(.text+0x13c):XSTest.c: undefined reference to `_Perl_Gcurinterp_ptr'
lib/XSTest.o(.text+0x146):XSTest.c: undefined reference to `_Perl_Top_ptr'
lib/XSTest.o(.text+0x16b):XSTest.c: undefined reference to `_Perl_Gcurinterp_ptr'
lib/XSTest.o(.text+0x175):XSTest.c: undefined reference to `_Perl_Tstack_base_ptr'
lib/XSTest.o(.text+0x188):XSTest.c: undefined reference to `_Perl_Gcurinterp_ptr'
lib/XSTest.o(.text+0x1a3):XSTest.c: undefined reference to `_Perl_sv_setiv'
lib/XSTest.o(.text+0x1b7):XSTest.c: undefined reference to `_Perl_Gcurinterp_ptr'
lib/XSTest.o(.text+0x1c1):XSTest.c: undefined reference to `_Perl_Tstack_sp_ptr'
lib/XSTest.o(.text+0x1cf):XSTest.c: undefined reference to `_Perl_Gcurinterp_ptr'
lib/XSTest.o(.text+0x1d9):XSTest.c: undefined reference to `_Perl_Tstack_base_ptr'
lib/XSTest.o(.text+0x1f8):XSTest.c: undefined reference to `_Perl_Gcurinterp_ptr'
lib/XSTest.o(.text+0x206):XSTest.c: undefined reference to `_Perl_mg_set'
lib/XSTest.o(.text+0x218):XSTest.c: undefined reference to `_Perl_Gcurinterp_ptr'
lib/XSTest.o(.text+0x222):XSTest.c: undefined reference to `_Perl_sv_newmortal'
lib/XSTest.o(.text+0x238):XSTest.c: undefined reference to `_Perl_Gcurinterp_ptr'
lib/XSTest.o(.text+0x246):XSTest.c: undefined reference to `_Perl_Gcurinterp_ptr'
lib/XSTest.o(.text+0x250):XSTest.c: undefined reference to `_Perl_Tstack_base_ptr'
lib/XSTest.o(.text+0x263):XSTest.c: undefined reference to `_Perl_sv_2iv'
lib/XSTest.o(.text+0x274):XSTest.c: undefined reference to `_Perl_Gcurinterp_ptr'
lib/XSTest.o(.text+0x286):XSTest.c: undefined reference to `_Perl_croak'
lib/XSTest.o(.text+0x2c0):XSTest.c: undefined reference to `_Perl_Gcurinterp_ptr'
lib/XSTest.o(.text+0x2ca):XSTest.c: undefined reference to `_Perl_Tstack_sp_ptr'
lib/XSTest.o(.text+0x2d6):XSTest.c: undefined reference to `_Perl_Gcurinterp_ptr'
lib/XSTest.o(.text+0x2e0):XSTest.c: undefined reference to `_Perl_Tstack_base_ptr'
lib/XSTest.o(.text+0x2ee):XSTest.c: undefined reference to `_Perl_Gcurinterp_ptr'
lib/XSTest.o(.text+0x2f8):XSTest.c: undefined reference to `_Perl_Tmarkstack_ptr_ptr'
lib/XSTest.o(.text+0x312):XSTest.c: undefined reference to `_Perl_Gcurinterp_ptr'
lib/XSTest.o(.text+0x31c):XSTest.c: undefined reference to `_Perl_Tstack_base_ptr'
lib/XSTest.o(.text+0x32c):XSTest.c: undefined reference to `_Perl_Gcurinterp_ptr'
lib/XSTest.o(.text+0x352):XSTest.c: undefined reference to `_Perl_newXS'
lib/XSTest.o(.text+0x35e):XSTest.c: undefined reference to `_Perl_Gcurinterp_ptr'
lib/XSTest.o(.text+0x368):XSTest.c: undefined reference to `_Perl_Isv_yes_ptr'
lib/XSTest.o(.text+0x376):XSTest.c: undefined reference to `_Perl_Gcurinterp_ptr'
lib/XSTest.o(.text+0x380):XSTest.c: undefined reference to `_Perl_Tstack_base_ptr'
lib/XSTest.o(.text+0x391):XSTest.c: undefined reference to `_Perl_Gcurinterp_ptr'
lib/XSTest.o(.text+0x39b):XSTest.c: undefined reference to `_Perl_Tstack_sp_ptr'
lib/XSTest.o(.text+0x3a9):XSTest.c: undefined reference to `_Perl_Gcurinterp_ptr'
lib/XSTest.o(.text+0x3b3):XSTest.c: undefined reference to `_Perl_Tstack_base_ptr'
collect2: ld returned 1 exit status

$
gcc -shared -o  XSTest.dll -Wl,--out-implib=libXSTest.dll.a -Wl,--export-all-symbols 
-Wl,--enable-auto-import 
-Wl,--stac
k,8388608 \
-s -L/usr/local/lib  lib/XSTest.o

# Test 4 got: 'error building lib/XSTest.o from 'lib/XSTest.dll' at 
/usr/src/perl/.cpan/build/Module-Build-0.19/blib/lib
/Module/Build/Base.pm line 1538.
' (t/xs.t at line 33)
#   Expected: ''
t/xs............ok 6/11

and so one with the same errors because CORE/libperl.dll.a is missing from the linker 
line.

--

Summary of my perl5 (revision 5.0 version 8 subversion 0) configuration:
  Platform:
    osname=cygwin, osvers=1.3.22(0.7832), archname=cygwin-multi-64int
    uname='cygwin_nt-4.0 iokaste 1.3.22(0.7832) 2003-03-18 09:20 i686 unknown unknown 
cygwin '
    config_args='-de -Dmksymlinks -Dusemultiplicity -Duse64bitint -Doptimize=-O3 
-Dman3ext=3pm'
    hint=recommended, useposix=true, d_sigaction=define
    usethreads=undef use5005threads=undef useithreads=undef usemultiplicity=define
    useperlio=define d_sfio=undef uselargefiles=define usesocks=undef
    use64bitint=define use64bitall=undef uselongdouble=undef
    usemymalloc=y, bincompat5005=undef
  Compiler:
    cc='gcc', ccflags ='-DPERL_USE_SAFE_PUTENV -fno-strict-aliasing',
    optimize='-O3',
    cppflags='-DPERL_USE_SAFE_PUTENV -fno-strict-aliasing'
    ccversion='', gccversion='3.2.3 (home grown)', gccosandvers=''
    intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=12345678
    d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=12
    ivtype='long long', ivsize=8, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=4
    alignbytes=8, prototype=define
  Linker and Libraries:
    ld='ld2', ldflags =' -s -L/usr/local/lib'
    libpth=/usr/local/lib /usr/lib /lib
    libs=-lgdbm -ldb -lcrypt -lutil -lgdbm_compat
    perllibs=-lcrypt -lutil -lgdbm_compat
    libc=/usr/lib/libc.a, so=dll, useshrplib=true, libperl=libperl.a
    gnulibc_version=''
  Dynamic Linking:
    dlsrc=dl_dlopen.xs, dlext=dll, d_dlsymun=undef, ccdlflags=' -s'
    cccdlflags=' ', lddlflags=' -s -L/usr/local/lib'

Reply via email to