[MacPorts] #34474: missing linker flag -lwx_osx_cocoau_stc-2.9
#34474: missing linker flag -lwx_osx_cocoau_stc-2.9 --------------------------------------------+------------------------------- Reporter: mojca.miklavec.lists@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.0 Keywords: | Port: wxWidgets-devel --------------------------------------------+------------------------------- Compiling Poedit from trunk fails due to a missing flag -lwx_osx_cocoau_stc-2.9 (among other problems). This might be an upstream issue in wxWidgets, I just wanted to write it down before I forget the details. After I added the flag manually, latest version of Poedit compiled just fine with wxWidgets-devel. Failure log: {{{
make V=1 Making all in src /usr/bin/llvm-g++-4.2 -pipe -O2 -arch x86_64 -I/opt/local/lib/wx/include /osx_cocoa-unicode-2.9 -I/opt/local/include/wx-2.9 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXMAC__ -D__WXOSX__ -D__WXOSX_COCOA__ -Wall -Wextra "-DPOEDIT_PREFIX=\"/opt/local\"" -L/opt/local/lib -arch x86_64 -o poedit attentionbar.o catalog.o edapp.o edframe.o fileviewer.o parser.o isocodes.o prefsdlg.o propertiesdlg.o progressinfo.o digger.o gexecute.o summarydlg.o findframe.o commentdlg.o transmem.o transmemupd.o transmemupd_wizard.o manager.o chooselang.o export_html.o icons.o pl_evaluate.o editlbox.o edlistctrl.o cat_sorting.o utility.o userdefaults.o spellchecker.o compiled_xrc.o -L/opt/local/lib -framework IOKit -framework Carbon -framework Cocoa -framework AudioToolbox -framework System -framework OpenGL -framework QuickTime -lwx_osx_cocoau_xrc-2.9 -lwx_osx_cocoau_webview-2.9 -lwx_osx_cocoau_html-2.9 -lwx_osx_cocoau_qa-2.9 -lwx_osx_cocoau_adv-2.9 -lwx_osx_cocoau_core-2.9 -lwx_baseu_xml-2.9 -lwx_baseu_net-2.9 -lwx_baseu-2.9 -framework Foundation -framework AppKit ld: warning: ignoring file /System/Library/Frameworks//QuickTime.framework/QuickTime, file was built for unsupported file format which is not the architecture being linked (x86_64) Undefined symbols for architecture x86_64: "_wxSTCNameStr", referenced from: FileViewer::FileViewer(wxWindow*, wxString const&, wxArrayString const&, unsigned long)in fileviewer.o "wxStyledTextCtrl::wxStyledTextCtrl(wxWindow*, int, wxPoint const&, wxSize const&, long, wxString const&)", referenced from: FileViewer::FileViewer(wxWindow*, wxString const&, wxArrayString const&, unsigned long)in fileviewer.o "wxStyledTextCtrl::SetReadOnly(bool)", referenced from: FileViewer::ShowReference(wxString const&) in fileviewer.o "wxStyledTextCtrl::SetLexer(int)", referenced from: FileViewer::ShowReference(wxString const&) in fileviewer.o "wxStyledTextCtrl::MarkerDeleteAll(int)", referenced from: FileViewer::ShowReference(wxString const&) in fileviewer.o "wxStyledTextCtrl::MarkerAdd(int, int)", referenced from: FileViewer::ShowReference(wxString const&) in fileviewer.o "wxStyledTextCtrl::TextHeight(int)", referenced from: FileViewer::ShowReference(wxString const&) in fileviewer.o "wxStyledTextCtrl::ScrollToLine(int)", referenced from: FileViewer::ShowReference(wxString const&) in fileviewer.o "wxStyledTextCtrl::MarkerDefine(int, int, wxColour const&, wxColour const&)", referenced from: FileViewer::SetupTextCtrl() in fileviewer.o "wxStyledTextCtrl::StyleSetSpec(int, wxString const&)", referenced from: FileViewer::SetupTextCtrl() in fileviewer.o "wxStyledTextCtrl::SetMarginType(int, int)", referenced from: FileViewer::SetupTextCtrl() in fileviewer.o "wxStyledTextCtrl::TextWidth(int, wxString const&)", referenced from: FileViewer::SetupTextCtrl() in fileviewer.o "wxStyledTextCtrl::SetMarginWidth(int, int)", referenced from: FileViewer::SetupTextCtrl() in fileviewer.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status make[1]: *** [poedit] Error 1 make: *** [all-recursive] Error 1 }}}
-- Ticket URL: <https://trac.macports.org/ticket/34474> MacPorts <http://www.macports.org/> Ports system for Mac OS
#34474: missing linker flag -lwx_osx_cocoau_stc-2.9 --------------------------------------------+------------------------------- Reporter: mojca.miklavec.lists@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.0 Keywords: | Port: wxWidgets-devel --------------------------------------------+------------------------------- Comment(by mojca.miklavec.lists@…): Feel free to close this ticket. The author of Poedit said that it was an error in Poedit's code, and the latest version of Poedit compiles without this modification without problems. -- Ticket URL: <https://trac.macports.org/ticket/34474#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#34474: missing linker flag -lwx_osx_cocoau_stc-2.9 ---------------------------------------------+------------------------------ Reporter: mojca.miklavec.lists@… | Owner: macports-tickets@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.1.0 Resolution: wontfix | Keywords: Port: wxWidgets-devel | ---------------------------------------------+------------------------------ Changes (by macsforever2000@…): * status: new => closed * resolution: => wontfix -- Ticket URL: <https://trac.macports.org/ticket/34474#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts