[Xquartz-dev] X11 development headers
Joachim Beckers
joachim.beckers at gmail.com
Thu Sep 4 05:18:48 PDT 2008
On 04 Sep 2008, at 13:18, Joachim Beckers wrote:
> Hi,
>
> I'm having lots of problems when compiling various packages with
> macports, and they all come down to one issue: the X11 development
> headers seem to be missing.
>
> I'm running 10.5.4 (upgraded from 10.5.2) with first Apple's X11
> installed, then later upgraded to Xquartz 2.3.1rc1. I also have
> Xcode 3.1 installed (upgraded from 3.0). This should be enough for
> everything to work, right?
>
> How can I check wether the headers are really missing, i.e. where
> should I look for them?
>
> regards,
>
> Joachim
This is an example logfile of what goes wrong:
[Users/jbeckers] > install gst-plugins-base
---> Building gst-plugins-base with target all
Error: Target org.macports.build returned: shell command " cd "/opt/
local/var/macports/build/
_opt_local_var_macports_sources_rsync
.macports.org_release_ports_gnome_gst-plugins-base/work/gst-plugins-
base-0.10.19" && make all " returned error 2
Command output: Making all in tcp
make all-am
make[4]: Nothing to be done for `all-am'.
Making all in typefind
make[3]: Nothing to be done for `all'.
Making all in videotestsrc
make[3]: Nothing to be done for `all'.
Making all in videorate
make[3]: Nothing to be done for `all'.
Making all in videoscale
make[3]: Nothing to be done for `all'.
Making all in volume
make[3]: Nothing to be done for `all'.
make[3]: Nothing to be done for `all-am'.
Making all in sys
Making all in ximage
/bin/sh ../../libtool --tag=CC --mode=link /usr/bin/gcc-4.0 -O2 -L/
opt/local/lib -o libgstximagesink.la -rpath /opt/local/lib/
gstreamer-0.10 -module -avoid-version -export-symbols-regex
'^_*gst_plugin_desc$' -no-undefined libgstximagesink_la-ximagesink.lo
libgstximagesink_la-ximage.lo ../../gst-libs/gst/interfaces/
libgstinterfaces-0.10.la ../../gst-libs/gst/video/libgstvideo-0.10.la -
L/opt/local/lib -lgstbase-0.10 -lgstreamer-0.10 -lgobject-2.0 -
lgmodule-2.0 -lgthread-2.0 -lxml2 -lpthread -lz -lm -lglib-2.0 -lintl -
liconv -lX11
rm -fr .libs/libgstximagesink.exp
generating symbol list for `libgstximagesink.la'
/usr/bin/nm -p .libs/libgstximagesink_la-ximagesink.o .libs/
libgstximagesink_la-ximage.o | sed -n -e 's/^.*[ ]\([BCDEGRST]
[BCDEGRST]*\)[ ][ ]*_\([_A-Za-z][_A-Za-z0-9]*\)$/\1 _\2 \2/p' | /usr/
bin/sed 's/.* //' | sort | uniq > .libs/libgstximagesink.exp
/usr/bin/grep -E -e "^_*gst_plugin_desc$" ".libs/libgstximagesink.exp"
> ".libs/libgstximagesink.expT"
mv -f ".libs/libgstximagesink.expT" ".libs/libgstximagesink.exp"
sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < .libs/
libgstximagesink.exp > .libs/libgstximagesink-symbols.expsym
/usr/bin/gcc-4.0 -o .libs/libgstximagesink.so -bundle .libs/
libgstximagesink_la-ximagesink.o .libs/libgstximagesink_la-ximage.o -
L/opt/local/lib ../../gst-libs/gst/interfaces/.libs/
libgstinterfaces-0.10.dylib /opt/local/lib/libz.dylib ../../gst-libs/
gst/video/.libs/libgstvideo-0.10.dylib /opt/local/lib/
libgstbase-0.10.dylib /opt/local/lib/libgstreamer-0.10.dylib /opt/
local/lib/libgobject-2.0.dylib /opt/local/lib/libgmodule-2.0.dylib /
opt/local/lib/libgthread-2.0.dylib /opt/local/lib/libxml2.dylib -
lpthread -lz -lm /opt/local/lib/libglib-2.0.dylib /opt/local/lib/
libintl.dylib /opt/local/lib/libiconv.dylib -lX11
ld: library not found for -lX11
collect2: ld returned 1 exit status
make[3]: *** [libgstximagesink.la] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
Error: Status 1 encountered during processing.
The problem is still there with XQuartz 2.3.1rc3 installed BTW.
Joachim
More information about the Xquartz-dev
mailing list