Bug#549757: osmo: FTBFS: icalss.h:37:27: error: icalcomponent.h: No such file or directory
Hi Fathi, this bug (see below or #549757 to refresh your memory) might actually a problem in upstream libical-dev (according to my very limited understanding of C): 1) the osmo source contains #include libical/icalss.h 2) looking at /usr/include/libical/icalss.h from libical-dev: line 37: #include icalcomponent.h which probably causes the error since upstream libical moved everything from /usr/include to /usr/include/libical according to the bottom of http://sourceforge.net/mailarchive/forum.php?thread_name=0002697206%40uncensored.citadel.orgforum_name=freeassociation-devel 3) replacing this line with line 37: #include icalcomponent.h should fix this problem 4) there are some more occurences of including system headers instead of local headers in icalss.h Sorry if the above is totally wrong, since I don't now any C. That's why I have not yet contacted upstream libical and have not yet reassigned the bug. What do you think? Thanks, Eike On Sat, Oct 10, 2009 at 5:07 PM, Eike Nicklas e...@ephys.de wrote: Thanks for reporting this. I reproduced the FTBFS on i386 with libical-dev 0.44-1, it does not occur with 0.43-3. Fathi, I am cc-ing you since you're maintaining libical. Do you know of any changes, in 0.44 that might cause such a problem (see below)? Thanks for your help! In the osmo sources, ical is include like this: #include libical/ical.h #include libical/icalss.h #include libical/icalset.h #include libical/icalclassify.h Will also contact upstream about this. Thanks, Eike On Mon, 5 Oct 2009 20:31:12 +0200 Lucas Nussbaum wrote: [snip] During a rebuild of all packages in sid, your package failed to build on amd64. Relevant part: [snip] calendar_ical.o -MD -MP -MF .deps/calendar_ical.Tpo -c -o calendar_ical.o calendar_ical.c In file included from calendar_ical.c:37: /usr/include/libical/icalss.h:37:27: error: icalcomponent.h: No such file or directory /usr/include/libical/icalss.h:112:23: error: icalgauge.h: No such file or directory /usr/include/libical/icalss.h:285:21: error: icalset.h: No such file or directory /usr/include/libical/icalss.h:347:25: error: icalcluster.h: No such file or directory make[3]: *** [calendar_ical.o] Error 1 The full build log is available from: http://people.debian.org/~lucas/logs/2009/10/05/osmo_0.2.8-1_lsid64.buildlog [snip] pgpdN9Nb1zhcW.pgp Description: PGP signature
Bug#549757: osmo: FTBFS: icalss.h:37:27: error: icalcomponent.h: No such file or directory
Hi Fathi, thanks for the answer and the investigation. I'd also be interested in feedback from libical upstream and how they recommend applications using libical should handle this... Cheers, Eike On Sun, 11 Oct 2009 11:39:26 +0200 Fathi Boudra wrote: Hi, the issue is caused by this changes: http://freeassociation.svn.sourceforge.net/viewvc/freeassociation/trunk/libical/libical.pc.in?r1=842r2=916 cc'ed upstream to get a feedback. IMHO, we could revert the changes or update the include files to use libical/ prefix as expected. cheers, Fathi [snip] pgpoaR30B6LKJ.pgp Description: PGP signature
Bug#549757: osmo: FTBFS: icalss.h:37:27: error: icalcomponent.h: No such file or directory
Hi, the issue is caused by this changes: http://freeassociation.svn.sourceforge.net/viewvc/freeassociation/trunk/libical/libical.pc.in?r1=842r2=916 cc'ed upstream to get a feedback. IMHO, we could revert the changes or update the include files to use libical/ prefix as expected. cheers, Fathi On Sat, Oct 10, 2009 at 5:07 PM, Eike Nicklas e...@ephys.de wrote: Thanks for reporting this. I reproduced the FTBFS on i386 with libical-dev 0.44-1, it does not occur with 0.43-3. Fathi, I am cc-ing you since you're maintaining libical. Do you know of any changes, in 0.44 that might cause such a problem (see below)? Thanks for your help! In the osmo sources, ical is include like this: #include libical/ical.h #include libical/icalss.h #include libical/icalset.h #include libical/icalclassify.h Will also contact upstream about this. Thanks, Eike On Mon, 5 Oct 2009 20:31:12 +0200 Lucas Nussbaum wrote: [snip] During a rebuild of all packages in sid, your package failed to build on amd64. Relevant part: [snip] calendar_ical.o -MD -MP -MF .deps/calendar_ical.Tpo -c -o calendar_ical.o calendar_ical.c In file included from calendar_ical.c:37: /usr/include/libical/icalss.h:37:27: error: icalcomponent.h: No such file or directory /usr/include/libical/icalss.h:112:23: error: icalgauge.h: No such file or directory /usr/include/libical/icalss.h:285:21: error: icalset.h: No such file or directory /usr/include/libical/icalss.h:347:25: error: icalcluster.h: No such file or directory make[3]: *** [calendar_ical.o] Error 1 The full build log is available from: http://people.debian.org/~lucas/logs/2009/10/05/osmo_0.2.8-1_lsid64.buildlog [snip] -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#549757: osmo: FTBFS: icalss.h:37:27: error: icalcomponent.h: No such file or directory
Thanks for reporting this. I reproduced the FTBFS on i386 with libical-dev 0.44-1, it does not occur with 0.43-3. Fathi, I am cc-ing you since you're maintaining libical. Do you know of any changes, in 0.44 that might cause such a problem (see below)? Thanks for your help! In the osmo sources, ical is include like this: #include libical/ical.h #include libical/icalss.h #include libical/icalset.h #include libical/icalclassify.h Will also contact upstream about this. Thanks, Eike On Mon, 5 Oct 2009 20:31:12 +0200 Lucas Nussbaum wrote: [snip] During a rebuild of all packages in sid, your package failed to build on amd64. Relevant part: [snip] calendar_ical.o -MD -MP -MF .deps/calendar_ical.Tpo -c -o calendar_ical.o calendar_ical.c In file included from calendar_ical.c:37: /usr/include/libical/icalss.h:37:27: error: icalcomponent.h: No such file or directory /usr/include/libical/icalss.h:112:23: error: icalgauge.h: No such file or directory /usr/include/libical/icalss.h:285:21: error: icalset.h: No such file or directory /usr/include/libical/icalss.h:347:25: error: icalcluster.h: No such file or directory make[3]: *** [calendar_ical.o] Error 1 The full build log is available from: http://people.debian.org/~lucas/logs/2009/10/05/osmo_0.2.8-1_lsid64.buildlog [snip] pgpV99gO3hFLz.pgp Description: PGP signature
Bug#549757: osmo: FTBFS: icalss.h:37:27: error: icalcomponent.h: No such file or directory
Source: osmo Version: 0.2.8-1 Severity: serious User: debian...@lists.debian.org Usertags: qa-ftbfs-20091005 qa-ftbfs Justification: FTBFS on amd64 Hi, During a rebuild of all packages in sid, your package failed to build on amd64. Relevant part: gcc -DHAVE_CONFIG_H -I. -I.. -DLOCALEDIR=\/usr/share/locale\ -DDATADIR=\/usr/share\ -DSOUNDSDIR=\/usr/share/sounds\ -D_REENTRANT -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/directfb -I/usr/include/libpng12 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2 -Wall -DGDK_PIXBUF_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -g -O2 -D_REENTRANT -I/usr/include/gtk-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/directfb -I/usr/include/libpng12 -I/usr/include/ -D_REENTRANT -I/usr/include/gtkspell-2.0 -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/directfb -I/usr/include/libpng12 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -MT calendar_ical.o -MD -MP -MF .deps/calendar_ical.Tpo -c -o calendar_ical.o calendar_ical.c In file included from calendar_ical.c:37: /usr/include/libical/icalss.h:37:27: error: icalcomponent.h: No such file or directory /usr/include/libical/icalss.h:112:23: error: icalgauge.h: No such file or directory /usr/include/libical/icalss.h:285:21: error: icalset.h: No such file or directory /usr/include/libical/icalss.h:347:25: error: icalcluster.h: No such file or directory make[3]: *** [calendar_ical.o] Error 1 The full build log is available from: http://people.debian.org/~lucas/logs/2009/10/05/osmo_0.2.8-1_lsid64.buildlog A list of current common problems and possible solutions is available at http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute! About the archive rebuild: The rebuild was done on about 50 AMD64 nodes of the Grid'5000 platform, using a clean chroot. Internet was not accessible from the build systems. -- | Lucas Nussbaum | lu...@lucas-nussbaum.net http://www.lucas-nussbaum.net/ | | jabber: lu...@nussbaum.fr GPG: 1024D/023B3F4F | -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org