Related to BZ# 193641, the new 7.2.0 bacula port doesn't link if the 7.0.5 packages are installed.

we get:
==>Entering directory /var/ports/basejail/usr/ports/sysutils/bacula-server/work/bacula-7.2.0/src/dird
--- bacula-dir ---
Linking bacula-dir ...
/var/ports/basejail/usr/ports/sysutils/bacula-server/work/bacula-7.2.0/libtool --silent --tag=CXX --mode=link /usr/bin/c++ -L../lib -L../cats -L../findlib -L/usr/local/lib -L/usr/local/lib -fstack-protector -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 mac.o mac_sql.o mountreq.o msgchan.o next_vol.o newvol.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 snapshot.o ua_status.o ua_tree.o ua_update.o vbackup.o verify.o -lbacfind -lbacsql -lbaccats -lbaccfg -lbac -lm -lpthread -lintl -lwrap /usr/local/lib/libintl.so -Wl,-rpath -Wl,/usr/local/lib -lssl -lcrypto
dird.o: In function `main':
dird.c:(.text+0x2f3): undefined reference to `debug_level_tags'
dird.o: In function `check_catalog(cat_op)':
dird.c:(.text+0x215b): undefined reference to `set_db_engine_name(char const*)'
backup.o: In function `update_bootstrap_file(JCR*)':
backup.c:(.text+0x2635): undefined reference to `open_bpipe(char*, int, char const*, char**)'
dir_plugins.o: In function `generate_plugin_event':
dir_plugins.c:(.text+0x23): undefined reference to `b_plugin_list'
dir_plugins.c:(.text+0xa7): undefined reference to `b_plugin_list'
dir_plugins.c:(.text+0xe5): undefined reference to `b_plugin_list'
dir_plugins.o: In function `load_dir_plugins':
dir_plugins.c:(.text+0x264): undefined reference to `b_plugin_list'
dir_plugins.c:(.text+0x28a): undefined reference to `b_plugin_list'
dir_plugins.o:dir_plugins.c:(.text+0x30b): more undefined references to `b_plugin_list' follow
fd_cmds.o: In function `restore_object_handler(void*, int, char**)':
fd_cmds.c:(.text+0x1a4c): undefined reference to `BSOCK::send(int)'
fd_cmds.c:(.text+0x1ac4): undefined reference to `BSOCK::send(int)'
fd_cmds.o: In function `send_list_item(JCR*, char const*, char*, BSOCK*)':
fd_cmds.c:(.text+0x2487): undefined reference to `BSOCK::send(int)'
fd_cmds.c:(.text+0x24d4): undefined reference to `open_bpipe(char*, int, char const*, char**)'
fd_cmds.c:(.text+0x25de): undefined reference to `BSOCK::send(int)'
fd_cmds.c:(.text+0x2662): undefined reference to `BSOCK::send(int)'
scheduler.o: In function `wait_for_next_job(char*)':
scheduler.c:(.text+0x48): undefined reference to `debug_level_tags'
scheduler.c:(.text+0x189): undefined reference to `debug_level_tags'
scheduler.c:(.text+0x240): undefined reference to `debug_level_tags'
scheduler.c:(.text+0x336): undefined reference to `debug_level_tags'
scheduler.c:(.text+0x5eb): undefined reference to `debug_level_tags'
scheduler.o:scheduler.c:(.text+0x81d): more undefined references to `debug_level_tags' follow
ua_cmds.o: In function `wait_cmd(UAContext*, char const*)':
ua_cmds.c:(.text+0x21cf): undefined reference to `job_status_to_str(int, int)'
ua_dotcmds.o: In function `tagscmd(UAContext*, char const*)':
ua_dotcmds.c:(.text+0x3472): undefined reference to `debug_get_tag(unsigned int, char const**)' ua_dotcmds.c:(.text+0x34ab): undefined reference to `debug_get_tag(unsigned int, char const**)'
ua_output.o: In function `do_messages(UAContext*, char const*)':
ua_output.c:(.text+0x2546): undefined reference to `BSOCK::send(int)'
ua_output.o: In function `bmsg(UAContext*, char const*, __va_list_tag*)':
ua_output.c:(.text+0x277e): undefined reference to `BSOCK::send(int)'
snapshot.o: In function `snapshot_catreq(JCR*, BSOCK*)':
snapshot.c:(.text+0x1605): undefined reference to `debug_level_tags'
snapshot.c:(.text+0x175d): undefined reference to `debug_level_tags'
snapshot.c:(.text+0x191f): undefined reference to `debug_level_tags'
snapshot.c:(.text+0x1a1a): undefined reference to `debug_level_tags'
snapshot.o: In function `SNAPSHOT_DBR::debug(int)':
snapshot.c:(.text._ZN12SNAPSHOT_DBR5debugEi[_ZN12SNAPSHOT_DBR5debugEi]+0x2b): undefined reference to `debug_level_tags'
ua_status.o: In function `list_dir_status_header(UAContext*)':
ua_status.c:(.text+0x4e0): undefined reference to `b_plugin_list'
ua_status.c:(.text+0x529): undefined reference to `b_plugin_list'
ua_status.c:(.text+0x580): undefined reference to `b_plugin_list'
/var/ports/basejail/usr/ports/sysutils/bacula-server/work/bacula-7.2.0/src/cats/.libs/libbacsql.so: undefined reference to `htable::init(void*, void*, int)' c++: error: linker command failed with exit code 1 (use -v to see invocation)
*** [bacula-dir] Error code 1

make[3]: stopped in /var/ports/basejail/usr/ports/sysutils/bacula-server/work/bacula-7.2.0/src/dird
1 error

make[3]: stopped in /var/ports/basejail/usr/ports/sysutils/bacula-server/work/bacula-7.2.0/src/dird ====== Error in /var/ports/basejail/usr/ports/sysutils/bacula-server/work/bacula-7.2.0/src/dird ======


*** [all] Error code 1

make[2]: stopped in /var/ports/basejail/usr/ports/sysutils/bacula-server/work/bacula-7.2.0
1 error

make[2]: stopped in /var/ports/basejail/usr/ports/sysutils/bacula-server/work/bacula-7.2.0
===> Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
the maintainer.
*** Error code 1

Stop.
make[1]: stopped in /basejail/usr/ports/sysutils/bacula-server
*** Error code 1

Stop.
make: stopped in /basejail/usr/ports/sysutils/bacula-server
ports-play /usr/ports/sysutils/bacula-server #


I moved the -L's before the ${LDFLAGS} stuff thinking that was the issue, but as you can see no luck.

I have a jail setup with this config if we could get some help I'd appreciate it.



--
Larry Rosenman                     http://www.lerctr.org/~ler
Phone: +1 214-642-9640                 E-Mail: l...@lerctr.org
US Mail: 7011 W Parmer Ln, Apt 1115, Austin, TX 78729-6961
_______________________________________________
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"

Reply via email to