ASPN ActiveState Programmer Network
ActiveState
/ Home / Perl / PHP / Python / Tcl / XSLT /
/ Safari / My ASPN /
Cookbooks | Documentation | Mailing Lists | Modules | News Feeds | Products | User Groups


Recent Messages
List Archives
About the List
List Leaders
Subscription Options

View Subscriptions
Help

View by Topic
ActiveState
.NET Framework
Open Source
Perl
PHP
Python
Tcl
Web Services
XML & XSLT

View by Category
Database
General
SOAP
System Administration
Tools
User Interfaces
Web Programming
XML Programming


MyASPN >> Mail Archive >> perl-xml
perl-xml
RE: Still can't make XML::Parser
by Tim Harsch other posts by this author
Sep 4 2002 5:16PM messages near this date
view in the new Beta List Site
RE: Still can't make XML::Parser | XML::LibXML::Element->find()
Thanks Jay,
	I'm not sure what you are getting at though...  If I look at the
lib directory of Expat it looks so:
[408] mrna:/home/harsch/installs/perl_mods/XML/XML-Parser-2.31/Expat>  l
/home/harsch/installs/expat-1.95.4/Expat/lib
total 672
drwxr-xr-x   2 harsch   image        4096 Sep  4 10:15 .
drwxr-xr-x   6 harsch   image        4096 Sep  3 17:28 ..
-rw-r--r--   1 harsch   image      363132 Sep  3 11:04 libexpat.a
-rwxr-xr-x   1 harsch   image         742 Sep  3 11:04 libexpat.la
lrwxrwxrwx   1 harsch   image          17 Sep  3 11:04 libexpat.so -> 
libexpat.so.0.3.0
lrwxrwxrwx   1 harsch   image          17 Sep  3 11:04 libexpat.so.0 -> 
libexpat.so.0.3.0
-rwxr-xr-x   1 harsch   image      302382 Sep  3 11:04 libexpat.so.0.3.0

The XML::Parser object it is trying to make is call Expat.o I think.
Did you mean some other files?

>  -----Original Message-----
>  From: Flowers, Jay [mailto:jay_flowers@[...].com] 
>  Sent: Wednesday, September 04, 2002 4:20 AM
>  To: Tim Harsch; perl-xml@[...].com
>  Subject: RE: Still can't make XML::Parser
>  
>  
>  I have not checked back to see if the guys that make Expat 
>  have fixed this yet.  Last I installed XML::Parser it was in 
>  a Win32 box.  I got the latest Expat and Compiled it. Then 
>  set my Lib and Inc paths not on the command line but I hard 
>  coded them into the Makefile.pl, this was becuase the Win32 
>  support was minimal.  The I encountered the problem you are 
>  about to run into, as far as I can see from your last email 
>  to the list.  The lib name created by Expat is the same name 
>  that XML::Parser is trying to make.  This will can be fixed 
>  by changing the name of the Lib that Expat makes, 
>  recompiling, and deleting the old Lib.  After that the Make 
>  procces for XML::Parser should go smoothly.
>   
>  I have had 1/2 cup of coffee this morning so if my email 
>  doesn't make sense I will try again later today.
>   
>  Good Luck,
>   
>  Jay Flowers
>  
>  	-----Original Message----- 
>  	From: Tim Harsch [mailto:harsch1@[...].gov] 
>  	Sent: Tue 9/3/2002 4:03 PM 
>  	To: perl-xml@[...].com 
>  	Cc: 
>  	Subject: Still can't make XML::Parser
>  	
>  	
>  
>  	I've tried just about everything I can think of.  
>  Basically, just about
>  	all permutations of setting LD_LIBRARY_PATH, 
>  LD_RUN_PATH, EXPATLIBPATH
>  	and EXPATINCPATH.  I've also tried setting the compiler 
>  to gcc instead
>  	of cc.  Included below for examination is a snip 
>  showing the error.
>  	
>  	Here's what I *have* noticed and what I can't figure 
>  out.  I've tried
>  	altering the Makefile (after running perl64 
>  Makefile.PL) and changing
>  	things around a bit.  For instance, if I have 
>  LD_RUN_PATH set in my
>  	environment and I change the line in the makefile that 
>  has LD_RUN_PATH
>  	in it (to the path of the Expat I just built), I still get:
>  	LD_RUN_PATH="/usr/local/lib" cc ..
>  	As the line that 'make' is attempting to run. (see below)
>  	
>  	Note: that /usr/local/lib does have an older version of 
>  Expat in it, but
>  	that I am trying to get it to use my copy.
>  	
>  	Please help as I have wasted a lot of time on this already...
>  	-----------------------------------
>  	My Environment::
>  	
>  	Note my new copy of expat was built with
>  	--prefix=/home/harsch/installs/expat-1.95.4/Expat/lib
>  	
>  	[248] 
>  mrna:/home/harsch/installs/perl_mods/XML/XML-Parser-2.31> ls -la
>  	/home/harsch/installs/expat-1.95.4/Expat/lib
>  	total 672
>  	drwxr-xr-x   2 harsch       4096 Sep  3 11:04 .
>  	drwxr-xr-x   6 harsch       4096 Sep  3 11:04 ..
>  	-rw-r--r--   1 harsch     363132 Sep  3 11:04 libexpat.a
>  	-rwxr-xr-x   1 harsch        742 Sep  3 11:04 libexpat.la
>  	lrwxrwxrwx   1 harsch         17 Sep  3 11:04 libexpat.so ->
>  	libexpat.so.0.3.0
>  	lrwxrwxrwx   1 harsch         17 Sep  3 11:04 libexpat.so.0 ->
>  	libexpat.so.0.3.0
>  	-rwxr-xr-x   1 harsch     302382 Sep  3 11:04 libexpat.so.0.3.0
>  	
>  	LD_RUN_PATH=/home/harsch/installs/expat-1.95.4/Expat/lib
>  	EXPATLIBPATH=/home/harsch/installs/expat-1.95.4/Expat/lib
>  	EXPATINCPATH==/home/harsch/installs/expat-1.95.4/Expat/include
>  	
>  LD_LIBRARY_PATH=/home/harsch/installs/expat-1.95.4/Expat/lib:/
>  home/harsc
>  	
>  h/adabas/lib:/mrna1/app/oracle/product/8.1.7/lib:/local/sybase
>  _OC/lib:/u
>  	
>  sr/local/lib:/usr/local/lib/gcc-lib/sparc-sun-solaris2.6/2.8.1
>  :/usr/loca
>  	
>  l/opt/SUNWspro/lib:/opt/SUNWspro/lib:/usr/openwin/lib:/sybase/
>  lib:/usr/d
>  	
>  t/lib:/usr/4lib:/usr/lib:/usr/local/lib/mh-6.8.3/lib:/local/gc
>  g/gcgbin/o
>  	blib:/cdna3/apps/SGE/lib/solaris64
>  	
>  	-----------------------------------
>  	
>  	[243] 
>  mrna:/home/harsch/installs/perl_mods/XML/XML-Parser-2.31> make
>  	cp Parser/Encodings/README blib/lib/XML/Parser/Encodings/README
>  	cp Parser/Encodings/x-sjis-cp932.enc
>  	blib/lib/XML/Parser/Encodings/x-sjis-cp932.enc
>  	cp Parser/Encodings/iso-8859-7.enc
>  	blib/lib/XML/Parser/Encodings/iso-8859-7.enc
>  	cp Parser/Encodings/big5.enc 
>  blib/lib/XML/Parser/Encodings/big5.enc
>  	cp Parser/Encodings/windows-1250.enc
>  	blib/lib/XML/Parser/Encodings/windows-1250.enc
>  	cp Parser/Encodings/iso-8859-8.enc
>  	blib/lib/XML/Parser/Encodings/iso-8859-8.enc
>  	cp Parser/Encodings/iso-8859-2.enc
>  	blib/lib/XML/Parser/Encodings/iso-8859-2.enc
>  	cp Parser/Encodings/x-euc-jp-jisx0221.enc
>  	blib/lib/XML/Parser/Encodings/x-euc-jp-jisx0221.enc
>  	cp Parser/Encodings/iso-8859-9.enc
>  	blib/lib/XML/Parser/Encodings/iso-8859-9.enc
>  	cp Parser/Encodings/x-sjis-unicode.enc
>  	blib/lib/XML/Parser/Encodings/x-sjis-unicode.enc
>  	cp Parser/Encodings/iso-8859-3.enc
>  	blib/lib/XML/Parser/Encodings/iso-8859-3.enc
>  	cp Parser/Encodings/x-sjis-jdk117.enc
>  	blib/lib/XML/Parser/Encodings/x-sjis-jdk117.enc
>  	cp Parser/Encodings/euc-kr.enc 
>  blib/lib/XML/Parser/Encodings/euc-kr.enc
>  	cp Parser/Encodings/iso-8859-4.enc
>  	blib/lib/XML/Parser/Encodings/iso-8859-4.enc
>  	cp Parser/Encodings/Japanese_Encodings.msg
>  	blib/lib/XML/Parser/Encodings/Japanese_Encodings.msg
>  	cp Parser/Encodings/x-sjis-jisx0221.enc
>  	blib/lib/XML/Parser/Encodings/x-sjis-jisx0221.enc
>  	cp Parser.pm blib/lib/XML/Parser.pm
>  	cp Parser/Encodings/iso-8859-5.enc
>  	blib/lib/XML/Parser/Encodings/iso-8859-5.enc
>  	cp Parser/Encodings/x-euc-jp-unicode.enc
>  	blib/lib/XML/Parser/Encodings/x-euc-jp-unicode.enc
>  	cp Parser/LWPExternEnt.pl blib/lib/XML/Parser/LWPExternEnt.pl
>  	cp Expat.pm ../blib/lib/XML/Parser/Expat.pm
>  	/usr/local/bin/perl64 -I/usr/local/perl-5.6.1_64/lib
>  	-I/usr/local/perl-5.6.1_64/lib
>  	/usr/local/perl-5.6.1_64/lib/ExtUtils/xsubpp 
>  -noprototypes -typemap
>  	/usr/local/perl-5.6.1_64/lib/ExtUtils/typemap -typemap 
>  typemap Expat.xs
>  	> Expat.xsc && mv Expat.xsc Expat.c
>  	cc -c  -xarch=v9 -I/usr/local/include -D_LARGEFILE_SOURCE
>  	-D_FILE_OFFSET_BITS=64 -O    -DVERSION=\"2.31\"  
>  -DXS_VERSION=\"2.31\"
>  	-KPIC -I/usr/local/perl-5.6.1_64/lib/CORE  Expat.c
>  	Running Mkbootstrap for XML::Parser::Expat ()
>  	chmod 644 Expat.bs
>  	rm -f ../blib/arch/auto/XML/Parser/Expat/Expat.so
>  	LD_RUN_PATH="/usr/local/lib" cc  -G -xarch=v9 -L/usr/local/lib
>  	-L/usr/lib/sparcv9 Expat.o  -o
>  	../blib/arch/auto/XML/Parser/Expat/Expat.so   -lexpat 
>  	ld: fatal: library -lexpat: not found
>  	ld: fatal: File processing errors. No output written to
>  	../blib/arch/auto/XML/Parser/Expat/Expat.so
>  	*** Error code 1
>  	make: Fatal error: Command failed for target
>  	`../blib/arch/auto/XML/Parser/Expat/Expat.so'
>  	Current working directory
>  	/home/harsch/installs/perl_mods/XML/XML-Parser-2.31/Expat
>  	*** Error code 1
>  	make: Fatal error: Command failed for target `subdirs'
>  	
>  	_______________________________________________
>  	Perl-XML mailing list
>  	Perl-XML@[...].com
>  	To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs
>  	
>  
>  

_______________________________________________
Perl-XML mailing list
Perl-XML@[...].com
To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs
Thread:
Flowers, Jay
Tim Harsch

Privacy Policy | Email Opt-out | Feedback | Syndication
© ActiveState Software Inc. All rights reserved