Problem finding "posix_types_32.h" when using pbuilder on the fis-gtm package.

February 12th, 2012 - 05:30 pm ET by Luis Ibanez | Report spam
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...unk/debian

http://anonscm.debian.org/viewvc/de...nk/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:


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 debian-mentors-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: http://lists.debian.org/CABAUzPrbxV...a7i4yj5P0g@mail.gmail.com
email Follow the discussionReplies 5 repliesReplies Make a reply

Replies

#1 Andreas Tille
February 13th, 2012 - 07:50 am ET | Report spam
Hi,

just a comment on this: I suspect a multiarch issue and

http://lists.debian.org/debian-deve...00002.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...unk/debian

http://anonscm.debian.org/viewvc/de...nk/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:


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
with a subject of "unsubscribe". Trouble? Contact
Archive: http://lists.debian.org/





http://fam-tille.de


To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Archive: http://lists.debian.org/

Similar topics