[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Last Friday's CVS
From: |
Chris B. Vetter |
Subject: |
Last Friday's CVS |
Date: |
Mon, 18 Aug 2003 11:29:13 -0700 |
Hi,
1) There's a configure problem in -gui.
Running configure will tell you that it found -ljpeg and -laudiofile
(including the headers) but never adds the appropriate -L/path/to/foo or
-lfoo to config.make unless the two options --with-<foo>-include= and
--with-<foo>-library= are specified. As a result, linking of -gui fails.
On BSD, it is relatively safe to assume that additional libraries and
headers are located in /usr/local/lib and /usr/local/include. Those are
the default directories for packages installed via ports(there are a few
exceptions, such as Window Maker. However, there are no libraries
related to GNUstep I know of where this also applies). Therefor, I
propose to automatically add /usr/local/lib and /usr/local/include on
BSD systems.
2) Attached is a unified diff of gdomap for FreeBSD.
It fixes a warning about an incorrect parameter to ctime(3) and adds
correct handling for obtaining the UID and GID for 'nobody'.
However, this (as well as the original) code will ALWAYS fail, because
gdomap chroot(3)'d to '/tmp' BEFORE it tries to obtain UID and GID.
Since there is no '/etc/passwd' in '/tmp' ...
See comments for details.
--
Chris
gdomap.diff
Description: Binary data
- Last Friday's CVS,
Chris B. Vetter <=