Re: cdrtools 2.01.01a59: Compiling problems

Bill Davidsen <[email protected]>
Newsgroups gmane.comp.audio.cd-record
Organization TMR Associates Inc, Schenectady NY
Message-ID <[email protected]>
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]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.