Thanks for the report. Fixed in r884. Tim.
On Tue, Oct 27, 2009 at 02:59:08PM -0700, vovkasm wrote: > > It's because ARCHLIB_EXP can be undefined: > Sorry, without patch, may be something like: > #ifndef ARCHLIB_EXP > #define ARCHLIB_EXP "" > #endif > in XS? > > make output: > cc -c -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -fno-strict-aliasing - > pipe -fstack-protector -I/usr/local/include -O2 -fno-strict-aliasing - > pipe -DVERSION=\"2.11\" -DXS_VERSION=\"2.11\" -DPIC -fPIC "-I/home/ > vovkasm/perl5.10/lib/perl5/CORE" -DHAS_CLOCK_GETTIME -DHAS_ZLIB -W - > Wall -Wpointer-arith -Wbad-function-cast -Wno-comment -Wno-sign- > compare -Wno-cast-qual -Wmissing-noreturn -Wno-unused-parameter > NYTProf.c > NYTProf.xs: In function 'output_header': > NYTProf.xs:918: error: 'ARCHLIB_EXP' undeclared (first use in this > function) > NYTProf.xs:918: error: (Each undeclared identifier is reported only > once > NYTProf.xs:918: error: for each function it appears in.) > NYTProf.xs: In function 'load_profile_data_from_stream': > NYTProf.xs:4184: warning: value computed is not used > *** Error code 1 > > $ ack ARCHLIB_EXP > config.h > 927:/* ARCHLIB_EXP: > 932:/*#define ARCHLIB_EXP "/home/vovkasm/perl5.10/lib/ > perl5" / **/ > > uconfig.h > 947:/* ARCHLIB_EXP: > 952:/*#define ARCHLIB_EXP "/usr/local/lib/perl5/5.11/ > unknown" / **/ > > $ ack PRIVLIB_EXP > config.h > 2594:/* PRIVLIB_EXP: > 2599:#define PRIVLIB_EXP "/home/vovkasm/perl5.10/lib/ > perl5" /**/ > > uconfig.h > 2614:/* PRIVLIB_EXP: > 2619:#define PRIVLIB_EXP "/usr/local/lib/perl5/5.11" /**/ > > perl -V: > Summary of my perl5 (revision 5 version 10 subversion 1) > configuration: > > Platform: > osname=freebsd, osvers=7.1-release-p2, archname=amd64-freebsd > uname='freebsd veda.park.rambler.ru 7.1-release-p2 freebsd 7.1- > release-p2 #0: thu feb 12 22:34:21 msk 2009 > [email protected]:usrobjusrsrcsysdevel amd64 ' > config_args='-des -Dcc=cc -Duseshrplib -Doptimize=-O2 -fno-strict- > aliasing -pipe -Dusethreads=n -Dusemymalloc -Duse64bitint -Dlocincpth=/ > home/vovkasm/perl5.10/include /usr/local/include -Dloclibpth=/home/ > vovkasm/perl5.10/lib /usr/local/lib -dcf_email=v.timof...@rambler- > co.ru [email protected] -Dprefix=/home/vovkasm/ > perl5.10 -Dprivlib=/home/vovkasm/perl5.10/lib/perl5 -Darchlib=/home/ > vovkasm/perl5.10/lib/perl5 -Dsitelib=/home/vovkasm/perl5.10/lib/perl5 - > Dsitearch=/home/vovkasm/perl5.10/lib/perl5' > hint=recommended, useposix=true, d_sigaction=define > useithreads=undef, usemultiplicity=undef > useperlio=define, d_sfio=undef, uselargefiles=define, > usesocks=undef > use64bitint=define, use64bitall=define, uselongdouble=undef > usemymalloc=y, bincompat5005=undef > Compiler: > cc='cc', ccflags ='-DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -fno- > strict-aliasing -pipe -fstack-protector -I/usr/local/include', > optimize='-O2 -fno-strict-aliasing -pipe', > cppflags='-DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -fno-strict- > aliasing -pipe -fstack-protector -I/usr/local/include' > ccversion='', gccversion='4.2.1 20070719 [FreeBSD]', > gccosandvers='' > intsize=4, longsize=8, ptrsize=8, doublesize=8, byteorder=12345678 > d_longlong=define, longlongsize=8, d_longdbl=define, > longdblsize=16 > ivtype='long', ivsize=8, nvtype='double', nvsize=8, Off_t='off_t', > lseeksize=8 > alignbytes=8, prototype=define > Linker and Libraries: > ld='cc', ldflags ='-Wl,-E -fstack-protector -L/usr/local/lib' > libpth=/usr/lib /usr/local/lib > libs=-lgdbm -lm -lcrypt -lutil -lc > perllibs=-lm -lcrypt -lutil -lc > libc=, so=so, useshrplib=true, libperl=libperl.so > gnulibc_version='' > Dynamic Linking: > dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags=' -Wl,-R/ > home/vovkasm/perl5.10/lib/perl5/CORE' > cccdlflags='-DPIC -fPIC', lddlflags='-shared -L/usr/local/lib - > fstack-protector' > > > Characteristics of this binary (from libperl): > Compile-time options: MYMALLOC PERL_DONT_CREATE_GVSV > PERL_MALLOC_WRAP > USE_64_BIT_ALL USE_64_BIT_INT USE_LARGE_FILES > USE_PERLIO > Built under freebsd > Compiled at Aug 23 2009 23:53:43 > %ENV: > PERL5LIB="/home/vovkasm/module-install-libs:/home/vovkasm/lib/ > perl" > @INC: > /home/vovkasm/module-install-libs > /home/vovkasm/lib/perl > /home/vovkasm/perl5.10/lib/perl5 > /home/vovkasm/perl5.10/lib/perl5 > . > > > --~--~---------~--~----~------------~-------~--~----~ You've received this message because you are subscribed to the Devel::NYTProf Development User group. Group hosted at: http://groups.google.com/group/develnytprof-dev Project hosted at: http://perl-devel-nytprof.googlecode.com CPAN distribution: http://search.cpan.org/dist/Devel-NYTProf To post, email: [email protected] To unsubscribe, email: [email protected] -~----------~----~----~----~------~----~------~--~---
