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

Reply via email to