Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 7 Jan 2014 21:28:38 -0700
From:      Suchipi Izumi <me@suchipi.com>
To:        "freebsd-ports@freebsd.org" <freebsd-ports@freebsd.org>
Subject:   emulators/dolphin-emu fails to build on 10.0-RC4
Message-ID:  <BAY176-W961260100D49BF6FD30DAA1B10@phx.gbl>

next in thread | raw e-mail | index | archive | help
On FreeBSD 10.0-RC4 using GENERIC kernel on amd64=2C I run into this:

	  [ 89%] Built target core
--- Source/Core/DolphinWX/CMakeFiles/dolphin-emu.dir/all ---
/usr/bin/make -f Source/Core/DolphinWX/CMakeFiles/dolphin-emu.dir/build.mak=
e Source/Core/DolphinWX/CMakeFiles/dolphin-emu.dir/depend
--- Source/Core/DolphinWX/CMakeFiles/dolphin-emu.dir/depend ---
cd /usr/ports/emulators/dolphin-emu/work/dolphin-emu-4.0.0 && /usr/local/bi=
n/cmake -E cmake_depends "Unix Makefiles" /usr/ports/emulators/dolphin-emu/=
work/dolphin-emu-4.0.0 /usr/ports/emulators/dolphin-emu/work/dolphin-emu-4.=
0.0/Source/Core/DolphinWX /usr/ports/emulators/dolphin-emu/work/dolphin-emu=
-4.0.0 /usr/ports/emulators/dolphin-emu/work/dolphin-emu-4.0.0/Source/Core/=
DolphinWX /usr/ports/emulators/dolphin-emu/work/dolphin-emu-4.0.0/Source/Co=
re/DolphinWX/CMakeFiles/dolphin-emu.dir/DependInfo.cmake
/usr/bin/make -f Source/Core/DolphinWX/CMakeFiles/dolphin-emu.dir/build.mak=
e Source/Core/DolphinWX/CMakeFiles/dolphin-emu.dir/build
--- Binaries/dolphin-emu ---
Linking CXX executable ../../../Binaries/dolphin-emu
cd /usr/ports/emulators/dolphin-emu/work/dolphin-emu-4.0.0/Source/Core/Dolp=
hinWX && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/dolphin-emu.d=
ir/link.txt --verbose=3D1
/usr/local/bin/g++46   -O2 -pipe -Wl=2C-rpath=3D/usr/local/lib/gcc46 -fno-s=
trict-aliasing -Wl=2C-rpath=3D/usr/local/lib/gcc46 -Wtype-limits -Wsign-com=
pare -Wignored-qualifiers -Wuninitialized -Wlogical-op -Wshadow -Winit-self=
 -fvisibility-inlines-hidden -fvisibility=3Dhidden -pthread -O2 -pipe -Wl=
=2C-rpath=3D/usr/local/lib/gcc46 -fno-strict-aliasing -Wl=2C-rpath=3D/usr/l=
ocal/lib/gcc46   -Wl=2C-rpath=3D/usr/local/lib/gcc46 -L/usr/local/lib/gcc46=
 CMakeFiles/dolphin-emu.dir/Src/ARCodeAddEdit.cpp.o CMakeFiles/dolphin-emu.=
dir/Src/AboutDolphin.cpp.o CMakeFiles/dolphin-emu.dir/Src/CheatsWindow.cpp.=
o CMakeFiles/dolphin-emu.dir/Src/ConfigMain.cpp.o CMakeFiles/dolphin-emu.di=
r/Src/Debugger/BreakpointDlg.cpp.o CMakeFiles/dolphin-emu.dir/Src/Debugger/=
BreakpointView.cpp.o CMakeFiles/dolphin-emu.dir/Src/Debugger/BreakpointWind=
ow.cpp.o CMakeFiles/dolphin-emu.dir/Src/Debugger/CodeView.cpp.o CMakeFiles/=
dolphin-emu.dir/Src/Debugger/CodeWindow.cpp.o CMakeFiles/dolphin-emu.dir/Sr=
c/Debugger/CodeWindowFunctions.cpp.o CMakeFiles/dolphin-emu.dir/Src/Debugge=
r/DSPDebugWindow.cpp.o CMakeFiles/dolphin-emu.dir/Src/Debugger/DSPRegisterV=
iew.cpp.o CMakeFiles/dolphin-emu.dir/Src/Debugger/DebuggerPanel.cpp.o CMake=
Files/dolphin-emu.dir/Src/Debugger/DebuggerUIUtil.cpp.o CMakeFiles/dolphin-=
emu.dir/Src/Debugger/JitWindow.cpp.o CMakeFiles/dolphin-emu.dir/Src/Debugge=
r/MemoryCheckDlg.cpp.o CMakeFiles/dolphin-emu.dir/Src/Debugger/MemoryView.c=
pp.o CMakeFiles/dolphin-emu.dir/Src/Debugger/MemoryWindow.cpp.o CMakeFiles/=
dolphin-emu.dir/Src/Debugger/RegisterView.cpp.o CMakeFiles/dolphin-emu.dir/=
Src/Debugger/RegisterWindow.cpp.o CMakeFiles/dolphin-emu.dir/Src/FifoPlayer=
Dlg.cpp.o CMakeFiles/dolphin-emu.dir/Src/Frame.cpp.o CMakeFiles/dolphin-emu=
.dir/Src/FrameAui.cpp.o CMakeFiles/dolphin-emu.dir/Src/FrameTools.cpp.o CMa=
keFiles/dolphin-emu.dir/Src/GameListCtrl.cpp.o CMakeFiles/dolphin-emu.dir/S=
rc/GeckoCodeDiag.cpp.o CMakeFiles/dolphin-emu.dir/Src/HotkeyDlg.cpp.o CMake=
Files/dolphin-emu.dir/Src/ISOFile.cpp.o CMakeFiles/dolphin-emu.dir/Src/ISOP=
roperties.cpp.o CMakeFiles/dolphin-emu.dir/Src/InputConfigDiag.cpp.o CMakeF=
iles/dolphin-emu.dir/Src/InputConfigDiagBitmaps.cpp.o CMakeFiles/dolphin-em=
u.dir/Src/LogConfigWindow.cpp.o CMakeFiles/dolphin-emu.dir/Src/LogWindow.cp=
p.o CMakeFiles/dolphin-emu.dir/Src/Main.cpp.o CMakeFiles/dolphin-emu.dir/Sr=
c/MemcardManager.cpp.o CMakeFiles/dolphin-emu.dir/Src/MemoryCards/WiiSaveCr=
ypted.cpp.o CMakeFiles/dolphin-emu.dir/Src/NetWindow.cpp.o CMakeFiles/dolph=
in-emu.dir/Src/PHackSettings.cpp.o CMakeFiles/dolphin-emu.dir/Src/PatchAddE=
dit.cpp.o CMakeFiles/dolphin-emu.dir/Src/TASInputDlg.cpp.o CMakeFiles/dolph=
in-emu.dir/Src/UDPConfigDiag.cpp.o CMakeFiles/dolphin-emu.dir/Src/VideoConf=
igDiag.cpp.o CMakeFiles/dolphin-emu.dir/Src/WXInputBase.cpp.o CMakeFiles/do=
lphin-emu.dir/Src/WiimoteConfigDiag.cpp.o CMakeFiles/dolphin-emu.dir/Src/Wx=
Utils.cpp.o CMakeFiles/dolphin-emu.dir/Src/GLInterface/GLX.cpp.o CMakeFiles=
/dolphin-emu.dir/Src/GLInterface/X11_Util.cpp.o CMakeFiles/dolphin-emu.dir/=
Src/X11Utils.cpp.o  -o ../../../Binaries/dolphin-emu  -L/usr/local/lib/port=
audio2  -L/usr/local/lib  ../Core/libcore.a -lexecinfo /usr/local/lib/liblz=
o2.so ../DiscIO/libdiscio.a ../../../Externals/Bochs_disasm/libbdisasm.a ..=
/InputCommon/libinputcommon.a ../Common/libcommon.a ../AudioCommon/libaudio=
common.a -lz -lsfml-network /usr/local/lib/libfreetype.so /usr/local/lib/li=
bgtk-x11-2.0.so /usr/local/lib/libgdk-x11-2.0.so /usr/local/lib/libcairo.so=
 /usr/local/lib/libpango-1.0.so /usr/local/lib/libpangocairo-1.0.so /usr/lo=
cal/lib/libpangoft2-1.0.so /usr/local/lib/libpangoxft-1.0.so /usr/local/lib=
/libgdk_pixbuf-2.0.so /usr/local/lib/libgthread-2.0.so /usr/local/lib/libgm=
odule-2.0.so /usr/local/lib/libgio-2.0.so /usr/local/lib/libatk-1.0.so /usr=
/local/lib/libgobject-2.0.so /usr/local/lib/libglib-2.0.so /usr/local/lib/l=
ibSM.so /usr/local/lib/libICE.so /usr/local/lib/libX11.so /usr/local/lib/li=
bXext.so -lXi -lXrandr /usr/local/lib/libSDLmain.a /usr/local/lib/libSDL.so=
 -pthread -lavcodec -lavformat -lswscale -lavutil -lusbhid -lminiupnpc -L/u=
sr/local/lib -pthread -lwx_gtk2u_core-2.9 -lwx_gtk2u_aui-2.9 -lwx_gtk2u_adv=
-2.9 -lwx_baseu-2.9 ../../Plugins/Plugin_VideoSoftware/libvideosoftware.a .=
./../Plugins/Plugin_VideoOGL/libvideoogl.a ../VideoCommon/libvideocommon.a =
../Core/libcore.a ../../Plugins/Plugin_VideoSoftware/libvideosoftware.a ../=
../Plugins/Plugin_VideoOGL/libvideoogl.a ../VideoCommon/libvideocommon.a ..=
/../../Externals/Bochs_disasm/libbdisasm.a ../InputCommon/libinputcommon.a =
-lusb /usr/local/lib/libpolarssl.so -lportaudio -L/usr/local/lib ../../../E=
xternals/SOIL/libSOIL.a -lGLEW /usr/local/lib/libGLU.so /usr/local/lib/libG=
L.so ../../../Externals/CLRun/libclrun.a -lsfml-network /usr/local/lib/libS=
M.so /usr/local/lib/libICE.so /usr/local/lib/libX11.so /usr/local/lib/libXe=
xt.so -lusbhid -lwx_gtk2u_core-2.9 -lwx_gtk2u_aui-2.9 -lwx_gtk2u_adv-2.9 -l=
wx_baseu-2.9 ../Common/libcommon.a -pthread /usr/local/lib/libopenal.so -lS=
oundTouch -Wl=2C-rpath=2C/usr/local/lib/portaudio2:/usr/local/lib:=20
CMakeFiles/dolphin-emu.dir/Src/Debugger/BreakpointView.cpp.o:(.rodata._ZTV1=
5CBreakPointView[vtable for CBreakPointView]+0x728): undefined reference to=
 `non-virtual thunk to wxGenericListCtrl::GetSizeAvailableForScrollTarget(w=
xSize const&)'
CMakeFiles/dolphin-emu.dir/Src/Debugger/RegisterView.cpp.o:(.rodata._ZTV13C=
RegisterView[vtable for CRegisterView]+0x6e0): undefined reference to `non-=
virtual thunk to wxGrid::GetSizeAvailableForScrollTarget(wxSize const&)'
CMakeFiles/dolphin-emu.dir/Src/GeckoCodeDiag.cpp.o: In function `Gecko::Cod=
eConfigPanel::DownloadCodes(wxCommandEvent&) [clone .part.159]':
GeckoCodeDiag.cpp:(.text+0x2433): undefined reference to `sf::Http::Request=
::Request(sf::Http::Request::Method=2C std::basic_string<char=2C std::char_=
traits<char>=2C std::allocator<char> > const&=2C std::basic_string<char=2C =
std::char_traits<char>=2C std::allocator<char> > const&)'
GeckoCodeDiag.cpp:(.text+0x24cf): undefined reference to `sf::Http::Request=
::SetURI(std::basic_string<char=2C std::char_traits<char>=2C std::allocator=
<char> > const&)'
GeckoCodeDiag.cpp:(.text+0x2526): undefined reference to `sf::Http::SetHost=
(std::basic_string<char=2C std::char_traits<char>=2C std::allocator<char> >=
 const&=2C unsigned short)'
CMakeFiles/dolphin-emu.dir/Src/MemcardManager.cpp.o:(.rodata._ZTVN15CMemcar=
dManager16CMemcardListCtrlE[vtable for CMemcardManager::CMemcardListCtrl]+0=
x728): undefined reference to `non-virtual thunk to wxGenericListCtrl::GetS=
izeAvailableForScrollTarget(wxSize const&)'
CMakeFiles/dolphin-emu.dir/Src/Debugger/DSPRegisterView.cpp.o:(.rodata._ZTV=
15DSPRegisterView[vtable for DSPRegisterView]+0x6e0): undefined reference t=
o `non-virtual thunk to wxGrid::GetSizeAvailableForScrollTarget(wxSize cons=
t&)'
CMakeFiles/dolphin-emu.dir/Src/Debugger/JitWindow.cpp.o:(.rodata._ZTV12JitB=
lockList[vtable for JitBlockList]+0x728): undefined reference to `non-virtu=
al thunk to wxGenericListCtrl::GetSizeAvailableForScrollTarget(wxSize const=
&)'
CMakeFiles/dolphin-emu.dir/Src/GameListCtrl.cpp.o:(.rodata._ZTV13CGameListC=
trl[vtable for CGameListCtrl]+0x728): undefined reference to `non-virtual t=
hunk to wxGenericListCtrl::GetSizeAvailableForScrollTarget(wxSize const&)'
CMakeFiles/dolphin-emu.dir/Src/VideoConfigDiag.cpp.o:(.rodata._ZTV13Setting=
Choice[vtable for SettingChoice]+0x6d0): undefined reference to `non-virtua=
l thunk to wxChoice::GetCount() const'
CMakeFiles/dolphin-emu.dir/Src/VideoConfigDiag.cpp.o:(.rodata._ZTV13Setting=
Choice[vtable for SettingChoice]+0x6d8): undefined reference to `non-virtua=
l thunk to wxChoice::GetString(unsigned int) const'
CMakeFiles/dolphin-emu.dir/Src/VideoConfigDiag.cpp.o:(.rodata._ZTV13Setting=
Choice[vtable for SettingChoice]+0x6e0): undefined reference to `non-virtua=
l thunk to wxChoice::SetString(unsigned int=2C wxString const&)'
CMakeFiles/dolphin-emu.dir/Src/VideoConfigDiag.cpp.o:(.rodata._ZTV13Setting=
Choice[vtable for SettingChoice]+0x6e8): undefined reference to `non-virtua=
l thunk to wxChoice::FindString(wxString const&=2C bool) const'
CMakeFiles/dolphin-emu.dir/Src/VideoConfigDiag.cpp.o:(.rodata._ZTV13Setting=
Choice[vtable for SettingChoice]+0x6f0): undefined reference to `non-virtua=
l thunk to wxChoice::SetSelection(int)'
CMakeFiles/dolphin-emu.dir/Src/VideoConfigDiag.cpp.o:(.rodata._ZTV13Setting=
Choice[vtable for SettingChoice]+0x6f8): undefined reference to `non-virtua=
l thunk to wxChoice::GetSelection() const'
CMakeFiles/dolphin-emu.dir/Src/VideoConfigDiag.cpp.o:(.rodata._ZTV13Setting=
Choice[vtable for SettingChoice]+0x720): undefined reference to `non-virtua=
l thunk to wxChoice::DoInsertItems(wxArrayStringsAdapter const&=2C unsigned=
 int=2C void**=2C wxClientDataType)'
CMakeFiles/dolphin-emu.dir/Src/VideoConfigDiag.cpp.o:(.rodata._ZTV13Setting=
Choice[vtable for SettingChoice]+0x730): undefined reference to `non-virtua=
l thunk to wxChoice::DoSetItemClientData(unsigned int=2C void*)'
CMakeFiles/dolphin-emu.dir/Src/VideoConfigDiag.cpp.o:(.rodata._ZTV13Setting=
Choice[vtable for SettingChoice]+0x738): undefined reference to `non-virtua=
l thunk to wxChoice::DoGetItemClientData(unsigned int) const'
CMakeFiles/dolphin-emu.dir/Src/VideoConfigDiag.cpp.o:(.rodata._ZTV13Setting=
Choice[vtable for SettingChoice]+0x740): undefined reference to `non-virtua=
l thunk to wxChoice::DoClear()'
CMakeFiles/dolphin-emu.dir/Src/VideoConfigDiag.cpp.o:(.rodata._ZTV13Setting=
Choice[vtable for SettingChoice]+0x748): undefined reference to `non-virtua=
l thunk to wxChoice::DoDeleteOneItem(unsigned int)'
../Core/libcore.a(NetPlayServer.cpp.o): In function `NetPlayServer::ChangeG=
ame(std::basic_string<char=2C std::char_traits<char>=2C std::allocator<char=
> > const&)':
NetPlayServer.cpp:(.text+0x12bc): undefined reference to `sf::Packet::opera=
tor<<(std::basic_string<char=2C std::char_traits<char>=2C std::allocator<ch=
ar> > const&)'
../Core/libcore.a(NetPlayServer.cpp.o): In function `NetPlayServer::SendCha=
tMessage(std::basic_string<char=2C std::char_traits<char>=2C std::allocator=
<char> > const&)':
NetPlayServer.cpp:(.text+0x15db): undefined reference to `sf::Packet::opera=
tor<<(std::basic_string<char=2C std::char_traits<char>=2C std::allocator<ch=
ar> > const&)'
../Core/libcore.a(NetPlayServer.cpp.o): In function `NetPlayServer::OnData(=
sf::Packet&=2C sf::SocketTCP&)':
NetPlayServer.cpp:(.text+0x1d20): undefined reference to `sf::Packet::opera=
tor>>(std::basic_string<char=2C std::char_traits<char>=2C std::allocator<ch=
ar> >&)'
NetPlayServer.cpp:(.text+0x1d65): undefined reference to `sf::Packet::opera=
tor<<(std::basic_string<char=2C std::char_traits<char>=2C std::allocator<ch=
ar> > const&)'
../Core/libcore.a(NetPlayServer.cpp.o): In function `NetPlayServer::OnConne=
ct(sf::SocketTCP&)':
NetPlayServer.cpp:(.text+0x346b): undefined reference to `sf::Packet::opera=
tor>>(std::basic_string<char=2C std::char_traits<char>=2C std::allocator<ch=
ar> >&)'
NetPlayServer.cpp:(.text+0x3584): undefined reference to `sf::Packet::opera=
tor>>(std::basic_string<char=2C std::char_traits<char>=2C std::allocator<ch=
ar> >&)'
NetPlayServer.cpp:(.text+0x3599): undefined reference to `sf::Packet::opera=
tor>>(std::basic_string<char=2C std::char_traits<char>=2C std::allocator<ch=
ar> >&)'
NetPlayServer.cpp:(.text+0x3628): undefined reference to `sf::Packet::opera=
tor<<(std::basic_string<char=2C std::char_traits<char>=2C std::allocator<ch=
ar> > const&)'
NetPlayServer.cpp:(.text+0x3638): undefined reference to `sf::Packet::opera=
tor<<(std::basic_string<char=2C std::char_traits<char>=2C std::allocator<ch=
ar> > const&)'
NetPlayServer.cpp:(.text+0x3730): undefined reference to `sf::Packet::opera=
tor<<(std::basic_string<char=2C std::char_traits<char>=2C std::allocator<ch=
ar> > const&)'
NetPlayServer.cpp:(.text+0x373d): undefined reference to `sf::Packet::opera=
tor<<(std::basic_string<char=2C std::char_traits<char>=2C std::allocator<ch=
ar> > const&)'
NetPlayServer.cpp:(.text+0x3cbb): undefined reference to `sf::Packet::opera=
tor<<(std::basic_string<char=2C std::char_traits<char>=2C std::allocator<ch=
ar> > const&)'
../Core/libcore.a(NetPlayClient.cpp.o):NetPlayClient.cpp:(.text+0x1f6c): mo=
re undefined references to `sf::Packet::operator<<(std::basic_string<char=
=2C std::char_traits<char>=2C std::allocator<char> > const&)' follow
../Core/libcore.a(NetPlayClient.cpp.o): In function `NetPlayClient::OnData(=
sf::Packet&)':
NetPlayClient.cpp:(.text+0x2408): undefined reference to `sf::Packet::opera=
tor>>(std::basic_string<char=2C std::char_traits<char>=2C std::allocator<ch=
ar> >&)'
NetPlayClient.cpp:(.text+0x2415): undefined reference to `sf::Packet::opera=
tor>>(std::basic_string<char=2C std::char_traits<char>=2C std::allocator<ch=
ar> >&)'
NetPlayClient.cpp:(.text+0x2498): undefined reference to `sf::Packet::opera=
tor>>(std::basic_string<char=2C std::char_traits<char>=2C std::allocator<ch=
ar> >&)'
NetPlayClient.cpp:(.text+0x25b8): undefined reference to `sf::Packet::opera=
tor>>(std::basic_string<char=2C std::char_traits<char>=2C std::allocator<ch=
ar> >&)'
../Core/libcore.a(NetPlayClient.cpp.o): In function `NetPlayClient::NetPlay=
Client(std::basic_string<char=2C std::char_traits<char>=2C std::allocator<c=
har> > const&=2C unsigned short=2C NetPlayUI*=2C std::basic_string<char=2C =
std::char_traits<char>=2C std::allocator<char> > const&)':
NetPlayClient.cpp:(.text+0x36a8): undefined reference to `sf::IPAddress::IP=
Address(std::basic_string<char=2C std::char_traits<char>=2C std::allocator<=
char> > const&)'
NetPlayClient.cpp:(.text+0x3706): undefined reference to `sf::Packet::opera=
tor<<(std::basic_string<char=2C std::char_traits<char>=2C std::allocator<ch=
ar> > const&)'
collect2: ld returned 1 exit status
*** [Binaries/dolphin-emu] Error code 1

make[3]: stopped in /usr/ports/emulators/dolphin-emu/work/dolphin-emu-4.0.0
1 error

make[3]: stopped in /usr/ports/emulators/dolphin-emu/work/dolphin-emu-4.0.0
*** [Source/Core/DolphinWX/CMakeFiles/dolphin-emu.dir/all] Error code 2

make[2]: stopped in /usr/ports/emulators/dolphin-emu/work/dolphin-emu-4.0.0
1 error

make[2]: stopped in /usr/ports/emulators/dolphin-emu/work/dolphin-emu-4.0.0
*** [all] Error code 2

make[1]: stopped in /usr/ports/emulators/dolphin-emu/work/dolphin-emu-4.0.0
1 error

make[1]: stopped in /usr/ports/emulators/dolphin-emu/work/dolphin-emu-4.0.0
=3D=3D=3D> Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=3Dyes and rebuild before reporting the failure =
to
the maintainer.
*** Error code 1

Stop.
make: stopped in /usr/ports/emulators/dolphin-emu

I tried to compile with MAKE_JOBS_UNSAFE=3Dyes=2C but the output is the sam=
e.
 		 	   		  =



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?BAY176-W961260100D49BF6FD30DAA1B10>