dehydra version 0.9.hg20110609-1ubuntu1 failed to build in oneiric
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
dehydra (Ubuntu) |
Invalid
|
High
|
Unassigned | ||
Oneiric |
Invalid
|
High
|
Unassigned |
Bug Description
dehydra version 0.9.hg20110609-
Link to failed build: https:/
Details about the rebuild:
http://
Direct link to the build log: https:/
This log snippet might be of interest, since it triggered the matcher 'Purging chroot-autobuild'.
Excerpt 298 lines into the build log:
debian/rules override_
make[1]: Entering directory `/build/
ln -s /lib/x86_
/usr/bin/make BUILD_TREEHYDRA= GCC_PLUGIN_
make[2]: Entering directory `/build/
/usr/bin/gcc-4.6 -MD -g3 -Wall -fPIC -DXP_UNIX -DIN_GCC -DPLUGIN_NO_POISON -DHAVE_CONFIG_H -I/lib/
In file included from dehydra_
gcc_cp_
compilation terminated.
make[2]: *** [dehydra_plugin.o] Error 1
make[2]: Leaving directory `/build/
make[1]: *** [override_
make[1]: Leaving directory `/build/
make: *** [build] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2
*******
Build finished at 20110820-0347
FAILED [dpkg-buildpackage died]
Purging chroot-
Changed in dehydra (Ubuntu): | |
status: | New → Confirmed |
importance: | Undecided → High |
I'm not sure what happened here really, and I can't recreate it locally. It also appears to have built successfully in the archive since this too.
The error is because the wrong path for the GCC headers is passed (GCC_PLUGIN_ HEADERS= "-I/lib/ x86_64- linux-gnu/ /plugin/ include) , but this comes directly from this line, and it works ok here:
plugin_dir := $(shell $(CC) -print-file-name= | sed 's,\(/4\ .[0-9]\ )\.[0-9] ,\1,')/ plugin