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