scott@scott-laptop:~/Transmission$ make make all-recursive make[1]: Entering directory `/home/scott/Transmission' Making all in libtransmission make[2]: Entering directory `/home/scott/Transmission/libtransmission' if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I. -I.. -D__TRANSMISSION__ -g -O2 -MT bencode.o -MD -MP -MF ".deps/bencode.Tpo" -c -o bencode.o bencode.c; \ then mv -f ".deps/bencode.Tpo" ".deps/bencode.Po"; else rm -f ".deps/bencode.Tpo"; exit 1; fi if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I. -I.. -D__TRANSMISSION__ -g -O2 -MT metainfo.o -MD -MP -MF ".deps/metainfo.Tpo" -c -o metainfo.o metainfo.c; \ then mv -f ".deps/metainfo.Tpo" ".deps/metainfo.Po"; else rm -f ".deps/metainfo.Tpo"; exit 1; fi if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I. -I.. -D__TRANSMISSION__ -g -O2 -MT peer.o -MD -MP -MF ".deps/peer.Tpo" -c -o peer.o peer.c; \ then mv -f ".deps/peer.Tpo" ".deps/peer.Po"; else rm -f ".deps/peer.Tpo"; exit 1; fi if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I. -I.. -D__TRANSMISSION__ -g -O2 -MT torrent.o -MD -MP -MF ".deps/torrent.Tpo" -c -o torrent.o torrent.c; \ then mv -f ".deps/torrent.Tpo" ".deps/torrent.Po"; else rm -f ".deps/torrent.Tpo"; exit 1; fi if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I. -I.. -D__TRANSMISSION__ -g -O2 -MT utils.o -MD -MP -MF ".deps/utils.Tpo" -c -o utils.o utils.c; \ then mv -f ".deps/utils.Tpo" ".deps/utils.Po"; else rm -f ".deps/utils.Tpo"; exit 1; fi rm -f libtransmission.a ar cru libtransmission.a basename.o bencode.o choking.o clients.o completion.o dirname.o fastresume.o fdlimit.o http.o inout.o ipcparse.o list.o makemeta.o metainfo.o natpmp.o net.o peer.o platform.o ratecontrol.o sha1.o shared.o strlcat.o strlcpy.o torrent.o tracker.o transmission.o upnp.o utils.o xml.o ranlib libtransmission.a make[2]: Leaving directory `/home/scott/Transmission/libtransmission' Making all in cli make[2]: Entering directory `/home/scott/Transmission/cli' gcc -pthread -g -O2 -o transmission-cli transmissioncli.o ../libtransmission/libtransmission.a -lm make[2]: Leaving directory `/home/scott/Transmission/cli' Making all in gtk make[2]: Entering directory `/home/scott/Transmission/gtk' if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -DLOCALEDIR=\"""\" -pthread -g -O2 -MT main.o -MD -MP -MF ".deps/main.Tpo" -c -o main.o main.c; \ then mv -f ".deps/main.Tpo" ".deps/main.Po"; else rm -f ".deps/main.Tpo"; exit 1; fi gcc -pthread -g -O2 -o transmission-gtk actions.o conf.o dialogs.o hig.o io.o ipc.o main.o makemeta-ui.o msgwin.o torrent-inspector.o tr_cell_renderer_progress.o tr_core.o tr_icon.o tr_prefs.o tr_torrent.o tr_window.o util.o ../libtransmission/libtransmission.a -pthread -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXcomposite -lXdamage -lpango-1.0 -lcairo -lX11 -lXfixes -lgobject-2.0 -lgmodule-2.0 -ldl -lgthread-2.0 -lrt -lglib-2.0 -Wl,--export-dynamic -pthread -lgobject-2.0 -lgmodule-2.0 -ldl -lgthread-2.0 -lrt -lglib-2.0 -lm make[2]: Leaving directory `/home/scott/Transmission/gtk' Making all in wx make[2]: Entering directory `/home/scott/Transmission/wx' Making all in images make[3]: Entering directory `/home/scott/Transmission/wx/images' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/home/scott/Transmission/wx/images' make[3]: Entering directory `/home/scott/Transmission/wx' if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I/usr/lib/wx/include/base-unicode-release-2.8 -I/usr/include/wx-2.8 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -DwxUSE_GUI=0 -I/usr/lib/wx/include/base-unicode-release-2.8 -I/usr/include/wx-2.8 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -DwxUSE_GUI=0 -pthread -g -O2 -MT xmission.o -MD -MP -MF ".deps/xmission.Tpo" -c -o xmission.o xmission.cc; \ then mv -f ".deps/xmission.Tpo" ".deps/xmission.Po"; else rm -f ".deps/xmission.Tpo"; exit 1; fi /usr/include/wx-2.8/wx/cursor.h: In constructor ‘wxBusyCursorSuspender::wxBusyCursorSuspender()’: /usr/include/wx-2.8/wx/cursor.h:65: error: ‘wxIsBusy’ was not declared in this scope /usr/include/wx-2.8/wx/cursor.h:67: error: ‘wxBusyCursor’ has not been declared /usr/include/wx-2.8/wx/cursor.h: In destructor ‘wxBusyCursorSuspender::~wxBusyCursorSuspender()’: /usr/include/wx-2.8/wx/cursor.h:72: error: ‘wxIsBusy’ was not declared in this scope /usr/include/wx-2.8/wx/cursor.h:74: error: ‘wxBusyCursor’ has not been declared /usr/include/wx-2.8/wx/region.h: In member function ‘bool wxRegionBase::Intersect(const wxRect&)’: /usr/include/wx-2.8/wx/region.h:251: error: invalid use of undefined type ‘struct wxRegion’ /usr/include/wx-2.8/wx/gdicmn.h:38: error: forward declaration of ‘struct wxRegion’ /usr/include/wx-2.8/wx/region.h: In member function ‘bool wxRegionBase::Subtract(const wxRect&)’: /usr/include/wx-2.8/wx/region.h:256: error: invalid use of undefined type ‘struct wxRegion’ /usr/include/wx-2.8/wx/gdicmn.h:38: error: forward declaration of ‘struct wxRegion’ /usr/include/wx-2.8/wx/region.h: In member function ‘bool wxRegionBase::Xor(const wxRect&)’: /usr/include/wx-2.8/wx/region.h:261: error: invalid use of undefined type ‘struct wxRegion’ /usr/include/wx-2.8/wx/gdicmn.h:38: error: forward declaration of ‘struct wxRegion’ /usr/include/wx-2.8/wx/window.h: At global scope: /usr/include/wx-2.8/wx/window.h:82: error: field ‘font’ has incomplete type /usr/include/wx-2.8/wx/window.h:85: error: field ‘colFg’ has incomplete type /usr/include/wx-2.8/wx/window.h:89: error: field ‘colBg’ has incomplete type /usr/include/wx-2.8/wx/window.h:907: error: ‘wxUpdateUIEvent’ has not been declared /usr/include/wx-2.8/wx/window.h:1088: error: ‘wxSysColourChangedEvent’ has not been declared /usr/include/wx-2.8/wx/window.h:1089: error: ‘wxInitDialogEvent’ has not been declared /usr/include/wx-2.8/wx/window.h:1090: error: ‘wxMouseEvent’ has not been declared /usr/include/wx-2.8/wx/window.h:1105: error: ‘WXWidget’ does not name a type /usr/include/wx-2.8/wx/window.h:1107: error: ‘WXWidget’ has not been declared /usr/include/wx-2.8/wx/window.h:1196: error: field ‘m_cursor’ has incomplete type /usr/include/wx-2.8/wx/window.h:1197: error: field ‘m_font’ has incomplete type /usr/include/wx-2.8/wx/window.h:1198: error: field ‘m_backgroundColour’ has incomplete type /usr/include/wx-2.8/wx/window.h:1199: error: field ‘m_foregroundColour’ has incomplete type /usr/include/wx-2.8/wx/window.h:1206: error: field ‘m_updateRegion’ has incomplete type /usr/include/wx-2.8/wx/window.h:556: error: ‘wxNavigationKeyEvent’ has not been declared /usr/include/wx-2.8/wx/window.h: In member function ‘const wxRegion& wxWindowBase::GetUpdateRegion() const’: /usr/include/wx-2.8/wx/window.h:748: error: ‘m_updateRegion’ was not declared in this scope /usr/include/wx-2.8/wx/window.h: In member function ‘wxRegion& wxWindowBase::GetUpdateRegion()’: /usr/include/wx-2.8/wx/window.h:749: error: ‘m_updateRegion’ was not declared in this scope /usr/include/wx-2.8/wx/window.h: In member function ‘const wxCursor& wxWindowBase::GetCursor() const’: /usr/include/wx-2.8/wx/window.h:837: error: ‘m_cursor’ was not declared in this scope /usr/include/wx-2.8/wx/window.h: In member function ‘wxWindow* wxWindowBase::GetGrandParent() const’: /usr/include/wx-2.8/wx/window.h:1513: error: invalid use of undefined type ‘struct wxWindow’ /usr/include/wx-2.8/wx/utils.h:51: error: forward declaration of ‘struct wxWindow’ /usr/include/wx-2.8/wx/generic/splitter.h: At global scope: /usr/include/wx-2.8/wx/generic/splitter.h:53: error: invalid use of undefined type ‘struct wxWindow’ /usr/include/wx-2.8/wx/utils.h:51: error: forward declaration of ‘struct wxWindow’ /usr/include/wx-2.8/wx/generic/splitter.h:191: error: ‘wxPaintEvent’ has not been declared /usr/include/wx-2.8/wx/generic/splitter.h:194: error: ‘wxMouseEvent’ has not been declared /usr/include/wx-2.8/wx/generic/splitter.h:197: error: ‘wxSizeEvent’ has not been declared /usr/include/wx-2.8/wx/generic/splitter.h:289: error: field ‘m_sashCursorWE’ has incomplete type /usr/include/wx-2.8/wx/generic/splitter.h:290: error: field ‘m_sashCursorNS’ has incomplete type /usr/include/wx-2.8/wx/generic/splitter.h:300: error: ‘wxChildFocusEvent’ has not been declared /usr/include/wx-2.8/wx/generic/splitter.h:316: error: expected class-name before ‘{’ token /usr/include/wx-2.8/wx/generic/splitter.h: In constructor ‘wxSplitterEvent::wxSplitterEvent(wxEventType, wxSplitterWindow*)’: /usr/include/wx-2.8/wx/generic/splitter.h:320: error: class ‘wxSplitterEvent’ does not have any field named ‘wxNotifyEvent’ /usr/include/wx-2.8/wx/generic/splitter.h:322: error: ‘SetEventObject’ was not declared in this scope /usr/include/wx-2.8/wx/generic/splitter.h:323: error: ‘m_id’ was not declared in this scope /usr/include/wx-2.8/wx/generic/splitter.h:323: error: ‘class wxSplitterWindow’ has no member named ‘GetId’ torrent-list.h: At global scope: torrent-list.h:22: error: expected class-name before ‘{’ token torrent-list.h:95: error: ‘wxListEvent’ has not been declared torrent-list.h:96: error: ‘wxListEvent’ has not been declared torrent-list.h:97: error: ‘wxListEvent’ has not been declared xmission.cc:114: error: invalid use of undefined type ‘struct wxFrame’ /usr/include/wx-2.8/wx/utils.h:50: error: forward declaration of ‘struct wxFrame’ xmission.cc:120: error: ‘wxCommandEvent’ has not been declared xmission.cc:121: error: ‘wxCommandEvent’ has not been declared xmission.cc:122: error: ‘wxCommandEvent’ has not been declared xmission.cc:123: error: ‘wxCommandEvent’ has not been declared xmission.cc:124: error: ‘wxTimerEvent’ has not been declared xmission.cc:125: error: ‘wxListEvent’ has not been declared xmission.cc:134: error: ‘wxTimer’ does not name a type xmission.cc:138: error: ISO C++ forbids declaration of ‘wxListCtrl’ with no type xmission.cc:138: error: expected ‘;’ before ‘*’ token xmission.cc:139: error: ‘wxTaskBarIcon’ does not name a type xmission.cc:140: error: field ‘myLogoIcon’ has incomplete type xmission.cc:141: error: field ‘myTrayIconIcon’ has incomplete type xmission.cc:165: error: incomplete type ‘wxFrame’ used in nested name specifier xmission.cc:166: error: ‘EVT_LIST_ITEM_SELECTED’ was not declared in this scope xmission.cc:167: error: expected `}' before ‘wxEventTableEntry’ xmission.cc:167: error: expected ‘,’ or ‘;’ before ‘wxEventTableEntry’ xmission.cc:168: error: expected declaration before ‘}’ token make[3]: *** [xmission.o] Error 1 make[3]: Leaving directory `/home/scott/Transmission/wx' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/scott/Transmission/wx' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/scott/Transmission' make: *** [all] Error 2