On Tue, Aug 27, 2013 at 03:11:10PM +0100, lux-integ wrote:
> I am trying to build cdparanoia 
> (http://www.linuxfromscratch.org/blfs/view/svn/multimedia/cdparanoia.html  ) 
> on a machine with these:-
> --cpu amd64
> --gcc-4.8.1
> --linux-3.10.9 (pure 64 bit)
> 
> running the configure script ends like this:-
> #-----------------------
> ..checking for int32_t
> configure error no 16bit type found on this platform
> #----------------------
> 
> 
> I dont know if this is failure to build  on 64-bit plaforms or against 
> gcc-4.8.
> ( I looked at the cblfs site and there are recipies for building on 64-bit 
> platforms.)
> 
 I think you have done what I often do, and made a wrong asumption
about where the breakage is !  Just tested and it configures ok on
my LFS-7.4-rc1 x86_64.

 Looking at /usr/include, int32_t is a very basic part of the
system, as I had expected.  It comes ultimately from
/usr/include/sys/types.h, typically via /usr/include/stdlib.h, and
is defined as
typedef int int32_t;

digression: the reference to 16bit in the configure script error
message is amusing.

 Trying to find int32_t in my headers took some time because it is
referenced in so many places.  Unless cdparanoia is one of the first
packages you are trying to build on a brand new system, then I think
that something has screwed up your system headers.  Disk problem ?
Filesystem problem ?

ĸen
-- 
das eine Mal als Tragödie, dieses Mal als Farce
-- 
http://linuxfromscratch.org/mailman/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to