Bacula 3.0.3 is failing to compile on OpenBSD 4.6 x86. Here's the most recent configuration try I used:
./configure --prefix=/opt/cula --datarootdir=/usr/share --mandir=/usr/share/man --enable-client-only=yes --enable-static-fd=yes --without-tcp-wrappers --with-working-dir=/opt/bacula/var --with-subsys-dir=/opt/bacula/var --without-x --with-smtp-host=smtp.caerllewys.net --with-job-email=r...@caerllewys.net --with-dump-email=r...@caerllewys.net --enable-build-dird=no --enable-build-stored=no --disable-conio --enable-readline=yes And here's the problem, the point at which the build breaks: Making libbac.la ... /netstore/src/bacula-3.0.3/libtool --silent --tag=CXX --mode=link /usr/bin/g++ -o libbac.la attr$(DEFAULT_OBJECT_TYPE) base64$(DEFAULT_OBJECT_TYPE) berrno$(DEFAULT_OBJECT_TYPE) bsys$(DEFAULT_OBJECT_TYPE) bget_msg$(DEFAULT_OBJECT_TYPE) bnet$(DEFAULT_OBJECT_TYPE) bnet_server$(DEFAULT_OBJECT_TYPE) runscript$(DEFAULT_OBJECT_TYPE) bsock$(DEFAULT_OBJECT_TYPE) bpipe$(DEFAULT_OBJECT_TYPE) bsnprintf$(DEFAULT_OBJECT_TYPE) btime$(DEFAULT_OBJECT_TYPE) cram-md5$(DEFAULT_OBJECT_TYPE) crc32$(DEFAULT_OBJECT_TYPE) crypto$(DEFAULT_OBJECT_TYPE) daemon$(DEFAULT_OBJECT_TYPE) edit$(DEFAULT_OBJECT_TYPE) fnmatch$(DEFAULT_OBJECT_TYPE) guid_to_name$(DEFAULT_OBJECT_TYPE) hmac$(DEFAULT_OBJECT_TYPE) jcr$(DEFAULT_OBJECT_TYPE) lex$(DEFAULT_OBJECT_TYPE) alist$(DEFAULT_OBJECT_TYPE) dlist$(DEFAULT_OBJECT_TYPE) md5$(DEFAULT_OBJECT_TYPE) message$(DEFAULT_OBJECT_TYPE) mem_pool$(DEFAULT_OBJECT_TYPE) openssl$(DEFAULT_OBJECT_TYPE) plugins$(DEFAULT_OBJECT_TYPE) queue$(DEFAULT_OBJECT_TYPE) bregex$(DEFAULT_OBJECT_TYPE) rwlock$(DEFAULT_OBJECT_TYPE) scan$(DEFAULT_OBJECT_TYPE) serial$(DEFAULT_OBJECT_TYPE) sha1$(DEFAULT_OBJECT_TYPE) signal$(DEFAULT_OBJECT_TYPE) smartall$(DEFAULT_OBJECT_TYPE) rblist$(DEFAULT_OBJECT_TYPE) tls$(DEFAULT_OBJECT_TYPE) tree$(DEFAULT_OBJECT_TYPE) util$(DEFAULT_OBJECT_TYPE) var$(DEFAULT_OBJECT_TYPE) watchdog$(DEFAULT_OBJECT_TYPE) workq$(DEFAULT_OBJECT_TYPE) btimers$(DEFAULT_OBJECT_TYPE) address_conf$(DEFAULT_OBJECT_TYPE) breg$(DEFAULT_OBJECT_TYPE) htable$(DEFAULT_OBJECT_TYPE) lockmgr$(DEFAULT_OBJECT_TYPE) -export-dynamic -rpath /opt/bacula/lib -version-info 1:0:0 /bin/sh: DEFAULT_OBJECT_TYPE: not found /bin/sh: DEFAULT_OBJECT_TYPE: not found /bin/sh: DEFAULT_OBJECT_TYPE: not found /bin/sh: DEFAULT_OBJECT_TYPE: not found /bin/sh: DEFAULT_OBJECT_TYPE: not found /bin/sh: DEFAULT_OBJECT_TYPE: not found /bin/sh: DEFAULT_OBJECT_TYPE: not found /bin/sh: DEFAULT_OBJECT_TYPE: not found /bin/sh: DEFAULT_OBJECT_TYPE: not found /bin/sh: DEFAULT_OBJECT_TYPE: not found /bin/sh: DEFAULT_OBJECT_TYPE: not found /bin/sh: DEFAULT_OBJECT_TYPE: not found /bin/sh: DEFAULT_OBJECT_TYPE: not found /bin/sh: DEFAULT_OBJECT_TYPE: not found /bin/sh: DEFAULT_OBJECT_TYPE: not found /bin/sh: DEFAULT_OBJECT_TYPE: not found /bin/sh: DEFAULT_OBJECT_TYPE: not found /bin/sh: DEFAULT_OBJECT_TYPE: not found /bin/sh: DEFAULT_OBJECT_TYPE: not found /bin/sh: DEFAULT_OBJECT_TYPE: not found /bin/sh: DEFAULT_OBJECT_TYPE: not found /bin/sh: DEFAULT_OBJECT_TYPE: not found /bin/sh: DEFAULT_OBJECT_TYPE: not found /bin/sh: DEFAULT_OBJECT_TYPE: not found /bin/sh: DEFAULT_OBJECT_TYPE: not found /bin/sh: DEFAULT_OBJECT_TYPE: not found /bin/sh: DEFAULT_OBJECT_TYPE: not found /bin/sh: DEFAULT_OBJECT_TYPE: not found /bin/sh: DEFAULT_OBJECT_TYPE: not found /bin/sh: DEFAULT_OBJECT_TYPE: not found /bin/sh: DEFAULT_OBJECT_TYPE: not found /bin/sh: DEFAULT_OBJECT_TYPE: not found /bin/sh: DEFAULT_OBJECT_TYPE: not found /bin/sh: DEFAULT_OBJECT_TYPE: not found /bin/sh: DEFAULT_OBJECT_TYPE: not found /bin/sh: DEFAULT_OBJECT_TYPE: not found /bin/sh: DEFAULT_OBJECT_TYPE: not found /bin/sh: DEFAULT_OBJECT_TYPE: not found /bin/sh: DEFAULT_OBJECT_TYPE: not found /bin/sh: DEFAULT_OBJECT_TYPE: not found /bin/sh: DEFAULT_OBJECT_TYPE: not found /bin/sh: DEFAULT_OBJECT_TYPE: not found /bin/sh: DEFAULT_OBJECT_TYPE: not found /bin/sh: DEFAULT_OBJECT_TYPE: not found /bin/sh: DEFAULT_OBJECT_TYPE: not found /bin/sh: DEFAULT_OBJECT_TYPE: not found /bin/sh: DEFAULT_OBJECT_TYPE: not found /bin/sh: DEFAULT_OBJECT_TYPE: not found /bin/sh: DEFAULT_OBJECT_TYPE: not found g++: no input files *** Error code 1 Stop in /netstore/src/bacula-3.0.3/src/lib (line 225 of Makefile). The relevant Makefile fragment is: libbac.la: Makefile $(LIBBAC_OBJS) @echo "Making $@ ..." $(LIBTOOL_LINK) $(CXX) $(DEFS) $(DEBUG) $(LDFLAGS) -o $@ $(LIBBAC_OBJS) -export-dynamic -rpath $(libdir) -version-info $(LIBBAC_LT_CURRENT):$(LIBBAC_LT_REVISION):$(LIBBAC_LT_AGE) $(WRAPLIBS) DEFAULT_OBJECT_TYPE is correctly defined to .lo in the Makefile. It appears that the line: LIBBAC_OBJS = $(LIBBAC_SRCS:.c=$(DEFAULT_OBJECT_TYPE)) is not actually working on OpenBSD as it is intended to. If I manually perform the expansion and edit the Makefile accordingly, the same problem occurs with LIBBACCFG_OBJS, then with LIBBACPY_OBJS. If I manually expand both of these as well, then also fix LIBOBJS in src/findlib/Makefile, the build completes and installs, and the client (at least) appears to work fine. -- Phil Stracchino, CDK#2 DoD#299792458 ICBM: 43.5607, -71.355 ala...@caerllewys.net ala...@metrocast.net p...@co.ordinate.org Renaissance Man, Unix ronin, Perl hacker, Free Stater It's not the years, it's the mileage. ------------------------------------------------------------------------------ This SF.Net email is sponsored by the Verizon Developer Community Take advantage of Verizon's best-in-class app development support A streamlined, 14 day to market process makes app distribution fast and easy Join now and get one step closer to millions of Verizon customers http://p.sf.net/sfu/verizon-dev2dev _______________________________________________ Bacula-devel mailing list Bacula-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-devel