I tried to compile 5.0.2 on FreeBSD 8. I'm not sure if I've messed something up yet, but just in case it's not me... :)
The full output is at: http://www.langille.org/tmp/bacula.errors The error part is: Linking bacula-dir ... /var/ports/usr/home/dan/src/sysutils/bacula-server/work/bacula-5.0.2/libtool --silent --tag=CXX --mode=link /usr/bin/c++ -L/usr/local/lib -L../lib -L../cats -L../findlib -o bacula-dir dird.o admin.o authenticate.o autoprune.o backup.o bsr.o catreq.o dir_plugins.o dird_conf.o expand.o fd_cmds.o getmsg.o inc_conf.o job.o jobq.o migrate.o mountreq.o msgchan.o next_vol.o newvol.o pythondir.o recycle.o restore.o run_conf.o scheduler.o ua_acl.o ua_cmds.o ua_dotcmds.o ua_query.o ua_input.o ua_label.o ua_output.o ua_prune.o ua_purge.o ua_restore.o ua_run.o ua_select.o ua_server.o ua_status.o ua_tree.o ua_update.o vbackup.o verify.o -lbacfind -lbacsql -lbacpy -lbaccfg -lbac -lm -L/usr/local/lib -lpq -lcrypt -lpthread -lintl -lwrap /usr/local/lib/libintl.so /usr/local/lib/libiconv.so -Wl,-rpath -Wl,/usr/local/lib -lssl -lcrypto dird.o(.text+0x2588): In function `main': : undefined reference to `set_jcr_in_tsd(JCR*, bool)' dird.o(.text+0x26e3): In function `main': : undefined reference to `set_jcr_in_tsd(JCR*, bool)' dird.o(.text+0x2746): In function `main': : undefined reference to `set_jcr_in_tsd(JCR*, bool)' job.o(.text+0x28b3): In function `cancel_job(UAContext*, JCR*)': : undefined reference to `JCR::my_thread_send_signal(int)' job.o(.text+0x2a35): In function `cancel_job(UAContext*, JCR*)': : undefined reference to `JCR::my_thread_send_signal(int)' job.o(.text+0x3875): In function `cancel_storage_daemon_job(JCR*)': : undefined reference to `JCR::my_thread_send_signal(int)' jobq.o(.text+0xbf8): In function `jobq_add(jobq_t*, JCR*)': : undefined reference to `set_jcr_in_tsd(JCR*, bool)' jobq.o(.text+0xe5f): In function `jobq_server': : unLinking bacula-dir ... /var/ports/usr/home/dan/src/sysutils/bacula-server/work/bacula-5.0.2/libtool --silent --tag=CXX --mode=link /usr/bin/c++ -L/usr/local/lib -L../lib -L../cats -L../findlib -o bacula-dir dird.o admin.o authenticate.o autoprune.o backup.o bsr.o catreq.o dir_plugins.o dird_conf.o expand.o fd_cmds.o getmsg.o inc_conf.o job.o jobq.o migrate.o mountreq.o msgchan.o next_vol.o newvol.o pythondir.o recycle.o restore.o run_conf.o scheduler.o ua_acl.o ua_cmds.o ua_dotcmds.o ua_query.o ua_input.o ua_label.o ua_output.o ua_prune.o ua_purge.o ua_restore.o ua_run.o ua_select.o ua_server.o ua_status.o ua_tree.o ua_update.o vbackup.o verify.o -lbacfind -lbacsql -lbacpy -lbaccfg -lbac -lm -L/usr/local/lib -lpq -lcrypt -lpthread -lintl -lwrap /usr/local/lib/libintl.so /usr/local/lib/libiconv.so -Wl,-rpath -Wl,/usr/local/lib -lssl -lcrypto dird.o(.text+0x2588): In function `main': : undefined reference to `set_jcr_in_tsd(JCR*, bool)' dird.o(.text+0x26e3): In function `main': : undefined reference to `set_jcr_in_tsd(JCR*, bool)' dird.o(.text+0x2746): In function `main': : undefined reference to `set_jcr_in_tsd(JCR*, bool)' job.o(.text+0x28b3): In function `cancel_job(UAContext*, JCR*)': : undefined reference to `JCR::my_thread_send_signal(int)' job.o(.text+0x2a35): In function `cancel_job(UAContext*, JCR*)': : undefined reference to `JCR::my_thread_send_signal(int)' job.o(.text+0x3875): In function `cancel_storage_daemon_job(JCR*)': : undefined reference to `JCR::my_thread_send_signal(int)' jobq.o(.text+0xbf8): In function `jobq_add(jobq_t*, JCR*)': : undefined reference to `set_jcr_in_tsd(JCR*, bool)' jobq.o(.text+0xe5f): In function `jobq_server': : undefined reference to `set_jcr_in_tsd(JCR*, bool)' jobq.o(.text+0x1023): In function `jobq_server': : undefined reference to `set_jcr_in_tsd(JCR*, bool)' jobq.o(.text+0x20cd): In function `sched_wait': : undefined reference to `set_jcr_in_tsd(JCR*, bool)' msgchan.o(.text+0x3c8): In function `msg_thread': : undefined reference to `set_jcr_in_tsd(JCR*, bool)' ua_output.o(.text+0x344): In function `do_messages(UAContext*, char const*)': : undefined reference to `rwl_writelock_p(s_rwlock_tag*, char const*, int)' ua_server.o(.text+0x273): In function `connect_thread': : undefined reference to `set_jcr_in_tsd(JCR*, bool)' ua_server.o(.text+0x2fc): In function `handle_UA_client_request(void*)': : undefined reference to `set_jcr_in_tsd(JCR*, bool)' *** Error code 1defined reference to `set_jcr_in_tsd(JCR*, bool)' jobq.o(.text+0x1023): In function `jobq_server': : undefined reference to `set_jcr_in_tsd(JCR*, bool)' jobq.o(.text+0x20cd): In function `sched_wait': : undefined reference to `set_jcr_in_tsd(JCR*, bool)' msgchan.o(.text+0x3c8): In function `msg_thread': : undefined reference to `set_jcr_in_tsd(JCR*, bool)' ua_output.o(.text+0x344): In function `do_messages(UAContext*, char const*)': : undefined reference to `rwl_writelock_p(s_rwlock_tag*, char const*, int)' ua_server.o(.text+0x273): In function `connect_thread': : undefined reference to `set_jcr_in_tsd(JCR*, bool)' ua_server.o(.text+0x2fc): In function `handle_UA_client_request(void*)': : undefined reference to `set_jcr_in_tsd(JCR*, bool)' *** Error code 1 # uname -a FreeBSD ducky.unixathome.org 8.0-STABLE FreeBSD 8.0-STABLE #0: Tue Apr 13 19:28:24 BST 2010 [email protected]:/usr/obj/usr/src/sys/NGAIO i386 # gcc -v Using built-in specs. Target: i386-undermydesk-freebsd Configured with: FreeBSD/i386 system compiler Thread model: posix gcc version 4.2.1 20070719 [FreeBSD] -- Dan Langille -- http://langille.org/ ------------------------------------------------------------------------------ _______________________________________________ Bacula-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/bacula-devel
