[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[open-cobol-list] Re: Compile error: gmp.h is required
From: |
jerry s |
Subject: |
[open-cobol-list] Re: Compile error: gmp.h is required |
Date: |
Thu May 12 20:53:37 2005 |
Thanks Roger, the configure script now runs without an error. However then I had some issues running 'make install'. This one I could't fix:
*** Warning: This system can not link to static lib archive /cygdrive/c/cygwin-i
nstall/open-cobol/libs/libgmp.la.
*** I have the capability to make that library automatically link in when
*** you link to this library. But I can only do this if you have a
*** shared version of the library, which you do not appear to have.
libtool: link: warning: library `/usr/lib/libncurses.la' was moved.
gcc -shared .libs/libcob_la-common.o .libs/libcob_la-move.o .libs/libcob_la-num
eric.o .libs/libcob_la-termio.o .libs/libcob_la-fileio.o .libs/libcob_la-screeni
o.o .libs/libcob_la-strings.o .libs/libcob_la-call.o -L/usr/src/ncurses/ncurses
-5.4/.build/lib -L/usr/lib -L/cygdrive/c/cygwin-install/open-cobol/libs /cygdriv
e/c/cygwin-install/open-cobol/libs/.libs/libltdl.dll.a /usr/lib/libintl.dll.a /u
sr/lib/libncurses.dll.a -o .libs/cygcob-1.dll -Wl,--image-base=0x10000000 -Wl,-
-out-implib,.libs/libcob.dll.a
Creating library file:
.libs/libcob.dll.a
.libs/libcob_la-numeric.o(.text+0x10): In function `cob_decimal_init':
/cygdrive/c/cygwin-install/open-cobol-0.31/libcob/numeric.c:52: undefined refere
nce to `___gmpz_init'
.libs/libcob_la-numeric.o(.text+0x55): In function `cob_decimal_print':
/cygdrive/c/cygwin-install/open-cobol-0.31/libcob/numeric.c:65: undefined refere
nce to `___gmpz_out_str'
.libs/libcob_la-numeric.o(.text+0xe1): In function `shift_decimal':
/cygdrive/c/cygwin-install/open-cobol-0.31/libcob/numeric.c:79: undefined refere
nce to `___gmpz_mul_ui'
.libs/libcob_la-numeric.o(.text+0xfc):/cygdrive/c/cygwin-install/open-cobol-0.31
/libcob/numeric.c:84: undefined reference to `___gmpz_init'
.libs/libcob_la-numeric.o(.text+0x114):/cygdrive/c/cygwin-install/open-cobol-0.3
1/libcob/numeric.c:85: undefined reference to `___gmpz_ui_pow_ui'
[etc etc].............
Seems like it cant reference the gmp libraries from the open cobol C files?
Any help would be great.....
Jerry.
> Hi Jerry,
> "/configure --help"will give you what you need.
> Here's an excerpt -
> Some influential environment variables:
> CC C compiler command
> CFLAGS C compiler flags
> LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
> nonstandard directory <lib dir>
> CPPFLAGS C/C++ preprocessor flags, e.g. -I<include dir> if you
> have
> headers in a nonstandard directory <include dir>
> Roger
Yahoo! Mail
Stay connected, organized, and protected. Take the tour