Subject: Compiling problems
To: None <port-sgimips@netbsd.org>
From: None <netbsd@wolfnode.de>
List: port-sgimips
Date: 02/07/2004 03:12:44
Hi,
I tried to install gtk from pkgsrc. Now with the X libraries:
configure:5412: cc -o conftest -O2 -I/usr/include -I/usr/pkg/include -Wall
-I/usr/X11R6/include -I/usr/include -I/usr/pkg/include -L/usr/lib
-Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -Wl,-R
/usr/X11R6/lib -Wl,-R/usr/X11R6/lib -L/usr/X11R6/lib -L/usr/X11R6/lib
conftest.c -lX11 -lintl -lintl 1>&5
/server/pkgsrc/x11/gtk/work/.buildlink/lib/libX11.so: undefined reference
to `__libc_cond_wait'
/server/pkgsrc/x11/gtk/work/.buildlink/lib/libX11.so: undefined reference
to `__libc_cond_destroy'
/server/pkgsrc/x11/gtk/work/.buildlink/lib/libX11.so: undefined reference
to `__libc_mutex_init'
/server/pkgsrc/x11/gtk/work/.buildlink/lib/libX11.so: undefined reference
to `__libc_cond_init'
/server/pkgsrc/x11/gtk/work/.buildlink/lib/libX11.so: undefined reference
to `__libc_thr_self'
/server/pkgsrc/x11/gtk/work/.buildlink/lib/libX11.so: undefined reference
to `__libc_mutex_lock'
/server/pkgsrc/x11/gtk/work/.buildlink/lib/libX11.so: undefined reference
to `__libc_cond_broadcast'
/server/pkgsrc/x11/gtk/work/.buildlink/lib/libX11.so: undefined reference
to `__libc_mutex_unlock'
/server/pkgsrc/x11/gtk/work/.buildlink/lib/libX11.so: undefined reference
to `__libc_mutex_destroy'
/server/pkgsrc/x11/gtk/work/.buildlink/lib/libX11.so: undefined reference
to `__libc_cond_signal'
I tried to proof with a simple program:
#include <X11/Xlib.h>
int main(void)
{
XOpenDisplay(NULL);
return 0;
}
Compiled it and got the same:
root@sgi [/tmp/tt] # gcc -I/usr/X11R6/include -L/usr/X11R6/lib -lX11 tt.c
/usr/X11R6/lib/libX11.so: undefined reference to `__libc_cond_wait'
/usr/X11R6/lib/libX11.so: undefined reference to `__libc_cond_destroy'
/usr/X11R6/lib/libX11.so: undefined reference to `__libc_mutex_init'
/usr/X11R6/lib/libX11.so: undefined reference to `__libc_cond_init'
/usr/X11R6/lib/libX11.so: undefined reference to `__libc_thr_self'
/usr/X11R6/lib/libX11.so: undefined reference to `__libc_mutex_lock'
/usr/X11R6/lib/libX11.so: undefined reference to `__libc_cond_broadcast'
/usr/X11R6/lib/libX11.so: undefined reference to `__libc_mutex_unlock'
/usr/X11R6/lib/libX11.so: undefined reference to `__libc_mutex_destroy'
/usr/X11R6/lib/libX11.so: undefined reference to `__libc_cond_signal'
root@sgi [/tmp/tt] #
What is happening here? 1.6.2_RC4 doesn't have native threads on sgimips
as far as I know. Tried to link against pth-2.0.0, but - as seemed clear -
this does not solve the problem.
Is there a wrong libc / libX11 out with 1.6.2_RC4 ?
Any hints ... Thank you!
Florian