-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Does work with GNU make though. I must have just figured that Bacula was one of those packages that only worked with GNU -- good to see that it isn't (though I believe at present, it only builds with GCC -- am I right on that one?).
Kern Sibbald wrote: > It is a problem on all platforms if you don't have any of the options. > Fixed in the current CVS. > > >>>>>>> On Tue, 17 Oct 2006 16:55:41 -0400, Ryan Novosielski said: >>> this host, so this must have worked at some point... but I can't imagine >>> what could be different between then and now. I went back and tried >>> 'make install' on that version too, but it blows up the same way. >>> >>> At any rate, here's what happens... I do a make (or actually regress >>> does, but it doesn't really make a difference). It then calls make >>> install, which the Makefile says is: >>> >>> - --- >>> install: installdirs >>> @for I in $(all_subdirs); do (cd $$I && $(MAKE) >>> DESTDIR=$(DESTDIR) $@ || >>> exit 1); done >>> - --- >>> >>> ...installdirs seems to succeed, but install does not: >>> >>> - --- >>> # make install >>> ./autoconf/mkinstalldirs /home/novosirj/regress/bin >>> ./autoconf/mkinstalldirs /home/novosirj/regress/bin >>> ./autoconf/mkinstalldirs /home/novosirj/regress/bin >>> if test ! -d /home/novosirj/regress/working ; then \ >>> ./autoconf/mkinstalldirs /home/novosirj/regress/working; \ >>> chmod 770 /home/novosirj/regress/working; \ >>> fi >>> if test "x" != "x" ; then \ >>> chown /home/novosirj/regress/working; \ >>> fi >>> if test "x" != "x" ; then \ >>> chgrp /home/novosirj/regress/working; \ >>> fi >>> sh: Syntax error at line 1 : `for' is not matched. >>> *** Error exit code 2 >>> >>> Stop. >>> >>> - --- >>> >>> I'm personally at a loss, and like I said, this fails identically on my >>> 1.39.22 source that is already installed. Did I play some trick and >>> forget about it, because I don't see anything that jumps out at me now. >> It's a problem in Makefile.in, maybe specific to HP's make. The following >> lines: >> >> # --client-only directories >> fd_subdirs = src scripts src/lib src/findlib src/filed \ >> @READLINE_SRC@ src/console \ >> @GNOME_DIR@ @TRAY_MONITOR_DIR@ @WX_DIR@ >> >> # Non-client-only directores >> subdirs = src/cats @DIRD_DIR@ @STORED_DIR@ src/tools >> >> all_subdirs = ${fd_subdirs} [EMAIL PROTECTED]@} >> >> >> generate these lines in the Makefile: >> >> # --client-only directories >> fd_subdirs = src scripts src/lib src/findlib src/filed \ >> src/console \ >> >> >> # Non-client-only directores >> subdirs = src/cats src/dird src/stored src/tools >> >> all_subdirs = ${fd_subdirs} ${subdirs} >> >> >> It looks like the backslash after src/console is causing the >> "# Non-client-only directores" comment to become part of fd_subdirs and >> hence >> part of all_subdirs, which hides the "done" in the for command! >> >> Here is a patch that should fix it: >> >> --- Makefile.in~ 2006-05-02 15:48:06.000000000 +0100 >> +++ Makefile.in 2006-10-18 11:58:37.000000000 +0100 >> @@ -19,8 +19,8 @@ >> >> # --client-only directories >> fd_subdirs = src scripts src/lib src/findlib src/filed \ >> - @READLINE_SRC@ src/console \ >> - @GNOME_DIR@ @TRAY_MONITOR_DIR@ @WX_DIR@ >> + @GNOME_DIR@ @TRAY_MONITOR_DIR@ @WX_DIR@ \ >> + @READLINE_SRC@ src/console >> >> # Non-client-only directores >> subdirs = src/cats @DIRD_DIR@ @STORED_DIR@ src/tools >> >> __Martin >> >> ------------------------------------------------------------------------- >> Using Tomcat but need to do more? Need to support web services, security? >> Get stuff done quickly with pre-integrated technology to make your job >> easier >> Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo >> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 >> _______________________________________________ >> Bacula-users mailing list >> Bacula-users@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/bacula-users >> > > > Best regards, Kern > > ------------------------------------------------------------------------- > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > _______________________________________________ > Bacula-users mailing list > Bacula-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/bacula-users - -- ---- _ _ _ _ ___ _ _ _ |Y#| | | |\/| | \ |\ | | |Ryan Novosielski - Systems Programmer III |$&| |__| | | |__/ | \| _| |[EMAIL PROTECTED] - 973/972.0922 (2-0922) \__/ Univ. of Med. and Dent.|IST/AST - NJMS Medical Science Bldg - C630 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2.2 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFFOCdwmb+gadEcsb4RAklVAKCiUxlaHM45R9o026YqEvI57n51sACdF65D BVjRhK9g0wAysb7al5UXeZY= =a5VH -----END PGP SIGNATURE----- ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users