Beefy Boxes and Bandwidth Generously Provided by pair Networks
Problems? Is your data what you think it is?
 
PerlMonks  

Re^3: linking libxml2

by daxim (Chaplain)
on Jul 10, 2013 at 15:56 UTC ( #1043499=note: print w/ replies, xml ) Need Help??


in reply to Re^2: linking libxml2
in thread linking libxml2

LIBS='-L/install/others/include/libxml2'
⋮
libxml2 not found
Do you notice something? Why did you change the LIBS parameter? It's wrong now.


Comment on Re^3: linking libxml2
Re^4: linking libxml2
by shan_emails (Beadle) on Jul 10, 2013 at 16:13 UTC

    my updated run is

    bash-3.2$ pwd /install/others/XML-LibXML-1.31 bash-3.2$ perl Makefile.PL LIBS='-L/install/others/lib -lxml2 -lz +-lm' INC='-I/install/others/include/libxml2' DEBUG=1 running xml2-config... xml2-config --version failed *** backticks call to 'xml2-config --version' failed at Makefile.P +L line 212. using fallback values for LIBS and INC options: LIBS='-L/usr/local/lib -L/usr/lib -lxml2 -lz -lm' INC='-I/usr/local/include -I/usr/include' If this is wrong, Re-run as: $ /usr/bin/perl Makefile.PL LIBS='-L/path/to/lib' INC='-I/path/t +o/include' looking for -lxml2... /usr/bin/perl Makefile.PL 'INC=-I/usr/local/ +include -I/usr/include' 'LIBS=-L/usr/local/lib -L/usr/lib -lxml2 -lz +-lm' INC = -I/usr/local/include -I/usr/include LIBS = -L/usr/local/lib -L/usr/lib -lxml2 -lz -lm Writing Makefile for Conftest make test 'OTHERLDFLAGS=-lxml2' cp Conftest.pm blib/lib/Conftest.pm /usr/bin/perl /usr/lib/perl5/5.8.8/ExtUtils/xsubpp -typemap /usr/ +lib/perl5/5.8.8/ExtUtils/typemap Conftest.xs > Conftest.xsc && mv Co +nftest.xsc Conftest.c gcc -c -I/usr/local/include -I/usr/include -D_REENTRANT -D_GNU_SO +URCE -fno-strict-aliasing -pipe -Wdeclaration-after-statement -I/usr/ +local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/inclu +de/gdbm -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fsta +ck-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DVERSIO +N=\"1\" -DXS_VERSION=\"1\" -fPIC "-I/usr/lib64/perl5/5.8.8/x86_64-lin +ux-thread-multi/CORE" Conftest.c Conftest.xs:11: warning: return type defaults to âintâ Running Mkbootstrap for Conftest () chmod 644 Conftest.bs rm -f blib/arch/auto/Conftest/Conftest.so gcc -shared -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptio +ns -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic Co +nftest.o -lxml2 -o blib/arch/auto/Conftest/Conftest.so \ -L/usr/local/lib -L/usr/lib -lxml2 -lz -lm \ /usr/bin/ld: cannot find -lxml2 collect2: ld returned 1 exit status make: *** [blib/arch/auto/Conftest/Conftest.so] Error 1 system call to 'make test 'OTHERLDFLAGS=-lxml2'' failed at Makefil +e.PL line 188. no libxml2 not found Try setting LIBS and INC values on the command line Or get libxml2 from http://www.libxml.org/ If you install via RPMs, make sure you also install the -devel RPMs, as this is where the headers (.h files) are. bash-3.2$
    Shanmugam A.

Re^4: linking libxml2
by shan_emails (Beadle) on Jul 10, 2013 at 16:25 UTC

    Here is my updated run, but here also it is not seeing the local path(/install/others/lib..).

    bash-3.2$ pwd /install/others/XML-LibXML-1.31 bash-3.2$ perl Makefile.PL LIBS='-L/install/others/lib -lxml2 -lz +-lm' INC='-I/install/others/include/libxml2' DEBUG=1 running xml2-config... xml2-config --version failed *** backticks call to 'xml2-config --version' failed at Makefile.P +L line 212. using fallback values for LIBS and INC options: LIBS='-L/usr/local/lib -L/usr/lib -lxml2 -lz -lm' INC='-I/usr/local/include -I/usr/include' If this is wrong, Re-run as: $ /usr/bin/perl Makefile.PL LIBS='-L/path/to/lib' INC='-I/path/t +o/include' looking for -lxml2... /usr/bin/perl Makefile.PL 'INC=-I/usr/local/ +include -I/usr/include' 'LIBS=-L/usr/local/lib -L/usr/lib -lxml2 -lz +-lm' INC = -I/usr/local/include -I/usr/include LIBS = -L/usr/local/lib -L/usr/lib -lxml2 -lz -lm Writing Makefile for Conftest make test 'OTHERLDFLAGS=-lxml2' cp Conftest.pm blib/lib/Conftest.pm /usr/bin/perl /usr/lib/perl5/5.8.8/ExtUtils/xsubpp -typemap /usr/ +lib/perl5/5.8.8/ExtUtils/typemap Conftest.xs > Conftest.xsc && mv Co +nftest.xsc Conftest.c gcc -c -I/usr/local/include -I/usr/include -D_REENTRANT -D_GNU_SO +URCE -fno-strict-aliasing -pipe -Wdeclaration-after-statement -I/usr/ +local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/inclu +de/gdbm -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fsta +ck-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DVERSIO +N=\"1\" -DXS_VERSION=\"1\" -fPIC "-I/usr/lib64/perl5/5.8.8/x86_64-lin +ux-thread-multi/CORE" Conftest.c Conftest.xs:11: warning: return type defaults to âintâ Running Mkbootstrap for Conftest () chmod 644 Conftest.bs rm -f blib/arch/auto/Conftest/Conftest.so gcc -shared -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptio +ns -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic Co +nftest.o -lxml2 -o blib/arch/auto/Conftest/Conftest.so \ -L/usr/local/lib -L/usr/lib -lxml2 -lz -lm \ /usr/bin/ld: cannot find -lxml2 collect2: ld returned 1 exit status make: *** [blib/arch/auto/Conftest/Conftest.so] Error 1 system call to 'make test 'OTHERLDFLAGS=-lxml2'' failed at Makefil +e.PL line 188. no libxml2 not found Try setting LIBS and INC values on the command line Or get libxml2 from http://www.libxml.org/ If you install via RPMs, make sure you also install the -devel RPMs, as this is where the headers (.h files) are. bash-3.2$
    Thanks,

      *** backticks call to 'xml2-config --version' failed at Makefile.PL line 212.
      Figure out why that program was not executed. Is that partition mounted with noexec flag?

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://1043499]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others surveying the Monastery: (7)
As of 2015-07-03 20:51 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (56 votes), past polls