Hi, just a comment on this: I suspect a multiarch issue and
http://lists.debian.org/debian-devel-announce/2011/06/msg00002.html "Multiarch handling of header files (/usr/include) will require more per-package attention, ..." so Luis is asking for some hints how to deal with this like the need to specify explicite header search path via -I options or something like this. Any more detailed hint than the above would be helpful. Kind regards Andreas. On Sun, Feb 12, 2012 at 05:14:47PM -0500, Luis Ibanez wrote: > Debian-mentors, > > > I'm working on packaging fis-gtm, > > > The configuration files that I'm using are here: > > svn+ssh://svn.debian.org/svn/debian-med/trunk/packages/fis-gtm/fis-gtm/trunk/debian > > http://anonscm.debian.org/viewvc/debian-med/trunk/packages/fis-gtm/fis-gtm/trunk/debian/ > > These are setup to get the tarball by using: > > uscan --verbose --force-depends > > I manage to build the package locally by using "debuild", > but, when I use the "pdebuild" command, I get the following > output: > > > ----- Start the build ----- > Linux Host 32 > Linux Host linux i386 x86_regs > Source Directory List: sr_linux sr_i386 sr_x86_regs sr_unix_gnp > sr_unix_cm sr_unix_nsb sr_unix sr_port_cm sr_port > make[2]: Entering directory `/tmp/buildd/fis-gtm-5.4-002B' > mkdir -p /tmp/buildd/fis-gtm-5.4-002B/pro/map > tcsh -f /tmp/buildd/fis-gtm-5.4-002B/sr_unix/gen_gtm_threadgbl_deftypes.csh > /tmp/buildd/fis-gtm-5.4-002B sr_port pro/obj sr_linux sr_i386 > sr_x86_regs sr_unix_gnp sr_unix_cm sr_unix_nsb sr_unix sr_port_cm > sr_port > Entering gen_gtm_threadgbl_deftypes.csh to build gtm_threadgbl_deftypes.h > ~/fis-gtm-5.4-002B/pro/obj ~/fis-gtm-5.4-002B > Replacing /tmp/buildd/fis-gtm-5.4-002B/sr_linux/gtm_threadgbl_deftypes.h > ~/fis-gtm-5.4-002B > Exiting gen_gtm_threadgbl_deftypes.csh > make -C /tmp/buildd/fis-gtm-5.4-002B/pro/obj > -I/tmp/buildd/fis-gtm-5.4-002B/pro/obj > -I/tmp/buildd/fis-gtm-5.4-002B/sr_linux > -I/tmp/buildd/fis-gtm-5.4-002B/sr_i386 > -I/tmp/buildd/fis-gtm-5.4-002B/sr_x86_regs > -I/tmp/buildd/fis-gtm-5.4-002B/sr_unix_gnp > -I/tmp/buildd/fis-gtm-5.4-002B/sr_unix_cm > -I/tmp/buildd/fis-gtm-5.4-002B/sr_unix_nsb > -I/tmp/buildd/fis-gtm-5.4-002B/sr_unix > -I/tmp/buildd/fis-gtm-5.4-002B/sr_port_cm > -I/tmp/buildd/fis-gtm-5.4-002B/sr_port -f > /tmp/buildd/fis-gtm-5.4-002B/sr_unix/comlist.mk CURRENT_BUILDTYPE=pro > all > Linux Host 32 > Linux Host linux i386 x86_regs > Source Directory List: sr_linux sr_i386 sr_x86_regs sr_unix_gnp > sr_unix_cm sr_unix_nsb sr_unix sr_port_cm sr_port > make[3]: Entering directory `/tmp/buildd/fis-gtm-5.4-002B/pro/obj' > cc1: note: obsolete option -I- used, please use -iquote instead > /usr/include/i386-linux-gnu/asm/posix_types.h:2:30: fatal error: > posix_types_32.h: No such file or directory > compilation terminated. > cc1: note: obsolete option -I- used, please use -iquote instead > cc1: note: obsolete option -I- used, please use -iquote instead > /usr/include/i386-linux-gnu/asm/posix_types.h:2:30: fatal error: > posix_types_32.h: No such file or directory > compilation terminated. > ... > > and goes on an on, > repeating the error about posix_types_32.h. > > > BTW: Please disregard the message: > > "cc1: note: obsolete option -I- used, please use -iquote instead" > > > This is a known issue, and probably not related to the > problem with posix_types_32.h. I get the same cc1 > warnings when building with "dbuild" and yet in that > case the build is successful. > > I'm doing this in a Virtual Machine, > in which "uname -a" returns: > Linux debian-med 2.6.32-5-686 #1 SMP Mon Jan 16 16:04:25 UTC 2012 i686 > GNU/Linux > > The host of this VM, returns for "uname -a": > Linux macondo 2.6.32-38-generic #83-Ubuntu SMP Wed Jan 4 11:12:07 UTC > 2012 x86_64 GNU/Linux > > > Login into pbuilder, it was possible to verify > that the header file is actually there, under: > > ls ./usr/include/i386-linux-gnu/asm/posix* -l > -rw-r--r-- 1 root root 92 Feb 6 01:32 > ./usr/include/i386-linux-gnu/asm/posix_types.h > -rw-r--r-- 1 root root 1316 Feb 6 01:32 > ./usr/include/i386-linux-gnu/asm/posix_types_32.h > -rw-r--r-- 1 root root 1306 Feb 6 01:32 > ./usr/include/i386-linux-gnu/asm/posix_types_64.h > > I'm having trouble understanding why > is that the build process finds: > > ./usr/include/i386-linux-gnu/asm/posix_types.h > > but fails to find > > "posix_types_32.h" > > > Any suggestions will be appreciated, > > > Thanks > > > Luis > > > -- > To UNSUBSCRIBE, email to [email protected] > with a subject of "unsubscribe". Trouble? Contact [email protected] > Archive: > http://lists.debian.org/cabauzprbxvinepvnkjtgcobgobf83ukuy8dvxcy8a7i4yj5...@mail.gmail.com > > -- http://fam-tille.de -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: http://lists.debian.org/[email protected]

