I did some searching around and found this:
http://lists.apple.com/archives/darwin-dev/2006/Apr/msg00042.html
So it's an issue with the use of -isysroot
A symlink could be added pre-install, though I could see that causing
problems for other compiles.
Could the link be removed later? I imagine it'd need to stay in
place so the library could be found later.
For reference, I currently have installed: mplayer @1.0rc1_1+darwin_8
+darwin_i386+fontconfig+freetype+macosx
Actually, is the Universal SDK required? I guess that gets into the
debate over universal compiles.
I'm not even sure where isysroot is coming from as I have mplayer
rc1_1 installed, and I was able to compile mplayer from source
previously, but compiling from source now gives the same errors.
Unless I specifically disable fontconfig, so I guess the error stems
from there.
I notice that fontconfig was updated just about a month ago, so
perhaps it's the new version that introduced usage of isysroot.
Anyway, I think I've thoroughly confused myself for the night.
Thanks
--Arno
On 2007/02/24, at 12:23, Arno Hautala wrote:
I thought I'd get input on the list before filing a ticket in case
it's an issue on my side.
I've pasted the install output below.
There are a few references to libraries in /Developer/SDKs/
MacOSX10.4u.sdk/opt/local/lib/
/usr/bin/ld: warning prebinding disabled because dependent
library: /Developer/SDKs/MacOSX10.4u.sdk/opt/local/lib/libmad.
0.dylib is not prebound
/usr/bin/ld: warning can't open dynamic library: /Developer/SDKs/
MacOSX10.4u.sdk/opt/local/lib/libexpat.1.dylib referenced from: /
opt/local/lib/libfontconfig.dylib (checking for undefined symbols
may be affected) (No such file or directory, errno = 2)
/usr/bin/ld: Undefined symbols:
_XML_ErrorString referenced from libfontconfig expected to be
defined in /opt/local/lib/libexpat.1.dylib
_XML_GetBuffer referenced from libfontconfig expected to be defined
in /opt/local/lib/libexpat.1.dylib
_XML_GetCurrentLineNumber referenced from libfontconfig expected to
be defined in /opt/local/lib/libexpat.1.dylib
_XML_GetErrorCode referenced from libfontconfig expected to be
defined in /opt/local/lib/libexpat.1.dylib
_XML_ParseBuffer referenced from libfontconfig expected to be
defined in /opt/local/lib/libexpat.1.dylib
_XML_ParserCreate referenced from libfontconfig expected to be
defined in /opt/local/lib/libexpat.1.dylib
_XML_ParserFree referenced from libfontconfig expected to be
defined in /opt/local/lib/libexpat.1.dylib
_XML_SetCharacterDataHandler referenced from libfontconfig expected
to be defined in /opt/local/lib/libexpat.1.dylib
_XML_SetDoctypeDeclHandler referenced from libfontconfig expected
to be defined in /opt/local/lib/libexpat.1.dylib
_XML_SetElementHandler referenced from libfontconfig expected to be
defined in /opt/local/lib/libexpat.1.dylib
_XML_SetUserData referenced from libfontconfig expected to be
defined in /opt/local/lib/libexpat.1.dylib
collect2: ld returned 1 exit status
make: *** [mplayer] Error 1
Error: Unable to upgrade port: 1
-- --
arno s. hautala /-\ [EMAIL PROTECTED]
-- --
_______________________________________________
macports-dev mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo/macports-dev