[Webkit-unassigned] [Bug 138371] New: [regression] build failure" ../../lib/libWTFGTK.a: could not read symbols: No such file or directory

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Nov 4 14:06:05 PST 2014


https://bugs.webkit.org/show_bug.cgi?id=138371

            Bug ID: 138371
           Summary: [regression] build failure"  ../../lib/libWTFGTK.a:
                    could not read symbols: No such file or directory
    Classification: Unclassified
           Product: WebKit
           Version: 528+ (Nightly build)
          Hardware: PC
                OS: Linux
            Status: NEW
          Severity: Major
          Priority: P2
         Component: Plug-ins
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: David.Ronis at McGill.CA

I'm on a slackware i686 box and have been following webkitgtk+ for a long time.  The latest versions (both stable release and testing) no longer build.  I run cmake from a makefile that creates a build subdirectory in the topmost webkitgtk directory:




CFLAGS := $(shell echo $(CFLAGS) | sed -e 's/-g//' )
CFLAGS += -frename-registers -O3

CXXFLAGS := $(shell echo $(CXXFLAGS) | sed -e 's/-g//' )
CXXFLAGS += -frename-registers -O3

CMAKE_FLAGS = -DCMAKE_INSTALL_PREFIX=$(main_prefix) -DCMAKE_C_FLAGS="$(CFLAGS) -I$(prefix)/include/NetworkManager" -DCMAKE_CXX_FLAGS="$(CFLAGS) -I${prefix}/include/NetworkManager" -DPORT="GTK" -Wno-dev

cmake .. $(CMAKE_FLAGS)

Here's the relevant portion of the log (sorry for the sprawl):

/usr/bin/g++  -fPIC -I/opt/garnome-3.14/include -L/opt/garnome-3.14/lib -O2  -pipe -frename-registers -O3 -I/opt/garnome-3.14/include/NetworkManager -std=c++11 -Wl,--no-undefined  -shared -Wl,-soname,libjavascriptcoregtk-4.0.so.18 -o ../../lib/libjavascriptcoregtk-4.0.so.18.1.0 CMakeFiles/JavaScriptCore.dir/API/JSBase.cpp.o CMakeFiles/JavaScriptCore.dir/API/JSCTestRunnerUtils.cpp.o CMakeFiles/JavaScriptCore.dir/API/JSCallbackConstructor.cpp.o CMakeFiles/JavaScriptCore.dir/API/JSCallbackFunction.cpp.o CMakeFiles/JavaScriptCore.dir/API/JSCallbackObject.cpp.o CMakeFiles/JavaScriptCore.dir/API/JSClassRef.cpp.o CMakeFiles/JavaScriptCore.dir/API/JSContextRef.cpp.o CMakeFiles/JavaScriptCore.dir/API/JSObjectRef.cpp.o CMakeFiles/JavaScriptCore.dir/API/JSProfilerPrivate.cpp.o CMakeFiles/JavaScriptCore.dir/API/JSScriptRef.cpp.o CMakeFiles/JavaScriptCore.dir/API/JSStringRef.cpp.o CMakeFiles/JavaScriptCore.dir/API/JSValueRef.cpp.o CMakeFiles/JavaScriptCore.dir/API/JSWeakObjectMapRefPrivate.cpp.o 
CMakeFiles/JavaScriptCore.dir/dfg/DFGLazyJSValue.cpp.o CMakeFiles/JavaScriptCore.dir/dfg/DFGLivenessAnalysisPhase.cpp.o CMakeFiles/JavaScriptCore.dir/dfg/DFGLongLivedState.cpp.o CMakeFiles/JavaScriptCore.dir/dfg/DFGLoopPreHeaderCreationPhase.cpp.o CMakeFiles/JavaScriptCore.dir/dfg/DFGMayExit.cpp.o CMakeFiles/JavaScriptCore.dir/dfg/DFGMinifiedNode.cpp.o CMakeFiles/JavaScriptCore.dir/dfg/DFGNaiveDominators.cpp.o CMakeFiles/JavaScriptCore.dir/dfg/DFGNaturalLoops.cpp.o CMakeFiles/JavaScriptCore.dir/dfg/DFGNode.cpp.o CMakeFiles/JavaScriptCore.dir/dfg/DFGNodeFlags.cpp.o CMakeFiles/JavaScriptCore.dir/dfg/DFGOSRAvailabilityAnalysisPhase.cpp.o CMakeFiles/JavaScriptCore.dir/dfg/DFGOSREntry.cpp.o CMakeFiles/JavaScriptCore.dir/dfg/DFGOSREntrypointCreationPhase.cpp.o CMakeFiles/JavaScriptCore.dir/dfg/DFGOSRExit.cpp.o CMakeFiles/JavaScriptCore.dir/dfg/DFGOSRExitBase.cpp.o CMakeFiles/JavaScriptCore.dir/dfg/DFGOSRExitCompiler.cpp.o CMakeFiles/JavaScriptCore.dir/dfg/DFGOSRExitCompiler32_64.cpp.o CMak
CMakeFiles/JavaScriptCore.dir/inspector/agents/InspectorConsoleAgent.cpp.o CMakeFiles/JavaScriptCore.dir/inspector/agents/InspectorDebuggerAgent.cpp.o CMakeFiles/JavaScriptCore.dir/inspector/agents/InspectorRuntimeAgent.cpp.o CMakeFiles/JavaScriptCore.dir/inspector/agents/JSGlobalObjectConsoleAgent.cpp.o CMakeFiles/JavaScriptCore.dir/inspector/agents/JSGlobalObjectDebuggerAgent.cpp.o CMakeFiles/JavaScriptCore.dir/inspector/agents/JSGlobalObjectRuntimeAgent.cpp.o CMakeFiles/JavaScriptCore.dir/interpreter/AbstractPC.cpp.o CMakeFiles/JavaScriptCore.dir/interpreter/CallFrame.cpp.o CMakeFiles/JavaScriptCore.dir/interpreter/Interpreter.cpp.o CMakeFiles/JavaScriptCore.dir/interpreter/JSStack.cpp.o CMakeFiles/JavaScriptCore.dir/interpreter/ProtoCallFrame.cpp.o CMakeFiles/JavaScriptCore.dir/interpreter/StackVisitor.cpp.o CMakeFiles/JavaScriptCore.dir/interpreter/VMInspector.cpp.o CMakeFiles/JavaScriptCore.dir/jit/AccessorCallJITStubRoutine.cpp.o CMakeFiles/JavaScriptCore.dir/jit/AssemblyHelpe
CMakeFiles/JavaScriptCore.dir/runtime/JSArray.cpp.o CMakeFiles/JavaScriptCore.dir/runtime/JSArrayBuffer.cpp.o CMakeFiles/JavaScriptCore.dir/runtime/JSArrayBufferConstructor.cpp.o CMakeFiles/JavaScriptCore.dir/runtime/JSArrayBufferPrototype.cpp.o CMakeFiles/JavaScriptCore.dir/runtime/JSArrayBufferView.cpp.o CMakeFiles/JavaScriptCore.dir/runtime/JSArrayIterator.cpp.o CMakeFiles/JavaScriptCore.dir/runtime/JSBoundFunction.cpp.o CMakeFiles/JavaScriptCore.dir/runtime/JSGlobalObjectDebuggable.cpp.o CMakeFiles/JavaScriptCore.dir/runtime/JSCJSValue.cpp.o CMakeFiles/JavaScriptCore.dir/runtime/JSCallee.cpp.o CMakeFiles/JavaScriptCore.dir/runtime/JSCell.cpp.o CMakeFiles/JavaScriptCore.dir/runtime/JSConsole.cpp.o CMakeFiles/JavaScriptCore.dir/runtime/JSDataView.cpp.o CMakeFiles/JavaScriptCore.dir/runtime/JSDataViewPrototype.cpp.o CMakeFiles/JavaScriptCore.dir/runtime/JSDateMath.cpp.o CMakeFiles/JavaScriptCore.dir/runtime/JSEnvironmentRecord.cpp.o CMakeFiles/JavaScriptCore.dir/runtime/JSFunction.c
../../lib/libWTFGTK.a -licui18n -lglib-2.0 -ldl -licui18n -licuuc -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lpthread -lz 
../../lib/libWTFGTK.a: could not read symbols: No such file or directory
collect2: error: ld returned 1 exit status
make[3]: *** [lib/libjavascriptcoregtk-4.0.so.18.1.0] Error 1
make[3]: Leaving directory `/home/ronis/Project/notar/GNOME/garnome/platform/webkitgtk+/work/main.d/webkitgtk-2.7.1/build'


The "missing library exists, but shouldn't be ../../ 
 find -name libWTFGTK.a -ls
5723097   60 -rw-r--r--   1 ronis    ronis       54252 Nov  4 15:23 ./work/main.d/webkitgtk-2.7.1/build/lib/libWTFGTK.a

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20141104/cae7293f/attachment-0002.html>


More information about the webkit-unassigned mailing list