My apologies if this is a repost... My last two attempts to post to the
list didn't get through.
I've been trying to install AxKit 1.62 on my VPS account but it fails
when trying to find libiconv. I'm not sure that this is directly related
to the makefile, though. I was previously able to install 1.6.1 after
applying the patch previously posted to this list, but now that's not
working either. Both fail at the same point.
If it's relevant, I have ExtUtils::AutoInstall 0.52 and
ExtUtils::MakeMaker 6.16 installed via cpan. Iconv is installed into
~/usr/local and is properly detected by other installs (Sablot, php,
libxml2, etc.).
Any suggestions on how to resolve this would be appreciated.
Sincerely,
S. G. Kearn
Here's the log:
zero% perl Makefile.PL LIBS="-L/usr/home/stygian1/usr/local/lib
-L/usr/home/styg
ian1/usr/local/exapt/lib -L/usr/home/stygian1/usr/local/sablot/lib
-L/usr/home/s
tygian1/usr/local/libxml2/lib"
INC="-I/usr/home/stygian1/usr/local/include -I/us
r/home/stygian1/usr/local/expat/include
-I/usr/home/stygian1/usr/local/sablot/in
clude -I/usr/home/stygian1/usr/local/libxml2/include
-I/usr/home/stygian1/usr/lo
cal/libxml2/include/libxml2" DEBUG=1
*** ExtUtils::AutoInstall version 0.52
*** Checking for dependencies...
[Core Features]
- mod_perl ...loaded. (1.28 >= 1.17)
- Digest::MD5 ...loaded. (2.27 >= 2.09)
- Compress::Zlib ...loaded. (1.22)
- Error ...loaded. (0.15 >= 0.14)
- Apache::Request ...loaded. (1.2 >= 0.31_03)
- File::Basename ...loaded. (2.6)
- File::Spec ...loaded. (0.85)
[Apache::Test for live server tests]
- Apache::Test ...loaded. (1.03 >= 1.00)
[Optional modules for using XPathScript]
- XML::Parser ...loaded. (2.34 >= 2.27)
- XML::XPath ...loaded. (1.13 >= 1.00)
[Optional module for using Sablotron XSLT engine]
- XML::Sablotron ...loaded. (1.0 >= 0.40)
[Optional modules required for XSP and LibXSLT engine]
- XML::LibXML ...loaded. (1.55 >= 1.51)
[Optional module required for LibXSLT engine]
- XML::LibXSLT ...loaded. (1.53 >= 1.49)
[Optional for tidying output of AxTraceIntermediate XSP pages]
- Perl::Tidy ...loaded. (20030726)
*** ExtUtils::AutoInstall configuration finished.
generating script t/TEST
running xml2-config... xml2-config --libs
xml2-config --cflags
ok
looking for -lxml2... perl Makefile.PL
'INC=-I/usr/home/stygian1/usr/local/inclu
de -I/usr/home/stygian1/usr/local/expat/include
-I/usr/home/stygian1/usr/local/s
ablot/include -I/usr/home/stygian1/usr/local/libxml2/include
-I/usr/home/stygian
1/usr/local/libxml2/include/libxml2
-I/usr/home/stygian1/usr/local/include/libxm
l2/libxml -I/usr/home/stygian1/usr/local/include/libxml2'
'LIBS=-L/usr/home/styg
ian1/usr/local/lib -L/usr/home/stygian1/usr/local/exapt/lib
-L/usr/home/stygian1
/usr/local/sablot/lib -L/usr/home/stygian1/usr/local/libxml2/lib
-L/usr/home/sty
gian1/usr/local/lib -lxml2 -lz -L/lib -lm'
Have /usr/home/stygian1/usr/local/lib/perl5/5.6.1/i386-freebsd/Config.pm
expecte
d /usr/local/lib/perl5/5.6.1/i386-freebsd/Config.pm
Your perl and your Config.pm seem to have different ideas about the
architecture they are running on.
Perl thinks: [i386-freebsd]
Config says: [i386-freebsd]
This may or may not cause problems. Please check your installation of
perl
if you have problems building this extension.
Writing Makefile for Conftest
make test 'OTHERLDFLAGS=-lxml2'
cp Conftest.pm blib/lib/Conftest.pm
/usr/bin/perl
/usr/home/stygian1/usr/local/lib/perl5/5.6.1/ExtUtils/xsubpp -typ
emap /usr/local/lib/perl5/5.6.1/ExtUtils/typemap Conftest.xs >
Conftest.xsc &&
mv Conftest.xsc Conftest.c
cc -c -I/usr/home/stygian1/usr/local/include
-I/usr/home/stygian1/usr/local/exp
at/include -I/usr/home/stygian1/usr/local/sablot/include
-I/usr/home/stygian1/us
r/local/libxml2/include
-I/usr/home/stygian1/usr/local/libxml2/include/libxml2 -
I/usr/home/stygian1/usr/local/include/libxml2/libxml
-I/usr/home/stygian1/usr/lo
cal/include/libxml2 -fno-strict-aliasing -I/usr/local/include -O
-DVERSION=\
"1\" -DXS_VERSION=\"1\" -DPIC -fpic
"-I/usr/local/lib/perl5/5.6.1/i386-freebsd/
CORE" Conftest.c
Running Mkbootstrap for Conftest ()
chmod 644 Conftest.bs
rm -f blib/arch/auto/Conftest/Conftest.so
LD_RUN_PATH="/usr/home/stygian1/usr/local/libxml2/lib" cc -shared
-L/usr/local
/lib Conftest.o -lxml2 -o blib/arch/auto/Conftest/Conftest.so
-L/usr/home/styg
ian1/usr/local/lib -L/usr/home/stygian1/usr/local/sablot/lib
-L/usr/home/stygian
1/usr/local/libxml2/lib -L/usr/home/stygian1/usr/local/lib -lxml2 -lz
-lm
chmod 755 blib/arch/auto/Conftest/Conftest.so
cp Conftest.bs blib/arch/auto/Conftest/Conftest.bs
chmod 644 blib/arch/auto/Conftest/Conftest.bs
PERL_DL_NONLAZY=1 /usr/bin/perl "-Iblib/lib" "-Iblib/arch" test.pl
1..1
ok 1
yes
calling WriteMakefile with config:
INC = -I/usr/home/stygian1/usr/local/include
-I/usr/home/stygian1/usr/local/expa
t/include -I/usr/home/stygian1/usr/local/sablot/include
-I/usr/home/stygian1/usr
/local/libxml2/include
-I/usr/home/stygian1/usr/local/libxml2/include/libxml2 -I
/usr/home/stygian1/usr/local/include/libxml2/libxml
-I/usr/home/stygian1/usr/loc
al/include/libxml2
-I/usr/home/stygian1/usr/local/lib/perl5/site_perl/5.6.1/i386
-freebsd/auto/Apache/include
-I/usr/home/stygian1/usr/local/lib/perl5/site_perl/
5.6.1/i386-freebsd/auto/Apache/include/modules/perl
-I/usr/local/apache/1.3/incl
ude -I/usr/local/apache/1.3/include
DEFINE = -DHAVE_BLANK -DHAVE_LIBXML2
LIBS = -L/usr/home/stygian1/usr/local/lib
-L/usr/home/stygian1/usr/local/exapt/l
ib -L/usr/home/stygian1/usr/local/sablot/lib
-L/usr/home/stygian1/usr/local/libx
ml2/lib -L/usr/home/stygian1/usr/local/lib -lxml2 -lz -L/lib -lm -lxml2
-lz
Checking if your kit is complete...
Looks good
Have /usr/home/stygian1/usr/local/lib/perl5/5.6.1/i386-freebsd/Config.pm
expecte
d /usr/local/lib/perl5/5.6.1/i386-freebsd/Config.pm
Your perl and your Config.pm seem to have different ideas about the
architecture they are running on.
Perl thinks: [i386-freebsd]
Config says: [i386-freebsd]
This may or may not cause problems. Please check your installation of
perl
if you have problems building this extension.
checking for iconv() in -liconv... no
checking for libiconv() in -liconv... no
checking for iconv() in -lc... no
AxKit needs the iconv system library to work properly. This comes by
default with most Unix systems, however it may be that you do not
have the development libraries installed, or possibly that you just
don't have iconv available on your system. For *BSD systems, iconv
is available in your distribution's ports collection. For Win32
systems, a google search will often suffice to find a Win32 library
version.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]