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]
-~----------~----~----~----~------~----~------~--~---