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