On Tuesday 20 July 2010 22:10:45 Dan Langille wrote: > On 7/20/2010 12:20 PM, Paul Mather wrote: > > I'm running FreeBSD 8.1-PRERELEASE (RELENG_8). Recently, the sysutils/bacula-{client,server} ports were updated to 5.0.2. Unfortunately, when updating via portmaster, the bacula-client port updated successfully, but bacula-server did not. It fails to build: > > > > [[...]] > > Compiling ua_restore.c > > Compiling ua_run.c > > Compiling ua_select.c > > Compiling ua_server.c > > Compiling ua_status.c > > Compiling ua_tree.c > > Compiling ua_update.c > > Compiling vbackup.c > > Compiling verify.c > > Linking bacula-dir ... > > /usr/ports/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 > > /usr/local/lib/libbacsql.so: undefined reference to `rwl_writelock(s_rwlock_tag*)' > > *** Error code 1 > > > > Stop in /usr/ports/sysutils/bacula-server/work/bacula-5.0.2/src/dird. > > > > > > ====== Error in /usr/ports/sysutils/bacula- server/work/bacula-5.0.2/src/dird ====== > > > > > > *** Error code 1 > > > > Stop in /usr/ports/sysutils/bacula-server/work/bacula-5.0.2. > > *** Error code 1 > > > > Stop in /usr/ports/sysutils/bacula-server. > > *** Error code 1 > > > > Stop in /usr/ports/sysutils/bacula-server. > > > > > > It looks to me that the linking step above is wrong: it is picking up the old version of the library installed in /usr/local/lib by sysutils/bacula- server 5.0.0_1. It shouldn't be including "-L/usr/local/lib" in the invocation of libtool. > > > > Anyone who builds the port from scratch will not have a problem, but anyone updating via portmaster or portupgrade will run into the problems above. > > Agreed. I heard about this yesterday, but have not had time to fix it. > > We're also going to change the port to default to PostgreSQL instead of > SQLite. > > Sorry you encountered the problem.
Hello. I'm trying to compile bacula-server on FreeBSD-7.1. I get this error: ... Linking bacula-dir ... /usr/ports/sysutils/bacula-server/work/bacula-5.0.2/libtool --silent --tag=CXX --mode=link /usr/bin/c++ -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/mysql - lmysqlclient_r -lz -lpthread -lwrap -lssl -lcrypto /usr/ports/sysutils/bacula-server/work/bacula-5.0.2/src/lib/.libs/libbac.so: undefined reference to `EVP_PKEY_encrypt_old' /usr/ports/sysutils/bacula-server/work/bacula-5.0.2/src/lib/.libs/libbac.so: undefined reference to `EVP_PKEY_decrypt_old' *** Error code 1 ... I have uninstalled all the Bacula stuff, so it can't affect that. What can I do to work around it? -- Silver ------------------------------------------------------------------------------ This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first _______________________________________________ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users