pkgsrc-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Build problems on Debian GNU/Linux 3.1 x86_64



Hello,

I'm experiencing various build problems with pkgsrc packages on a Debian 
GNU/Linux 3.1 x86_64 machine (unprivileged pkgsrc-2007Q1 installation).

The first problem is related to linking against libX11.so and libXext.so. For 
example, when building x11/Xfixes:

-------------------------------
gcc -shared  .libs/Cursor.o .libs/Region.o .libs/SaveSet.o .libs/Selection.o 
.libs/Xfixes.o  -L/home/leuzinge/pkgsrc/x11/Xfixes/work/.x11-buildlink/lib 
-L/home/leuzinge/pkgsrc/x11/Xfixes/work/.x11-buildlink/lib64 -lX11 
-L/home/leuzinge/pkgsrc/x11/Xfixes/work/.buildlink/lib  
-Wl,-R/home/leuzinge/pkg/lib -Wl,-soname -Wl,libXfixes.so.0 -o 
.libs/libXfixes.so.0.1.0
/usr/bin/ld: cannot find -lX11
collect2: ld returned 1 exit status

[wrapper.sh] note: The real command line, after the pkgsrc wrapper, was:
/home/leuzinge/pkgsrc/x11/Xfixes/work/.gcc/bin/gcc -shared .libs/Cursor.o 
.libs/Region.o .libs/SaveSet.o .libs/Selection.o .libs/Xfixes.o 
-L/home/leuzinge/pkgsrc/x11/Xfixes/work/.x11-buildlink/lib 
-L/home/leuzinge/pkgsrc/x11/Xfixes/work/.x11-buildlink/lib64 
-L/home/leuzinge/pkgsrc/x11/Xfixes/work/.buildlink/lib 
-Wl,-R/home/leuzinge/pkg/lib -Wl,-soname -Wl,libXfixes.so.0 -o 
.libs/libXfixes.so.0.1.0 
-I/home/leuzinge/pkgsrc/x11/Xfixes/work/.buildlink/include  -lX11

[wrapper.sh] note: The real command line, after the pkgsrc wrapper, was:
/home/leuzinge/pkg/bin/libtool --mode=link gcc 
-I/home/leuzinge/pkgsrc/x11/Xfixes/work/.buildlink/include 
-I/home/leuzinge/pkgsrc/x11/Xfixes/work/.x11-buildlink/include -DXTHREADS -O2 
-Wno-format -fno-builtin 
-L/home/leuzinge/pkgsrc/x11/Xfixes/work/.x11-buildlink/lib 
-Wl,-R/home/leuzinge/pkg/lib 
-L/home/leuzinge/pkgsrc/x11/Xfixes/work/.x11-buildlink/lib64 -o libXfixes.la 
-rpath /home/leuzinge/pkg/lib -version-info 1:0:1 -no-undefined Cursor.lo 
Region.lo SaveSet.lo Selection.lo Xfixes.lo -lX11 
-L/home/leuzinge/pkgsrc/x11/Xfixes/work/.buildlink/lib
*** Error code 1

Stop.
bmake: stopped in /home/leuzinge/pkgsrc/x11/Xfixes/work/libXfixes-2.0.1
*** Error code 1

Stop.
bmake: stopped in /home/leuzinge/pkgsrc/x11/Xfixes/work/libXfixes-2.0.1
*** Error code 1

Stop.
bmake: stopped in /home/leuzinge/pkgsrc/x11/Xfixes
*** Error code 1

Stop.
bmake: stopped in /home/leuzinge/pkgsrc/x11/Xfixes
-------------------------------

Manually creating a link to the /usr/X11R6/lib/libX11.so file is a workaround 
for this problem.


The second problem occurs during the build of devel/glib2:

-------------------------------
make[4]: Entering directory 
`/home/leuzinge/pkgsrc/devel/glib2/work/glib-2.12.11/glib'
if /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. 
-DG_LOG_DOMAIN=\"GLib\" -DG_DISABLE_CAST_CHECKS -DG_DISABLE_DEPRECATED 
-DGLIB_COMPILATION   -DPREFIX="\"/home/leuzinge/pkg\"" 
-DPKGLOCALEDIR="\"share\"" -DPKG_SYSCONFDIR="\"/home/leuzinge/pkg/etc\"" 
-I/usr/include  -pthread   -O2 -I/usr/include -Wall -MT gatomic.lo -MD -MP -MF 
".deps/gatomic.Tpo" \
  -c -o gatomic.lo `test -f 'gatomic.c' || echo './'`gatomic.c; \
then mv -f ".deps/gatomic.Tpo" ".deps/gatomic.Plo"; \
else rm -f ".deps/gatomic.Tpo"; exit 1; \
fi
gcc -DHAVE_CONFIG_H -I. -I.. -DG_LOG_DOMAIN=\"GLib\" -DG_DISABLE_CAST_CHECKS 
-DG_DISABLE_DEPRECATED -DGLIB_COMPILATION -DPREFIX=\"/home/leuzinge/pkg\" 
-DPKGLOCALEDIR=\"share\" -DPKG_SYSCONFDIR=\"/home/leuzinge/pkg/etc\" -pthread 
-O2 -Wall -MT gatomic.lo -MD -MP -MF .deps/gatomic.Tpo -c gatomic.c  -fPIC 
-DPIC -o .libs/gatomic.o
/tmp/cc0g74B7.s: Assembler messages:
/tmp/cc0g74B7.s:69: Error: Incorrect register `%esi' used with `q' suffix

[wrapper.sh] note: The real command line, after the pkgsrc wrapper, was:
/home/leuzinge/pkgsrc/devel/glib2/work/.gcc/bin/gcc -DHAVE_CONFIG_H -I. -I.. 
-DG_LOG_DOMAIN=\"GLib\" -DG_DISABLE_CAST_CHECKS -DG_DISABLE_DEPRECATED 
-DGLIB_COMPILATION -DPREFIX=\"/home/leuzinge/pkg\" -DPKGLOCALEDIR=\"share\" 
-DPKG_SYSCONFDIR=\"/home/leuzinge/pkg/etc\" -pthread -O2 -Wall -MT gatomic.lo 
-MD -MP -MF .deps/gatomic.Tpo -c gatomic.c -fPIC -DPIC -o .libs/gatomic.o 
-std=gnu99 -I/home/leuzinge/pkgsrc/devel/glib2/work/.buildlink/include 
-L/home/leuzinge/pkgsrc/devel/glib2/work/.buildlink/lib

[wrapper.sh] note: The real command line, after the pkgsrc wrapper, was:
/home/leuzinge/pkg/bin/libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. 
-DG_LOG_DOMAIN=\"GLib\" -DG_DISABLE_CAST_CHECKS -DG_DISABLE_DEPRECATED 
-DGLIB_COMPILATION -DPREFIX=\"/home/leuzinge/pkg\" -DPKGLOCALEDIR=\"share\" 
-DPKG_SYSCONFDIR=\"/home/leuzinge/pkg/etc\" -pthread -O2 -Wall -MT gatomic.lo 
-MD -MP -MF .deps/gatomic.Tpo -c -o gatomic.lo gatomic.c
make[4]: *** [gatomic.lo] Error 1
make[4]: Leaving directory 
`/home/leuzinge/pkgsrc/devel/glib2/work/glib-2.12.11/glib'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory 
`/home/leuzinge/pkgsrc/devel/glib2/work/glib-2.12.11/glib'
make[2]: *** [all] Error 2
make[2]: Leaving directory 
`/home/leuzinge/pkgsrc/devel/glib2/work/glib-2.12.11/glib'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/leuzinge/pkgsrc/devel/glib2/work/glib-2.12.11'
make: *** [all] Error 2
*** Error code 2

Stop.
bmake: stopped in /home/leuzinge/pkgsrc/devel/glib2
*** Error code 1

Stop.
bmake: stopped in /home/leuzinge/pkgsrc/devel/glib2
-------------------------------

I'm not sure what causes these errors. Any hints?

TIA,
Christoph



Home | Main Index | Thread Index | Old Index