finding expat Re: problem building gnupod
George Georgalis
george at galis.org
Mon Jan 7 18:10:26 PST 2008
On Mon, Jan 07, 2008 at 02:23:05PM -0600, Ryan Schmidt wrote:
>
> On Jan 7, 2008, at 08:49, George Georgalis wrote:
>
>> I have also tried exporting DYLD_LIBRARY_PATH, expat is not found.
>
> That should not be necessary.
>
> I have p5-xml-parser and expat installed. Never seen this problem.
>
> The obvious difference I see is that your MacPorts prefix is
> /usr/local/MacPorts instead of the usual /opt/local. Can you check if
> anything ended up getting installed in the /opt/local by mistake?
ls: /opt/local: No such file or directory
> Also, can you tell us your version of MacPorts, Mac OS X, Xcode, and your
> processor architecture?
not sure how to determine xcode version maybe this is good enough?
+ port version
Version: 1.600
+ system_profiler
+ grep 'System Version'
System Version: Mac OS X 10.4.11 (8S165)
+ which gcc
/usr/bin/gcc
+ gcc -v
Using built-in specs.
Target: powerpc-apple-darwin8
Configured with: /private/var/tmp/gcc/gcc-5363.obj~28/src/configure --disable-checking -enable-werror --prefix=/usr --mandir=/share/man --enable-languages=c,objc,c++,obj-c++ --program-transform-name=/^[cg][^.-]*$/s/$/-4.0/ --with-gxx-include-dir=/include/c++/4.0.0 --with-slibdir=/usr/lib --build=powerpc-apple-darwin8 --host=powerpc-apple-darwin8 --target=powerpc-apple-darwin8
Thread model: posix
gcc version 4.0.1 (Apple Computer, Inc. build 5363)
+ ls /Developer/SDKs
MacOSX10.3.9.sdk MacOSX10.4u.sdk
+ uname -p
powerpc
// George
>> On Sun, Jan 06, 2008 at 06:30:00PM -0500, George Georgalis wrote:
>>
>>> I'm not sure what the problem is here, expat is installed
>>> (subversion, at least, is using it) but p5-xml-parser won't go
>>> in because it cannot find it. I've tried exporting EXPATLIBPATH
>>> and EXPATINCPATH but still no cookie. (I have synced and cleaned
>>> installed too.) What could be wrong?
>>>
>>> // George
>>>
>>> geo at fuji:/Users/geo port installed expat
>>> The following ports are currently installed:
>>> expat @2.0.0_1
>>> expat @2.0.1_0 (active)
>>> geo at fuji:/Users/geo sudo port outdated
>>> The following installed ports are outdated:
>>> gmp 4.2.2_0 < 4.2.2_1
>>> libpcap 0.9.5_1 < 0.9.8_0
>>> R 2.5.1_0 < 2.6.1_0
>>> tcl 8.4.16_0 < 8.5.0_0
>>> urw-fonts 1.0.7pre43_0 < 1.0.7pre44_0
>>> vim 7.1.175_0 < 7.1.203_0
>>> xrender 0.9.0_1 < 0.9.0_2
>>> geo at fuji:/Users/geo sudo port install gnupod
>>> Password:
>>> ---> Configuring p5-xml-parser
>>> Error: Target org.macports.configure returned: configure failure: shell
>>> command " cd
>>> "/usr/local/MacPorts/var/macports/build/_usr_local_MacPorts_var_macports_sources_rsync.macports.org_release_ports_perl_p5-xml-parser/work/XML-Parser-2.36"
>>> && /usr/local/MacPorts/bin/perl Makefile.PL INSTALLDIRS=vendor " returned
>>> error 2
>>> Command output: Note (probably harmless): No library found for -lexpat
>>>
>>> Expat must be installed prior to building XML::Parser and I can't find
>>> it in the standard library directories. You can download expat from:
>>>
>>> http://sourceforge.net/projects/expat/
>>>
>>> If expat is installed, but in a non-standard directory, then use the
>>> following options to Makefile.PL:
>>>
>>> EXPATLIBPATH=... To set the directory in which to find libexpat
>>>
>>> EXPATINCPATH=... To set the directory in which to find expat.h
>>>
>>> For example:
>>>
>>> perl Makefile.PL EXPATLIBPATH=/home/me/lib
>>> EXPATINCPATH=/home/me/include
>>>
>>> Note that if you build against a shareable library in a non-standard
>>> location
>>> you may (on some platforms) also have to set your LD_LIBRARY_PATH
>>> environment
>>> variable at run time for perl to find the library.
>>>
>>>
>>> Error: The following dependencies failed to build: p5-xml-parser
>>> Error: Status 1 encountered during processing.
>
--
George Georgalis, information system scientist <IXOYE><
More information about the macports-users
mailing list