Environment variable $U

Heiko Schlichting inn-workers at fu-berlin.de
Sun Jan 31 19:01:45 UTC 2010


I'm unable to compile INN if environment variable $U is defined:

$ setenv U HSG
$ make -s
make[1]: *** No rule to make target `setproctitleHSG.o', needed by `libinn.a'.  Stop.
make: *** [all-lib] Error 2

Compiling with undefined $U works fine. I found LIBOBJS in Makefile.global using $U:

$ grep ^LIBOBJS Makefile.global
LIBOBJS         =  ${LIBOBJDIR}setproctitle$U.o ${LIBOBJDIR}strlcat$U.o ${LIBOBJDIR}strlcpy$U.o

I can't see any reason what value of $U could be useful here except empty
or undefined. This might be a problem of autoconf but INN could define $U
to "" in Makefile.global as a workaround.

Tested on Debian Lenny and Ubuntu Karmic Koala.

Heiko

Heiko Schlichting          Freie Universität Berlin
heiko at CIS.FU-Berlin.DE     Zentraleinrichtung für Datenverarbeitung (ZEDAT)
Telefon +49 30 838-54327   Fabeckstraße 32
Telefax +49 30 838454327   14195 Berlin



More information about the inn-workers mailing list