On 02/07/15 09:33, Matteo F. Vescovi wrote: > Hi Emilio! > > On Thu, Jul 2, 2015 at 7:17 AM, Emilio Pozuelo Monfort <po...@debian.org> > wrote: >> On 01/07/15 17:10, Matteo F. Vescovi wrote: >>> Hi Jonathan! >>> >>> On Thu, 21 May 2015 11:59:44 +0100 Jonathan Wiltshire <j...@debian.org> >>> wrote: >>>> Could you summarise which packages now ftbfs, and the ones you think may >>>> be GLEW-related? >>> >>> So, I tested the 11 packages that were failing on 1.11.0 and built them back >>> against 1.12.0 and the results are: >>> >>> * FTBFS but not GLEW-related: >>> - avogadro >>> - ball >>> - cegui-mk2 >>> - megaglest >>> - spring >> >> What are the bugs for this? > > I have not filed bug reports for these; just tested their failure: > > - avogadro: > http://debomatic-i386.debian.net/distribution#experimental/avogadro/1.0.3-10.1/buildlog > - ball: > http://debomatic-i386.debian.net/distribution#experimental/ball/1.4.2+20140406-1/buildlog > - cegui-mk2: > http://debomatic-i386.debian.net/distribution#experimental/cegui-mk2/0.7.6-3.3/buildlog > - megaglest: > http://debomatic-i386.debian.net/distribution#experimental/megaglest/3.11.1-1/buildlog > - spring: > http://debomatic-i386.debian.net/distribution#experimental/spring/98.0+dfsg-1/buildlog > >>> * FTBFS and possibly GLEW-related: >>> - mupen64plus-video-z64 >>> - openscad >>> - warzone2100 >> >> Possibly? > > Yes, because from their build logs I can't figure out if the failure > is due to a direct GLEW issue or not. > For mupen64plus-video-z64 I got (snip from [1]): > > - - - >8 - - - > g++ -g -O2 -fstack-protector-strong -Wformat -Werror=format-security > -fvisibility-inlines-hidden -g -O2 -fstack-protector-strong -Wformat > -Werror=format-security -flto -DNDEBUG -Wall -ffast-math > -fno-strict-aliasing -fvisibility=hidden -I../../src -fPIC > -I/usr/include/libdrm -I/usr/include/libdrm -I/usr/include/SDL2 > -D_REENTRANT "-I/usr/include/mupen64plus/" -g -MD -MP > -D_FORTIFY_SOURCE=2 -D_FILE_OFFSET_BITS=64 -c -o _obj/rgl.o > ../../src/rgl.cpp > ../../src/rgl.cpp:80:18: fatal error: glew.h: No such file or directory > #include <glew.h> > ^ > compilation terminated. > - - - >8 - - - > > while it's clear that "glew.h" is there, since the -dev package has > been installed in the chroot.
So `pkg-config --cflags glew' used to return -I/usr/include/GL in 1.10, but no longer does in 1.12. Since the rest of the packages #include <GL/glew.h>, they can find the header just fine. But this package just includes <glew.h>, so it breaks. So this package should include <GL/glew.h> like all the others. That, or `pkg-config --cflags glew' should return -I/usr/include/GL. I'd guess the former. Emilio -- To UNSUBSCRIBE, email to debian-release-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/559689b1.2050...@debian.org