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

Reply via email to