-----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

Reply via email to