Date: Tue, 09 May 2017 13:51:02 +0000 From: bugzilla-noreply@freebsd.org To: gnome@FreeBSD.org Subject: [Bug 219161] www/webkit2-gtk3: 2.14.6 fails to build depending on $PATH Message-ID: <bug-219161-6497-0hjHXcrDe9@https.bugs.freebsd.org/bugzilla/> In-Reply-To: <bug-219161-6497@https.bugs.freebsd.org/bugzilla/> References: <bug-219161-6497@https.bugs.freebsd.org/bugzilla/>
next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D219161 John Hein <z7dr6ut7gs@snkmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |z7dr6ut7gs@snkmail.com --- Comment #2 from John Hein <z7dr6ut7gs@snkmail.com> --- This happens to me as well. DEBUG is off. I do have the binutils port installed. [1] /usr/local/bin/clang++40 is calling whichever ld(1) is in your path (instea= d of the /usr/local/bin/ld installed from the binutils port). /usr/local/bin/ar crT ../../../lib/libWTFGTK.a=20 CMakeFiles/WTF.dir/Assertions.cpp.o ... /usr/local/bin/ranlib ../../../lib/libWTFGTK.a . . . cd /usr/ports/www/webkit2-gtk3/work/webkitgtk-2.14.6/Source/JavaScriptCore = && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/LLIntOffsetsExtractor.dir/link.txt --verbose=3D1 /usr/local/bin/clang++40 -O2 -pipe -DNDEBUG -fstack-protector -fno-strict-aliasing -std=3Dc++1y -Qunused-arguments -O2 -pipe -DNDEBUG -fstack-protector -fno-strict-aliasing -fno-exceptions -fno-strict-aliasing -fno-rtti -L/usr/local/lib -fstack-protector MakeFiles/LLIntOffsetsExtractor.dir/llint/LLIntOffsetsExtractor.cpp.o -o ../../bin/LLIntOffsetsExtractor -Wl,-rpath,/usr/local/lib ../../lib/libWTFG= TK.a ../../lib/libbmalloc.a /usr/local/lib/libicudata.so /usr/local/lib/libicui18n.so /usr/local/lib/libicuuc.so /usr/local/lib/libgio-2.0.so /usr/local/lib/libgobject-2.0.so /usr/local/lib/libglib-2.0.so -lpthread -lz /usr/bin/ld:../../lib/libWTFGTK.a: file format not recognized; treating as linker script /usr/bin/ld:../../lib/libWTFGTK.a:1: syntax error This was observed on 10-stable. The previous version that I have installed (webkit2-gtk3-2.8.5_10) was built on my system with /usr/bin/cc (base clang 3.4). After webkit2-gtk3 was updated to include USES=3Dcompiler:c++14-lang= , it is now using clang40 from ports. One possible fix: pass -B${LOCALBASE}/bin in LDFLAGS (like when DEBUG is on= ).=20 But it's not clear to me why the non-DEBUG build is using ports binutils to= ols yet. Note this was also reported in Aug 2016 with clang38 & webkit2-gtk3-2.8.5_5= (no posted resolution): https://lists.freebsd.org/pipermail/freebsd-ports/2016-August/104246.html [1] CMAKE_ARGS is: % make -V CMAKE_ARGS -DPORT=3DGTK -DENABLE_WAYLAND_TARGET:BOOL=3DOFF -DENABLE_MINIBROWSER:BOOL= =3DON=20 -DENABLE_GLES2:BOOL=3DOFF -DENABLE_ACCELERATED_2D_CANVAS=3DON=20 -DUSE_LD_GOLD:BOOL=3DOFF -DENABLE_WEBKIT:BOOL=3DOFF -DCMAKE_BUILD_TYPE:STRING=3DRelease -DENABLE_GEOLOCATION:BOOL=3Dtrue -DCMAKE_C_COMPILER:STRING=3D"/usr/local/bin/clang40"=20 -DCMAKE_CXX_COMPILER:STRING=3D"/usr/local/bin/clang++40"=20 -DCMAKE_C_FLAGS:STRING=3D"-O2 -pipe -DNDEBUG -fstack-protector -fno-strict-aliasing" -DCMAKE_C_FLAGS_DEBUG:STRING=3D"-O2 -pipe -DNDEBUG -fstack-protector -fno-strict-aliasing" -DCMAKE_C_FLAGS_RELEASE:STRING=3D"= -O2 -pipe -DNDEBUG -fstack-protector -fno-strict-aliasing"=20 -DCMAKE_CXX_FLAGS:STRING=3D"-O2 -pipe -DNDEBUG -fstack-protector -fno-strict-aliasing " -DCMAKE_CXX_FLAGS_DEBUG:STRING=3D"-O2 -pipe -DNDEBUG -fstack-protector -fno-strict-aliasing " -DCMAKE_CXX_FLAGS_RELEASE:STRING= =3D"-O2 -pipe -DNDEBUG -fstack-protector -fno-strict-aliasing "=20 -DCMAKE_EXE_LINKER_FLAGS:STRING=3D" -L/usr/local/lib -fstack-protector"=20 -DCMAKE_MODULE_LINKER_FLAGS:STRING=3D" -L/usr/local/lib -fstack-protector"= =20 -DCMAKE_SHARED_LINKER_FLAGS:STRING=3D" -L/usr/local/lib -fstack-protector"= =20 -DCMAKE_INSTALL_PREFIX:PATH=3D"/usr/local" -DCMAKE_BUILD_TYPE:STRING=3D"Re= lease"=20 -DTHREADS_HAVE_PTHREAD_ARG:BOOL=3DYES -DCMAKE_INSTALL_RPATH_USE_LINK_PATH= =3DYES=20 -DCMAKE_VERBOSE_MAKEFILE:BOOL=3DON -DPython_ADDITIONAL_VERSIONS=3D2.7 --=20 You are receiving this mail because: You are the assignee for the bug.=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-219161-6497-0hjHXcrDe9>