After do ranlib -t -X 32 libbac.a, gmake returns another error:
==== Make of filed is good ====
/tmp/bacula/bacula-1.36.1/autoconf/install-sh -c -m 0754 bacula-fd /usr/sbin/bacula-fd
==> Found existing bacula-fd.conf, installing new conf file as bacula-fd.conf.new
/tmp/bacula/bacula-1.36.1/autoconf/install-sh -c -m 640 bacula-fd.conf /usr/etc/bacula-fd.conf.new
g++ -c -I. -I.. -g -O2 -Wall conio.c
In file included from ../bacula.h:113,
from conio.c:52:
/usr/bin/../lib/gcc-lib/powerpc-ibm-aix4.3.3.0/2.9-aix51-020209/include/pthread.h:166: warning: missing white space after `#define PTHREAD_ONCE_INIT'
conio.c: In function `void con_init (FILE *)':
conio.c:249: cannot convert `void (*) (...)' to `void (*) ()' for argument `1' to `atexit (void (*) ())'
make: 1254-004 The error code from the last command is 1.
Stop.
make: 1254-004 The error code from the last command is 1.
Stop.
Do you have any idea?
thanks.
Fernanda
On 9/21/05, Martin Simmons <[EMAIL PROTECTED]> wrote:
>>>>> On Wed, 21 Sep 2005 15:06:06 -0300, Fernanda Santoro <[EMAIL PROTECTED]> said:
Fernanda> I tried to compile BACULA 1.37.38 and gmake return another error:
Fernanda> ld: 0711-317 ERROR: Undefined symbol: win32_client
Fernanda> ld: 0711-317 ERROR: Undefined symbol: TERM_msg
Fernanda> ld: 0711-317 ERROR: Undefined symbol: OK_msg
Fernanda> ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more
Fernanda> information.
Fernanda> collect2: ld returned 8 exit status
Fernanda> gmake[1]: *** [bconsole] Error 1
Fernanda> gmake[1]: Leaving directory `/tmp/bacula/bacula-1.37.38/src/console'
Assuming it is linking bconsole here, that is strange because that doesn't
reference those symbols. Are those the only errors?
I suspect that ld might be brokenly pulling in too much of libbac. Did it run
ranlib on libbac.a?
Was this in a clean directory? If not, try running make clean before make.
__Martin