Bug#492175: libidl cannot be built without fakeroot

2009-10-04 Thread Sebastian Rittau
Hello and thanks for your bug report. I can not reproduce the problem with
current versions of libidl on i386. Does this problem still persist on
arm?

 - Sebastian



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#492175: libidl cannot be built without fakeroot

2008-07-24 Thread Martin Guy
Package: libidl0
Version: 0.8.10-0.1

A user reports that libidl0, build as root with dpkg-buildpackage, fails saying:

make[3]: Entering directory `/home/kevin/Debian/libidl0/libidl-0.8.10'
/bin/sh ./libtool --tag=CC   --mode=compile cc
-DPACKAGE_NAME=\libIDL\ -DPACKAGE_TARNAME=\libIDL\
-DPACKAGE_VERSION=\0.8.10\ -DPACKAGE_STRING=\libIDL\ 0.8.10\
-DPACKAGE_BUGREPORT=\http://bugzilla.gnome.org/enter_bug.cgi\?product=libIDL\;
-DLIBIDL_VERSION=\0.8.10\ -DHAVE_CPP_PIPE_STDIN=1
-DCPP_NOSTDINC=\-I-\ -DCPP_PROGRAM=\cc\ -E\ -DYYTEXT_POINTER=1
-DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1
-DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1
-DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1
-DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DSTDC_HEADERS=1 -DHAVE_STDDEF_H=1
-DHAVE_UNISTD_H=1 -DHAVE_WCHAR_H=1 -DHAVE_POPEN=1 -DHAVE_SYMLINK=1
-DHAVE_ACCESS=1 -DSIZEOF_LONG_LONG=8 -I. -DYYDEBUG=1
-DYYERROR_VERBOSE=1 -I/usr/include/glib-2.0
-I/usr/lib/glib-2.0/include   -I./include -DG_LOG_DOMAIN=\libIDL\
-Wall -Wunused -Wmissing-prototypes -Wmissing-declarations-O2 -g
-Wall -O2 -c -o util.lo util.c
 cc -DPACKAGE_NAME=\libIDL\ -DPACKAGE_TARNAME=\libIDL\
-DPACKAGE_VERSION=\0.8.10\ -DPACKAGE_STRING=\libIDL 0.8.10\
-DPACKAGE_BUGREPORT=\http://bugzilla.gnome.org/enter_bug.cgi?product=libIDL\;
-DLIBIDL_VERSION=\0.8.10\ -DHAVE_CPP_PIPE_STDIN=1
-DCPP_NOSTDINC=\-I-\ -DCPP_PROGRAM=\cc -E\ -DYYTEXT_POINTER=1
-DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1
-DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1
-DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1
-DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DSTDC_HEADERS=1 -DHAVE_STDDEF_H=1
-DHAVE_UNISTD_H=1 -DHAVE_WCHAR_H=1 -DHAVE_POPEN=1 -DHAVE_SYMLINK=1
-DHAVE_ACCESS=1 -DSIZEOF_LONG_LONG=8 -I. -DYYDEBUG=1
-DYYERROR_VERBOSE=1 -I/usr/include/glib-2.0
-I/usr/lib/glib-2.0/include -I./include -DG_LOG_DOMAIN=\libIDL\
-Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -O2 -g
-Wall -O2 -c util.c  -fPIC -DPIC -o .libs/util.o
gcc-4.3: 0.8.10: No such file or directory
gcc-4.3: unrecognized option '-E'
command-line: warning: missing terminating  character
command-line: warning: missing terminating  character
util.c: In function 'IDL_parse_filename':
util.c:227: error: missing terminating  character

while using -rfakeroot it succeeds.

This turns out to be because option flags like
-DPACKAGE_STRING=\libIDL\ 0.8.10\
are getting split at the escaped space without fakeroot. Why is a mystery.

See the thread at
http://lists.debian.org/debian-arm/2008/07/msg00018.html



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]