Hello, Yes, thanks for submitting the bug report. My best reading on this problem is that one of your Solaris libraries (apparently libintl) is exporting the symbol add_mtab_entry(), and that is conflicting with the Bacula add_mtab_entry() definition. As you point out in the bug report, the entry point in Bacula only needs to be static, which resolves the problem. So my view is that this is not really a bug just some silly library symbol conflict which is not serious.
This version of Bacula has been quite heavily tested and as long as you don't need any of the new features, it should be *very* stable. Best regards, Kern On 01/28/2016 06:38 PM, Gary R. Schmidt wrote: > Building 7.4.0 for Solaris 10, I found the following problem when > building fstype in src/tools: > > bacula-7.4.0/src/tools $ make > /bin/CC -L/opt/webstack/mysql/lib/mysql -R/opt/webstack/mysql/lib/mysql > -L/opt/csw/lib -R/opt/csw/lib -L../lib -L../findlib -o fstype fstype.o > -lbacfind -lbac -lm \ > -lpthread -lresolv -lnsl -lsocket -lxnet -lintl -lresolv -lrt > /opt/csw/lib/libintl.so -R/opt/csw/lib -lssl -lcrypto > ld: fatal: symbol `void add_mtab_item(void*,stat*,const char*,const > char*,const char*,const char*)' is multiply-defined: > (file fstype.o type=FUNC; file > ../findlib/libbacfind.a(fstype.o) type=FUNC); > ld: warning: file /opt/csw/lib/libintl.so: attempted multiple inclusion > of file > ld: fatal: File processing errors. No output written to fstype > *** Error code 2 > make: Fatal error: Command failed for target `fstype' > > I have a work-around: > In fstype.c, after line 70: > #if 0 > extern void add_mtab_item(void *user_ctx, struct stat *st, const char > *fstype, > const char *mountpoint, const char *mntopts, > const char *fsname); > #endif > static void add_mtab_item(void *user_ctx, struct stat *st, const char > *fstype, > const char *mountpoint, const char *mntopts, > const char *fsname) > { > > I have also created a bug report (2201) on bugs.bacula.org, which, > amusingly enough, does not yet know about 7.4.0. > > All else builds, but this sort of problem makes me leery of deploying > 7.4.0 at the moment. > > Cheers, > Gary B-) > > ------------------------------------------------------------------------------ > Site24x7 APM Insight: Get Deep Visibility into Application Performance > APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month > Monitor end-to-end web transactions and take corrective actions now > Troubleshoot faster and improve end-user experience. Signup Now! > http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140 > _______________________________________________ > Bacula-devel mailing list > Bacula-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/bacula-devel > ------------------------------------------------------------------------------ Site24x7 APM Insight: Get Deep Visibility into Application Performance APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month Monitor end-to-end web transactions and take corrective actions now Troubleshoot faster and improve end-user experience. Signup Now! http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140 _______________________________________________ Bacula-devel mailing list Bacula-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-devel