Joerg Schilling wrote:
Marcus Roeckrath <[email protected]> wrote:
while a58 compiles fine on eisfair compilation of a59 wasn't succesful; I
got lots of this errors:
../../include/schily/schily.h:173: error: conflicting types for 'fexecve'
/usr/include/unistd.h:462: error: previous declaration of 'fexecve' was
here
../../include/schily/schily.h:173: error: conflicting types for 'fexecve'
/usr/include/unistd.h:462: error: previous declaration of 'fexecve' was
here
A similar "problem" ha sbeen reported yesterday already and is a result of
trickingout autoconf at your side.
POSIX.1-2998 violates POSIX as it defines interfaces that are in conflict
with public interfaces used in 1982 already. fexec* is such an illegal
interface and libschily inplements the official interface as published in 1982.
This however is not a problem a the makefile system provides an autoconf test
that implements a workaround. You just should not confuse autoconf by using
autoconf results from previous compile runs.
The build appeared to be doing just that, even though I unpacked into a
totally clean subdirectory which did not exist before the unpack. So to
be absolutely sure I was starting from clean, I did a "make clean" which
also appears to be broken; instead of deleting the dependent files it
goes off into an orgy of "checking" things and "BUILDING" things, and
"RULESETS" which appeared to be looping.
I don't care what standard you quote, POSIX or written on stone tablets
by God, "make clean" should not create all the files just so it can get
rid of them! After about ten minutes thrashing I decided it was confused
and killed it. I look at the files, and it was really creating files
instead of deleting them.
I will try this again when "make clean" works, I'm not going to guess
which files need to be removed. As you said, "this is a job for the
makefile."
I'm told it doesn't build on AIX either, but I don't have a system to
use for test anymore.
--
bill davidsen <[email protected]>
CTO TMR Associates, Inc
"You are disgraced professional losers. And by the way, give us our money back."
- Representative Earl Pomeroy, Democrat of North Dakota
on the A.I.G. executives who were paid bonuses after a federal bailout.
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]