rbermejo
08-21-2003, 01:43 PM
I am having trobules compiling ruby tcltklib on HPUX
(sorry but I know there are many 'geek' guys around here )
aCC -Ae +DA1.1 -o conftest -I/opt/ruby-1.8.0 -I/opt/ruby-1.8.0 -g conftest.c -L/opt/ruby-1.8.0 -L/opt/ruby/lib -L/usr/X11R6/lib -lm -lnsl -lruby-static -lX11 -lm -lnsl -ldld -lcrypt -lm -lc
/usr/ccs/bin/ld: Can't find library: "X11"
checked program was:
/* begin */
int main() { return 0; }
int t() { XOpenDisplay(); return 0; }
/* end */
aCC -Ae +DA1.1 -o conftest -I/opt/ruby-1.8.0 -I/opt/ruby-1.8.0 -g conftest.c -L/opt/ruby-1.8.0 -L/opt/ruby/lib -L/usr/X11R6/lib -lm -lnsl -lruby-static -lX11 -lm -lnsl -ldld -lcrypt -lm -lc
Error 172: "conftest.c", line 4 # Undeclared variable 'XOpenDisplay'.
int t() { void ((*volatile p)()); p = (void ((*)()))XOpenDisplay; return 0; }
^^^^^^^^^^^^
I have already defined this variables:
LDOPTS=-l:X11
LD_LIBRARY_PATH=/opt/ruby-1.8.0/ext/tcltklib:/usr/include:/usr/local/lib:/usr/include:/usr/lib:/usr/li
LPATH=/opt/ruby-1.8.0/ext/tcltklib:/usr/include:/usr/local/lib:/usr/lib/X11:/usr/lib
But it seems ld is still unable to find the X11 lib.
Any clue ?
Thanks.
:D :D
(sorry but I know there are many 'geek' guys around here )
aCC -Ae +DA1.1 -o conftest -I/opt/ruby-1.8.0 -I/opt/ruby-1.8.0 -g conftest.c -L/opt/ruby-1.8.0 -L/opt/ruby/lib -L/usr/X11R6/lib -lm -lnsl -lruby-static -lX11 -lm -lnsl -ldld -lcrypt -lm -lc
/usr/ccs/bin/ld: Can't find library: "X11"
checked program was:
/* begin */
int main() { return 0; }
int t() { XOpenDisplay(); return 0; }
/* end */
aCC -Ae +DA1.1 -o conftest -I/opt/ruby-1.8.0 -I/opt/ruby-1.8.0 -g conftest.c -L/opt/ruby-1.8.0 -L/opt/ruby/lib -L/usr/X11R6/lib -lm -lnsl -lruby-static -lX11 -lm -lnsl -ldld -lcrypt -lm -lc
Error 172: "conftest.c", line 4 # Undeclared variable 'XOpenDisplay'.
int t() { void ((*volatile p)()); p = (void ((*)()))XOpenDisplay; return 0; }
^^^^^^^^^^^^
I have already defined this variables:
LDOPTS=-l:X11
LD_LIBRARY_PATH=/opt/ruby-1.8.0/ext/tcltklib:/usr/include:/usr/local/lib:/usr/include:/usr/lib:/usr/li
LPATH=/opt/ruby-1.8.0/ext/tcltklib:/usr/include:/usr/local/lib:/usr/lib/X11:/usr/lib
But it seems ld is still unable to find the X11 lib.
Any clue ?
Thanks.
:D :D