尝试在全新安装的 14.04 上安装 wxmaxima。maxima 已从存储库成功安装。我按照说明进行操作这里,第二部分:编译您自己的 WxMaxima 包。从以下位置下载 wxMaxima-13.04.02.tar.gz这里
安装过程中没有出现任何错误。尝试运行 wxmaxima 时出现错误assertion failed
。完整错误回溯:
ASSERT INFO:
../src/common/menucmn.cpp(982): assert "item" failed in Enable(): attempt to enable an item which doesn't exist
BACKTRACE:
[1] wxMenuBarBase::Enable(int, bool)
[2] wxImageHandler::~wxImageHandler()
[3] wxAppConsoleBase::CallEventHandler(wxEvtHandler*, wxEventFunctor&, wxEvent&) const
[4] wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&)
[5] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*)
[6] wxEvtHandler::TryHereOnly(wxEvent&)
[7] wxEvtHandler::DoTryChain(wxEvent&)
[8] wxEvtHandler::ProcessEvent(wxEvent&)
[9] wxMenuBase::UpdateUI(wxEvtHandler*)
[10] wxMenuBarBase::UpdateMenus()
[11] wxTopLevelWindowGTK::OnInternalIdle()
[12] wxFrameBase::OnInternalIdle()
[13] wxWindowBase::SendIdleEvents(wxIdleEvent&)
[14] wxFrame::SendIdleEvents(wxIdleEvent&)
[15] wxAppBase::ProcessIdle()
[16] wxApp::DoIdle()
[17] g_main_context_dispatch
[18] g_main_loop_run
[19] gtk_main
[20] wxGUIEventLoop::DoRun()
[21] wxEventLoopBase::Run()
[22] wxAppTraits::RunLoopUntilChildExit(wxExecuteData&, wxEventLoopBase&)
[23] wxGUIAppTraits::WaitForChild(wxExecuteData&)
[24] wxExecute(char**, int, wxProcess*, wxExecuteEnv const*)
[25] wxExecute(wxString const&, int, wxProcess*, wxExecuteEnv const*)
[26] wxImageHandler::~wxImageHandler()
[27] wxImageHandler::~wxImageHandler()
[28] wxImageHandler::~wxImageHandler()
[29] wxImageHandler::~wxImageHandler()
[30] wxAppConsoleBase::CallEventHandler(wxEvtHandler*, wxEventFunctor&, wxEvent&) const
[31] wxEvtHandler::ProcessEventIfMatchesId(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&)
[32] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*)
[33] wxEvtHandler::TryHereOnly(wxEvent&)
[34] wxEvtHandler::ProcessEventLocally(wxEvent&)
[35] wxEvtHandler::ProcessEvent(wxEvent&)
[36] wxEvtHandler::ProcessPendingEvents()
[37] wxAppConsoleBase::ProcessPendingEvents()
[38] wxApp::DoIdle()
[39] g_main_context_dispatch
[40] g_main_loop_run
[41] gtk_main
[42] wxGUIEventLoop::DoRun()
[43] wxEventLoopBase::Run()
[44] wxDialog::ShowModal()
[45] wxShowTip(wxWindow*, wxTipProvider*, bool)
[46] wxImageHandler::~wxImageHandler()
[47] wxFormatString::~wxFormatString()
[48] wxFormatString::~wxFormatString()
[49] wxEntry(int&, wchar_t**)
[50] __libc_start_main
有什么想法可能出了什么问题吗?
谢谢。
答案1
您不需要实现复杂的编译方法来安装wxmaxima
它位于Ubuntu 主仓库。
您可以通过以下方式安装:
sudo apt-get install wxmaxima libc6 libgcc1 libstdc++6 libwxbase3.0-0 libwxgtk3.0-0 maxima maxima-doc