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
