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

Reply via email to