Package: golly Version: 1.4-1 Severity: Serious golly fails to build from source if libwxbase2.6-dev is present. golly itself depends on libwxbase2.8-dev. Both packages packages provide a wx-config which is used to determine cflags. wx-config is managed by update-alternatives. I had 2.6 installed and after installing build-deps I still had wx-config pointing to 2.6 and the build of golly failed:
|touch configure-stamp |dh_testdir |# Add here commands to compile the package. |/usr/bin/make -f makefile-gtk |make[1]: Entering directory `/root/rebuild/golly/golly-1.4' |mkdir -p ObjGTK |g++ -I/usr/lib/wx/include/gtk2-unicode-release-2.6 -I/usr/include/wx-2.6 -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -DNO_GCC_PRAGMA -O5 -DZLIB -DVERSION=1.4 -Wall -Wno-non-virtual-dtor -fno-strict-aliasing -c -o ObjGTK/bigint.o bigint.cpp |g++ -I/usr/lib/wx/include/gtk2-unicode-release-2.6 -I/usr/include/wx-2.6 -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -DNO_GCC_PRAGMA -O5 -DZLIB -DVERSION=1.4 -Wall -Wno-non-virtual-dtor -fno-strict-aliasing -c -o ObjGTK/lifealgo.o lifealgo.cpp |g++ -I/usr/lib/wx/include/gtk2-unicode-release-2.6 -I/usr/include/wx-2.6 -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -DNO_GCC_PRAGMA -O5 -DZLIB -DVERSION=1.4 -Wall -Wno-non-virtual-dtor -fno-strict-aliasing -c -o ObjGTK/hlifealgo.o hlifealgo.cpp |hlifealgo.cpp: In member function 'void hlifealgo::gc_mark(node*, int)': |hlifealgo.cpp:1227: warning: suggest explicit braces to avoid ambiguous 'else' |g++ -I/usr/lib/wx/include/gtk2-unicode-release-2.6 -I/usr/include/wx-2.6 -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -DNO_GCC_PRAGMA -O5 -DZLIB -DVERSION=1.4 -Wall -Wno-non-virtual-dtor -fno-strict-aliasing -c -o ObjGTK/hlifedraw.o hlifedraw.cpp |g++ -I/usr/lib/wx/include/gtk2-unicode-release-2.6 -I/usr/include/wx-2.6 -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -DNO_GCC_PRAGMA -O5 -DZLIB -DVERSION=1.4 -Wall -Wno-non-virtual-dtor -fno-strict-aliasing -c -o ObjGTK/qlifealgo.o qlifealgo.cpp |g++ -I/usr/lib/wx/include/gtk2-unicode-release-2.6 -I/usr/include/wx-2.6 -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -DNO_GCC_PRAGMA -O5 -DZLIB -DVERSION=1.4 -Wall -Wno-non-virtual-dtor -fno-strict-aliasing -c -o ObjGTK/qlifedraw.o qlifedraw.cpp |g++ -I/usr/lib/wx/include/gtk2-unicode-release-2.6 -I/usr/include/wx-2.6 -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -DNO_GCC_PRAGMA -O5 -DZLIB -DVERSION=1.4 -Wall -Wno-non-virtual-dtor -fno-strict-aliasing -c -o ObjGTK/liferender.o liferender.cpp |g++ -I/usr/lib/wx/include/gtk2-unicode-release-2.6 -I/usr/include/wx-2.6 -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -DNO_GCC_PRAGMA -O5 -DZLIB -DVERSION=1.4 -Wall -Wno-non-virtual-dtor -fno-strict-aliasing -c -o ObjGTK/viewport.o viewport.cpp |g++ -I/usr/lib/wx/include/gtk2-unicode-release-2.6 -I/usr/include/wx-2.6 -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -DNO_GCC_PRAGMA -O5 -DZLIB -DVERSION=1.4 -Wall -Wno-non-virtual-dtor -fno-strict-aliasing -c -o ObjGTK/readpattern.o readpattern.cpp |g++ -I/usr/lib/wx/include/gtk2-unicode-release-2.6 -I/usr/include/wx-2.6 -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -DNO_GCC_PRAGMA -O5 -DZLIB -DVERSION=1.4 -Wall -Wno-non-virtual-dtor -fno-strict-aliasing -c -o ObjGTK/writepattern.o writepattern.cpp |g++ -I/usr/lib/wx/include/gtk2-unicode-release-2.6 -I/usr/include/wx-2.6 -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -DNO_GCC_PRAGMA -O5 -DZLIB -DVERSION=1.4 -Wall -Wno-non-virtual-dtor -fno-strict-aliasing -c -o ObjGTK/liferules.o liferules.cpp |g++ -I/usr/lib/wx/include/gtk2-unicode-release-2.6 -I/usr/include/wx-2.6 -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -DNO_GCC_PRAGMA -O5 -DZLIB -DVERSION=1.4 -Wall -Wno-non-virtual-dtor -fno-strict-aliasing -c -o ObjGTK/util.o util.cpp |g++ -I/usr/lib/wx/include/gtk2-unicode-release-2.6 -I/usr/include/wx-2.6 -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -DNO_GCC_PRAGMA -O5 -DZLIB -DVERSION=1.4 -Wall -Wno-non-virtual-dtor -fno-strict-aliasing -c -o ObjGTK/lifepoll.o lifepoll.cpp |g++ -I/usr/lib/wx/include/gtk2-unicode-release-2.6 -I/usr/include/wx-2.6 -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -DNO_GCC_PRAGMA -O5 -DZLIB -DVERSION=1.4 -Wall -Wno-non-virtual-dtor -fno-strict-aliasing -c -o ObjGTK/wxutils.o wxutils.cpp |g++ -I/usr/lib/wx/include/gtk2-unicode-release-2.6 -I/usr/include/wx-2.6 -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -DNO_GCC_PRAGMA -O5 -DZLIB -DVERSION=1.4 -Wall -Wno-non-virtual-dtor -fno-strict-aliasing -c -o ObjGTK/wxprefs.o wxprefs.cpp |wxprefs.cpp: In member function 'void KeyComboCtrl::OnChar(wxKeyEvent&)': |wxprefs.cpp:2325: error: 'ChangeValue' was not declared in this scope |wxprefs.cpp:2329: error: 'ChangeValue' was not declared in this scope |wxprefs.cpp: In member function 'wxPanel* PrefsDialog::CreateKeyboardPrefs(wxWindow*)': |wxprefs.cpp:3294: error: 'class KeyComboCtrl' has no member named 'ChangeValue' |wxprefs.cpp: In function 'void ChooseTextEditor(wxWindow*, wxString&)': |wxprefs.cpp:3363: error: 'wxFD_OPEN' was not declared in this scope |wxprefs.cpp:3363: error: 'wxFD_FILE_MUST_EXIST' was not declared in this scope |wxprefs.cpp: In member function 'void PrefsDialog::OnButton(wxCommandEvent&)': |wxprefs.cpp:3393: error: 'wxFD_OPEN' was not declared in this scope |wxprefs.cpp:3393: error: 'wxFD_FILE_MUST_EXIST' was not declared in this scope |make[1]: *** [ObjGTK/wxprefs.o] Error 1 |make[1]: Leaving directory `/root/rebuild/golly/golly-1.4' |make: *** [build-stamp] Error 2 |dpkg-buildpackage: failure: debian/rules build gave error exit status 2 A Build-Conflict libwxbase2.6-dev would help. Sebastian -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org