|
From: Felipe P. <fel...@gm...> - 2013-11-08 23:12:07
|
On Fri, Nov 8, 2013 at 9:00 PM, Tom Hughes <to...@co...> wrote: > On 08/11/13 22:49, Tom Hughes wrote: >> >> On 08/11/13 22:43, Philippe Waroquiers wrote: >> >>> From some web search, it seems that recent Debians (and Ubuntu) have >>> moved a.out.h from /usr/include to /usr/include/linux/a.out.h >> >> >> I don't think so. I went through this with somebody on IRC and I'm sure >> it was just a question of getting the right packages instlled. > > > Actually it was Julian that ran into this and we didn't work out exactly > what fixed it because he installed a bunch more stuff and it went away. > > >>> So, it looks like some configure machinery will be needed to detect >>> if /usr/include/a.out.h is there or if /usr/include/linux/a.out.h is >>> there (or else disable the stabs format reading). >> >> >> The two are different things I think - linux/a.out.h is a kernel header >> while a.out.h is a libc header that wraps it. > > > So I beliveve the replacement for /usr/include/a.out.h is: > > /usr/include/i386-linux-gnu/a.out.h > /usr/include/x86_64-linux-gnu/a.out.h > > and you will need both of those. If one is missing then find out what > package is providing the other one and install it's counterpart from the > other architecture. > Got it. You're right. It was just missing libc6-dev:i386... sorry for the noisy. Thanks guys for the help, and for this nice project. -- Regards, Felipe Pena |