> -----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?).
No. > > 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----- > 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