[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[McIDAS #JAX-852168]: McIDAS - Linking Error
- Subject: [McIDAS #JAX-852168]: McIDAS - Linking Error
- Date: Wed, 18 Jan 2006 06:56:36 -0700
Hi Ron,
> As you can see below, I've created two links.
> ron@resolute:/usr/lib> ls -alt libcurses*
> lrwxrwxrwx 1 root root 21 2006-01-18 08:04 libcurses.a ->
> /usr/lib/libncurses.a
> lrwxrwxrwx 1 root root 22 2006-01-18 08:04 libcurses.so ->
> /usr/lib/libncurses.so
> lrwxrwxrwx 1 root root 18 2005-10-05 08:35 libcurses.so.1 ->
> libcurses.so.1.0.0
OK. On my FC4 x86_64 system these links were made during the OS
installation.
> I'm still getting a linker error with curses.
>
> ./mccomp -O -s -g77 -o mctext mct.o mct_ebuf.o mct_obuf.o mct_sbuf.o
> mct_win.o mct_winc.o mct_winx.o mcterm.o -L. -L/usr/X11R6/lib64 -lmcidas
> -lXt -lX11 -lcurses
> mccomp: Using default optimizations
> g77 -s -O -o mctext mct.o mct_ebuf.o mct_obuf.o mct_sbuf.o mct_win.o
> mct_winc.o mct_winx.o mcterm.o -L. -L/usr/X11R6/lib64 -L/usr/X11R6/lib
> -lmcidas -lXt -lX11 -lcurses -ldl -lm
> /usr/lib64/gcc-lib/x86_64-suse-linux/3.3.5/../../../../x86_64-suse-linux/bin/ld:
> skipping incompatible /usr/lib/libcurses.so when searching for -lcurses
The error is slightly different this time. Notice the comment:
"skipping incompatible /usr/lib/libcurses.so when searching for -lcurses"
> /usr/lib64/gcc-lib/x86_64-suse-linux/3.3.5/../../../../x86_64-suse-linux/bin/ld:
> skipping incompatible /usr/lib/libcurses.a when searching for -lcurses
> /usr/lib64/gcc-lib/x86_64-suse-linux/3.3.5/../../../../x86_64-suse-linux/bin/ld:
> cannot find -lcurses
> collect2: ld returned 1 exit status
> link mctext: FAILED
>
> Suggestion?
I think that the curses library needs to be reinstalled. RedHat and FC
distributions
of Linux use RPM. I am not sure what SuSE uses, but you need to do the
reinstall
of curses before mctext will be able to link.
> Thanks,
Please let me know what happens after you reinstall the curses library. Thanks!
Cheers,
Tom
****************************************************************************
Unidata User Support UCAR Unidata Program
(303) 497-8642 P.O. Box 3000
address@hidden Boulder, CO 80307
----------------------------------------------------------------------------
Unidata HomePage http://www.unidata.ucar.edu
****************************************************************************
Ticket Details
===================
Ticket ID: JAX-852168
Department: Support McIDAS
Priority: Normal
Status: Open