On 29 Mai, Akos Maroy wrote:
> I have succeeded in compiling lame 3.92 with gcc 3.1. I attached two 
> patches required for compilation. One fixes the gcc version 
> determination problem in configure.in (make sure to run autoconf 
> afterwards).

I fixed this already locally in a similar manner.

>              The other fixes an issue of including stdint.h from lame.h, 
> so that uint8_t and the like are defined.

That's wrong. lame.h doesn't need stdint.h. The correct way of doing
this is to add
#ifdef HAVE_STDIINT_H
#include <stdint.h>
#endif
into .c files which actually use *int*_t.

I fix this later this week and commit everything then.

> A question: when I try to build an RPM from the above source, RPM calls 
> the configure script in the following manner:
> 
> ./configure i386-redhat-linux <rpm-generated configure options>
> 
> 
> The problem is, that with such an invocation, make install will not 
> install $PREFIX/bin/lame, but $PREFIX/bin/i386-redhat-linux-lame. Also, 
> the name of the man page will change accordingly. Is this intentional? 

No. But it seems auto* behaves like this. :-(

> How can one remove this name transformation feature? (I guess it's an 
> autoconf / automake issue, I'm too good at these tools.)

I like to know this too, but I hadn't time yet to look at this.

Bye,
Alexander.

-- 
                  Weird enough for government work.

http://www.Leidinger.net                       Alexander @ Leidinger.net
  GPG fingerprint = C518 BC70 E67F 143F BE91  3365 79E2 9C60 B006 3FE7

_______________________________________________
mp3encoder mailing list
[EMAIL PROTECTED]
http://minnie.tuhs.org/mailman/listinfo/mp3encoder

Reply via email to