Hello, this is my first post, I hope I will be clear enough on what happened.
I was trying to install BitTorrent on my slackware 10.2 so i got the source got the dependencies, installed them in the order described in the bittorrent install file and: well the console client worked fine, but when I tried the GUI, that was a different matter. Mainly it said something about xwPython not being installed, so I thought, hey, i should rebuild the source and reinstall it (I did run ldconfig when required). So I tried make uninstall (and also make remove) to no use, no uninstall instructions or make targets worked, so I thought maybe I should overwrite the files. So make clean in wxWidgets and wxPython. ./configure --enable-unicode again and this is what i got from wxWidgets during make :
./bk-deps g++ -c -o coredll_fontutil.o -D__WXX11__ -D__WXUNIVERSAL__ -I./src/regex -DWXUSINGDLL -DWXMAKINGDLL_CORE -DwxUSE_BASE=0 -fPIC -DPIC -Ilib/wx/include/x11univ-unicode-release-2.6 -I./include -I/usr/X11R6/include -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D_LARGEFILE_SOURCE=1 -O2 -fno-strict-aliasing -I/usr/include/pango-1.0 -I/usr/X11R6/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pango-1.0 -I/usr/X11R6/include -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pango-1.0 -I/usr/X11R6/include -I/usr/include/freetype2 -I/usr/include/freetype2/config -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -Wall -Wundef -Wno-ctor-dtor-privacy ./src/unix/fontutil.cpp
src/unix/fontutil.cpp: In member function `wxFontFamily
src/unix/fontutil.cpp:165: error: `wxTheApp' undeclared (first use this
src/unix/fontutil.cpp:165: error: (Each undeclared identifier is reported only
once for each function it appears in.)
make: *** [coredll_fontutil.o] Error 1
this is what i got from wxPython during make :
./bk-deps g++ -c -o coredll_event.o -D__WXGTK__ -I./src/odbc -I./src/regex -DWXUSINGDLL -DWXMAKINGDLL_CORE -DwxUSE_BASE=0 -fPIC -DPIC -DGTK_NO_CHECK_CASTS -Ilib/wx/include/gtk2-unicode-release-2.6 -I./include -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/X11R6/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/freetype2/config -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D_LARGEFILE_SOURCE=1 -I/usr/X11R6/include -D_IODBC_ -O2 -fno-strict-aliasing -pthread -Wall -Wundef -Wno-ctor-dtor-privacy ./src/common/event.cpp
In file included from include/wx/window.h:44,
include/wx/access.h:375:35: wx/generic/access.h: No such file or directory
In file included from include/wx/app.h:23,
include/wx/window.h:1449: error: base class `wxAccessible' has incomplete type
include/wx/window.h: In constructor `
include/wx/window.h:1451: error: type `struct wxAccessible' is not a direct
base of `wxWindowAccessible'
include/wx/window.h:1451: error: no matching function for call to `wxWindow::
include/wx/window.h:1012: error: candidates are: void
make: *** [coredll_event.o] Error 1
As i see it it's practicly the same error, but i do not understand what happened, access.h is in /usr/local/include/wx-2.6/wx/ . i suppose it should work fine where it is, or should it? also i do not understand why make fails... some help would be appreciated. Also the sources for both wxWidgets and wxPython have a lot (and i mean a lot) of possible parameters like --enable-'something' . Must every parameter be put in the ./configure command line or can it detect them automatically and imply "yes" to whatever found? Sorry if my English is bad.