Bug#2386: usr/bin/X11/xrdb expects to find /lib/cpp
>>>>> "Guy" == Guy Maor <maor@ece.utexas.edu> writes:
Guy> On Thu, 22 Feb 1996, Douglas Bates wrote:
>> 1) Should the gcc package install a symbolic link to cpp in /lib?
Guy> Yes. I don't think update-alternatives is necessary. The only other
Guy> package which could provide cpp is cpp, and cpp and gcc conflict. cpp
Guy> should also make a symbolic link if it doesn't already.
The conflict was a bug in cpp-2.7.2-4, sorry for that
$ dpkg -s cpp
Package: cpp
Status: install ok installed
Maintainer: Siggy Brentrup <bsb@uni-muenster.de>
Version: 2.7.2-5
Depends: libc5
Conflicts: gcc (<=2.7.2-2), elf-gcc (<<2.7.2-2)
Description: The GNU C preprocessor (ELF version).
The GNU C preprocessor is required by some utilities that use it for
macro substitutions. The package is provided for the benefit of those
who don't want to install gcc.
>> 2) Should there really be a cpp in /lib? (Are there other programs
>> that depend on cpp existing in even a minimal system?)
Guy> Yes, the FSSTND says "For compatibily reasons, /lib/cpp needs to exist
Guy> as a reference to the C preprocessor installed on the system." 'needs'
Guy> means we definitely should provide it. That's from 3.6, page 14.
See description above.
>> 3) Should xrdb be reconfigured to look for cpp in a more likely
>> location?
Guy> No.
Agreed, but xbase should depend on cpp.
Siggy
--
mailto:bsb@uni-muenster.de // programmer/admin for hire
bsb@beck.westfalen.de \\ Opinions are strictly my own,
voice: +49-251-8619-99 \\ everything else is GPLed
http://www.westfalen.de/private/beck/
Reply to: