Skip to content

ld: symbol(s) not found for architecture x86_64 - OSX #9

@hanton

Description

@hanton

Could anyone teach me how to solve this problem?

Thanks!
Hanton@

Hantons-MacBook-Pro:libpvr Hanton$ scons pyinstall verbose=1
scons: Reading SConscript files ...
scons: done reading SConscript files.
scons: Building targets ...
g++ -o build/darwin/llvm-g++-4.2/m64/release/libpvr.dylib -m64 -dynamiclib build/darwin/llvm-g++-4.2/m64/release/AttrTable.os build/darwin/llvm-g++-4.2/m64/release/AttrUtil.os build/darwin/llvm-g++-4.2/m64/release/Camera.os build/darwin/llvm-g++-4.2/m64/release/DeepImage.os build/darwin/llvm-g++-4.2/m64/release/Geometry.os build/darwin/llvm-g++-4.2/m64/release/Globals.os build/darwin/llvm-g++-4.2/m64/release/Image.os build/darwin/llvm-g++-4.2/m64/release/Interrupt.os build/darwin/llvm-g++-4.2/m64/release/Log.os build/darwin/llvm-g++-4.2/m64/release/Math.os build/darwin/llvm-g++-4.2/m64/release/Meshes.os build/darwin/llvm-g++-4.2/m64/release/Modeler.os build/darwin/llvm-g++-4.2/m64/release/ModelerInput.os build/darwin/llvm-g++-4.2/m64/release/Particles.os build/darwin/llvm-g++-4.2/m64/release/PhaseFunction.os build/darwin/llvm-g++-4.2/m64/release/Polygons.os build/darwin/llvm-g++-4.2/m64/release/RenderGlobals.os build/darwin/llvm-g++-4.2/m64/release/Renderer.os build/darwin/llvm-g++-4.2/m64/release/Strings.os build/darwin/llvm-g++-4.2/m64/release/VolumeAttr.os build/darwin/llvm-g++-4.2/m64/release/Lights/Light.os build/darwin/llvm-g++-4.2/m64/release/Lights/PointLight.os build/darwin/llvm-g++-4.2/m64/release/Lights/SpotLight.os build/darwin/llvm-g++-4.2/m64/release/Noise/Noise.os build/darwin/llvm-g++-4.2/m64/release/Occluders/OtfTransmittanceMapOccluder.os build/darwin/llvm-g++-4.2/m64/release/Occluders/OtfVoxelOccluder.os build/darwin/llvm-g++-4.2/m64/release/Occluders/RaymarchOccluder.os build/darwin/llvm-g++-4.2/m64/release/Occluders/TransmittanceMapOccluder.os build/darwin/llvm-g++-4.2/m64/release/Occluders/VoxelOccluder.os build/darwin/llvm-g++-4.2/m64/release/Primitives/RasterizationPrim.os build/darwin/llvm-g++-4.2/m64/release/Primitives/Rasterization/Line.os build/darwin/llvm-g++-4.2/m64/release/Primitives/Rasterization/LineBase.os build/darwin/llvm-g++-4.2/m64/release/Primitives/Rasterization/Point.os build/darwin/llvm-g++-4.2/m64/release/Primitives/Rasterization/PyroclasticLine.os build/darwin/llvm-g++-4.2/m64/release/Primitives/Rasterization/PyroclasticPoint.os build/darwin/llvm-g++-4.2/m64/release/Primitives/Instantiation/Line.os build/darwin/llvm-g++-4.2/m64/release/Primitives/Instantiation/Sphere.os build/darwin/llvm-g++-4.2/m64/release/Primitives/Instantiation/Surface.os build/darwin/llvm-g++-4.2/m64/release/Raymarchers/AdaptiveRaymarcher.os build/darwin/llvm-g++-4.2/m64/release/Raymarchers/Raymarcher.os build/darwin/llvm-g++-4.2/m64/release/Raymarchers/UniformRaymarcher.os build/darwin/llvm-g++-4.2/m64/release/RaymarchSamplers/DensitySampler.os build/darwin/llvm-g++-4.2/m64/release/RaymarchSamplers/PhysicalSampler.os build/darwin/llvm-g++-4.2/m64/release/Volumes/CompositeVolume.os build/darwin/llvm-g++-4.2/m64/release/Volumes/ConstantVolume.os build/darwin/llvm-g++-4.2/m64/release/Volumes/FractalCloud.os build/darwin/llvm-g++-4.2/m64/release/Volumes/Volume.os build/darwin/llvm-g++-4.2/m64/release/Volumes/VoxelVolume.os -L/usr/local/lib -L/opt/local/lib -Lexternal/libs/darwin/llvm-g++-4.2/m64/release -lHalf -lIex -lImath -lboost_thread-mt -lOpenImageIO -lField3D -lGPD-pvr -lz -lpthread -lhdf5
Undefined symbols for architecture x86_64:
"boost::system::system_category()", referenced from:
global constructors keyed to _ZN3pvr3Geo9AttrTableC2Evin AttrTable.os
global constructors keyed to _ZN3pvr3Geo11AttrVisitorC2ERKNS0_9AttrTableERKNS_4Util8ParamMapEin AttrUtil.os
global constructors keyed to _ZN3pvr6Render6CameraC2Evin Camera.os
global constructors keyed to _ZN3pvr6Render9DeepImageC2Evin DeepImage.os
global constructors keyed to _ZN3pvr3Geo8GeometryC2Evin Geometry.os
global constructors keyed to _ZN3pvr6Render5Image6createEvin Image.os
global constructors keyed to _ZN3pvr3Sys9Interrupt12ms_interruptEin Interrupt.os
...
"boost::system::generic_category()", referenced from:
global constructors keyed to _ZN3pvr3Geo9AttrTableC2Evin AttrTable.os
global constructors keyed to _ZN3pvr3Geo11AttrVisitorC2ERKNS0_9AttrTableERKNS_4Util8ParamMapEin AttrUtil.os
global constructors keyed to _ZN3pvr6Render6CameraC2Evin Camera.os
global constructors keyed to _ZN3pvr6Render9DeepImageC2Evin DeepImage.os
global constructors keyed to _ZN3pvr3Geo8GeometryC2Evin Geometry.os
global constructors keyed to _ZN3pvr6Render5Image6createEvin Image.os
global constructors keyed to _ZN3pvr3Sys9Interrupt12ms_interruptEin Interrupt.os
...
ld: symbol(s) not found for architecture x86_64
collect2: ld returned 1 exit status
scons: *** [build/darwin/llvm-g++-4.2/m64/release/libpvr.dylib] Error 1
scons: building terminated because of errors.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions