红联Linux门户
Linux帮助

fedora8编译amule出错,不知道原因

发布时间:2008-03-30 17:33:48来源:红联作者:lmkela
我下载aMule-CVS-20080328.tar.bz2,./configure 能顺利过关,但make install就出现如下错误,实在找不出什么原因!!我的环境是fedora8+wxwidget+wxGTK-2.8.7+gcc4.1
BConv const&)':
/root/amule-cvs/src/libs/common/TextFile.cpp:178: undefined reference to `wxString::StartsWith(wchar_t const*, wxString*) const'
/root/amule-cvs/src/libs/common/TextFile.cpp:181: undefined reference to `wxString::StartsWith(wchar_t const*, wxString*) const'
libs/common/libmulecommon.a(libmulecommon_a-TextFile.o): In function `CTextFile::Open(CPath const&, CTextFile::EOpenMode)':
/root/amule-cvs/src/libs/common/TextFile.cpp:55: undefined reference to `wxFFile::Open(wchar_t const*, wchar_t const*)'
/root/amule-cvs/src/libs/common/TextFile.cpp:58: undefined reference to `wxFFile::Open(wchar_t const*, wchar_t const*)'
libs/common/libmulecommon.a(libmulecommon_a-Path.o): In function `CPath::StartsWith(CPath const&) const':
/root/amule-cvs/src/libs/common/Path.cpp:565: undefined reference to `operator+(wxString const&, wchar_t)'
/root/amule-cvs/src/libs/common/Path.cpp:566: undefined reference to `operator+(wxString const&, wchar_t)'
libs/common/libmulecommon.a(libmulecommon_a-Path.o): In function `CPath::GetFileSize() const':
/root/amule-cvs/src/libs/common/Path.cpp:439: undefined reference to `wxFFile::wxFFile(wchar_t const*, wchar_t const*)'
libs/common/libmulecommon.a(libmulecommon_a-Path.o): In function `DoAddPostfix(wxString const&, wxString const&)':
/root/amule-cvs/src/libs/common/Path.cpp:174: undefined reference to `operator+(wchar_t const*, wxString const&)'
/root/amule-cvs/src/libs/common/Path.cpp:179: undefined reference to `operator+(wxString const&, wchar_t)'
libs/common/libmulecommon.a(libmulecommon_a-Path.o): In function `CPath::BackupFile(CPath const&, wxString const&)':
/root/amule-cvs/src/libs/common/Path.cpp:611: undefined reference to `wxFFile::Open(wchar_t const*, wchar_t const*)'
libs/common/libmulecommon.a(libmulecommon_a-Path.o): In function `DoSplitPath(wxString const&, wxString*, wxString*)':
/root/amule-cvs/src/libs/common/Path.cpp:120: undefined reference to `operator+(wchar_t const*, wxString const&)'
./libmuleappcore.a(libmuleappcore_a-SearchManager.o): In function `Kademlia::CSearchManager::PrepareLookup(unsigned int, bool, Kademlia::CUInt128 const&)':
/root/amule-cvs/src/kademlia/kademlia/SearchManager.cpp:208: undefined reference to `wxString::FromAscii(char const*)'
/root/amule-cvs/src/kademlia/kademlia/SearchManager.cpp:208: undefined reference to `operator+(wchar_t const*, wxString const&)'
/root/amule-cvs/src/kademlia/kademlia/SearchManager.cpp:208: undefined reference to `operator+(wxString const&, wchar_t const*)'
/root/amule-cvs/src/kademlia/kademlia/SearchManager.cpp:212: undefined reference to `wxString::FromAscii(char const*)'
/root/amule-cvs/src/kademlia/kademlia/SearchManager.cpp:212: undefined reference to `operator+(wchar_t const*, wxString const&)'
/root/amule-cvs/src/kademlia/kademlia/SearchManager.cpp:212: undefined reference to `operator+(wxString const&, wchar_t const*)'
./libmuleappcore.a(libmuleappcore_a-SearchManager.o): In function `Kademlia::CSearchManager::PrepareFindKeywords(wxString const&, CMemFile*, unsigned int)':
/root/amule-cvs/src/kademlia/kademlia/SearchManager.cpp:143: undefined reference to `operator+(wchar_t const*, wxString const&)'
/root/amule-cvs/src/kademlia/kademlia/SearchManager.cpp:162: undefined reference to `wxString::FromAscii(char const*)'
/root/amule-cvs/src/kademlia/kademlia/SearchManager.cpp:162: undefined reference to `operator+(wchar_t const*, wxString const&)'
/root/amule-cvs/src/kademlia/kademlia/SearchManager.cpp:162: undefined reference to `operator+(wxString const&, wchar_t const*)'
/root/amule-cvs/src/kademlia/kademlia/SearchManager.cpp:166: undefined reference to `wxString::FromAscii(char const*)'
/root/amule-cvs/src/kademlia/kademlia/SearchManager.cpp:166: undefined reference to `operator+(wchar_t const*, wxString const&)'
/root/amule-cvs/src/kademlia/kademlia/SearchManager.cpp:166: undefined reference to `operator+(wxString const&, wchar_t const*)'
./libmuleappcore.a(libmuleappcore_a-ThreadScheduler.o): In function `CThreadScheduler::Entry()':
/root/amule-cvs/src/ThreadScheduler.cpp:288: undefined reference to `operator+(wchar_t const*, wxString const&)'
/root/amule-cvs/src/ThreadScheduler.cpp:288: undefined reference to `operator+(wxString const&, wchar_t const*)'
/root/amule-cvs/src/ThreadScheduler.cpp:304: undefined reference to `operator+(wchar_t const*, wxString const&)'
./libmuleappcore.a(libmuleappcore_a-ThreadScheduler.o): In function `CThreadScheduler::CreateSchedulerThread()':
/root/amule-cvs/src/ThreadScheduler.cpp:164: undefined reference to `operator+(wchar_t const*, wxString const&)'
/root/amule-cvs/src/ThreadScheduler.cpp:167: undefined reference to `operator+(wchar_t const*, wxString const&)'
./libmuleappcore.a(libmuleappcore_a-ThreadScheduler.o): In function `CThreadScheduler::DoAddTask(CThreadTask*, bool)':
/root/amule-cvs/src/ThreadScheduler.cpp:229: undefined reference to `operator+(wchar_t const*, wxString const&)'
/root/amule-cvs/src/ThreadScheduler.cpp:229: undefined reference to `operator+(wxString const&, wchar_t const*)'
/root/amule-cvs/src/ThreadScheduler.cpp:233: undefined reference to `operator+(wchar_t const*, wxString const&)'
/root/amule-cvs/src/ThreadScheduler.cpp:233: undefined reference to `operator+(wxString const&, wchar_t const*)'
/root/amule-cvs/src/ThreadScheduler.cpp:249: undefined reference to `operator+(wchar_t const*, wxString const&)'
/root/amule-cvs/src/ThreadScheduler.cpp:249: undefined reference to `operator+(wxString const&, wchar_t const*)'
./libmuleappcore.a(libmuleappcore_a-ThreadScheduler.o): In function `CThreadScheduler::AddTask(CThreadTask*, bool)':
/root/amule-cvs/src/ThreadScheduler.cpp:111: undefined reference to `operator+(wchar_t const*, wxString const&)'
./libmuleappgui.a(libmuleappgui_a-ChatWnd.o):(.rodata._ZTV8CChatWnd[vtable for CChatWnd]+0x264): undefined reference to `wxWindow::ApplyToolTip(_GtkTooltips*, wchar_t const*)'
./libmuleappgui.a(libmuleappgui_a-ColorFrameCtrl.o):(.rodata._ZTV15CColorFrameCtrl[vtable for CColorFrameCtrl]+0x264): undefined reference to `wxWindow::ApplyToolTip(_GtkTooltips*, wchar_t const*)'
./libmuleappgui.a(libmuleappgui_a-CommentDialog.o):(.rodata._ZTV14CCommentDialog[vtable for CCommentDialog]+0x264): undefined reference to `wxWindow::ApplyToolTip(_GtkTooltips*, wchar_t const*)'
./libmuleappgui.a(libmuleappgui_a-CommentDialogLst.o): In function `CCommentDialogLst::UpdateList()':
/root/amule-cvs/src/CommentDialogLst.cpp:104: undefined reference to `wxString::Format(wchar_t const*, ...)'
./libmuleappgui.a(libmuleappgui_a-CommentDialogLst.o):(.rodata._ZTV17CCommentDialogLst[vtable for CCommentDialogLst]+0x264): undefined reference to `wxWindow::ApplyToolTip(_GtkTooltips*, wchar_t const*)'
./libmuleappgui.a(libmuleappgui_a-DirectoryTreeCtrl.o):(.rodata._ZTV18CDirectoryTreeCtrl[vtable for CDirectoryTreeCtrl]+0x264): undefined reference to `wxWindow::ApplyToolTip(_GtkTooltips*, wchar_t const*)'
./libmuleappgui.a(libmuleappgui_a-EditServerListDlg.o): In function `EditServerListDlg::OnOK(wxCommandEvent&)':
/root/amule-cvs/src/EditServerListDlg.cpp:84: undefined reference to `operator+(wchar_t const*, wxString const&)'
/root/amule-cvs/src/EditServerListDlg.cpp:84: undefined reference to `operator+(wxString const&, wchar_t const*)'
/root/amule-cvs/src/EditServerListDlg.cpp:84: undefined reference to `wxLogSysError(wchar_t const*, ...)'
./libmuleappgui.a(libmuleappgui_a-EditServerListDlg.o): In function `EditServerListDlg':
/root/amule-cvs/src/EditServerListDlg.cpp:67: undefined reference to `wxFile::Exists(wchar_t const*)'
/root/amule-cvs/src/EditServerListDlg.cpp:67: undefined reference to `wxFile::Exists(wchar_t const*)'
./libmuleappgui.a(libmuleappgui_a-EditServerListDlg.o):(.rodata._ZTV17EditServerListDlg[vtable for EditServerListDlg]+0x264): undefined reference to `wxWindow::ApplyToolTip(_GtkTooltips*, wchar_t const*)'
./libmuleappgui.a(libmuleappgui_a-listctrl.o): In function `MuleExtern::wxListTextCtrlWrapper::OnKeyUp(wxKeyEvent&)':
/root/amule-cvs/src/extern/wxWidgets/listctrl.cpp:2220: undefined reference to `operator+(wxString const&, wchar_t const*)'
./libmuleappgui.a(libmuleappgui_a-listctrl.o): In function `MuleExtern::wxListLineData::DrawTextFormatted(wxDC*, wxString const&, int, int, int, int)':
/root/amule-cvs/src/extern/wxWidgets/listctrl.cpp:1610: undefined reference to `wxString::Replace(wchar_t const*, wchar_t const*, bool)'
./libmuleappgui.a(libmuleappgui_a-listctrl.o):(.rodata._ZTVN10MuleExtern17wxGenericListCtrlE[vtable for MuleExtern::wxGenericListCtrl]+0x264): undefined reference to `wxWindow::ApplyToolTip(_GtkTooltips*, wchar_t const*)'
./libmuleappgui.a(libmuleappgui_a-listctrl.o):(.rodata._ZTVN10MuleExtern16wxListMainWindowE[vtable for MuleExtern::wxListMainWindow]+0x264): undefined reference to `wxWindow::ApplyToolTip(_GtkTooltips*, wchar_t const*)'
./libmuleappgui.a(libmuleappgui_a-listctrl.o):(.rodata._ZTVN10MuleExtern18wxListHeaderWindowE[vtable for MuleExtern::wxListHeaderWindow]+0x264): undefined reference to `wxWindow::ApplyToolTip(_GtkTooltips*, wchar_t const*)'
./libmuleappgui.a(libmuleappgui_a-FileDetailListCtrl.o):(.rodata._ZTV19CFileDetailListCtrl[vtable for CFileDetailListCtrl]+0x264): undefined reference to `wxWindow::ApplyToolTip(_GtkTooltips*, wchar_t const*)'
./libmuleappgui.a(libmuleappgui_a-MuleGifCtrl.o):(.rodata._ZTV11MuleGifCtrl[vtable for MuleGifCtrl]+0x264): undefined reference to `wxWindow::ApplyToolTip(_GtkTooltips*, wchar_t const*)'
./libmuleappgui.a(libmuleappgui_a-MuleListCtrl.o): In function `CMuleListCtrl::OnChar(wxKeyEvent&)':
/root/amule-cvs/src/MuleListCtrl.cpp:568: undefined reference to `wxString::StartsWith(wchar_t const*, wxString*) const'
/root/amule-cvs/src/MuleListCtrl.cpp:585: undefined reference to `wxString::StartsWith(wchar_t const*, wxString*) const'
./libmuleappgui.a(libmuleappgui_a-MuleListCtrl.o): In function `CMuleListCtrl::LoadSettings()':
/root/amule-cvs/src/MuleListCtrl.cpp:137: undefined reference to `operator+(wchar_t const*, wxString const&)'
/root/amule-cvs/src/MuleListCtrl.cpp:149: undefined reference to `wxString::BeforeFirst(wchar_t) const'
/root/amule-cvs/src/MuleListCtrl.cpp:150: undefined reference to `wxString::AfterFirst(wchar_t) const'
/root/amule-cvs/src/MuleListCtrl.cpp:174: undefined reference to `operator+(wchar_t const*, wxString const&)'
./libmuleappgui.a(libmuleappgui_a-MuleListCtrl.o): In function `CMuleListCtrl::SaveSettings()':
/root/amule-cvs/src/MuleListCtrl.cpp:112: undefined reference to `wxString::Format(wchar_t const*, ...)'
/root/amule-cvs/src/MuleListCtrl.cpp:115: undefined reference to `operator+(wchar_t const*, wxString const&)'
/root/amule-cvs/src/MuleListCtrl.cpp:125: undefined reference to `operator+(wchar_t const*, wxString const&)'
./libmuleappgui.a(libmuleappgui_a-MuleListCtrl.o):(.rodata._ZTV13CMuleListCtrl[vtable for CMuleListCtrl]+0x264): undefined reference to `wxWindow::ApplyToolTip(_GtkTooltips*, wchar_t const*)'
./libmuleappgui.a(libmuleappgui_a-MuleNotebook.o):(.rodata._ZTV13CMuleNotebook[vtable for CMuleNotebook]+0x264): undefined reference to `wxWindow::ApplyToolTip(_GtkTooltips*, wchar_t const*)'
./libmuleappgui.a(libmuleappgui_a-MuleTextCtrl.o):(.rodata._ZTV13CMuleTextCtrl[vtable for CMuleTextCtrl]+0x264): undefined reference to `wxWindow::ApplyToolTip(_GtkTooltips*, wchar_t const*)'
./libmuleappgui.a(libmuleappgui_a-muuli_wdr.o):(.rodata._ZTV12wxButtonBase[vtable for wxButtonBase]+0x264): undefined reference to `wxWindow::ApplyToolTip(_GtkTooltips*, wchar_t const*)'
./libmuleappgui.a(libmuleappgui_a-muuli_wdr.o):(.rodata._ZTV18wxBitmapButtonBase[vtable for wxBitmapButtonBase]+0x264): undefined reference to `wxWindow::ApplyToolTip(_GtkTooltips*, wchar_t const*)'
./libmuleappgui.a(libmuleappgui_a-muuli_wdr.o):(.rodata._ZTV12wxSliderBase[vtable for wxSliderBase]+0x264): more undefined references to `wxWindow::ApplyToolTip(_GtkTooltips*, wchar_t const*)' follow
collect2: ld 返回 1
make[3]: *** [amule] 错误 1
make[3]: Leaving directory `/root/amule-cvs/src'
make[2]: *** [all-recursive] 错误 1
make[2]: Leaving directory `/root/amule-cvs/src'
make[1]: *** [all-recursive] 错误 1
make[1]: Leaving directory `/root/amule-cvs'
make: *** [all] 错误 2
[root@localhost amule-cvs]#
文章评论

共有 2 条评论

  1. josephwu 于 2008-03-31 14:38:25发表:

    #make

  2. yourfriend 于 2008-03-30 20:33:39发表:

    yum install amule