bug-gnustep
[Top][All Lists]
Advanced

[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

Attachment: gdomap.diff
Description: Binary data


reply via email to

[Prev in Thread] Current Thread [Next in Thread]