hybridgroup / gocv

Go package for computer vision using OpenCV 4 and beyond. Includes support for DNN, CUDA, and OpenCV Contrib.
https://gocv.io
Other
6.63k stars 863 forks source link

My arch linux installation failed:running g++ failed: exit status 1 #1101

Closed leessmin closed 1 year ago

leessmin commented 1 year ago

I followed the steps on the documentation,There are no error messages on the way,Until I ran this sentence "go run ./cmd/version/main.go"

Description

❯ go run ./cmd/version/main.go

command-line-arguments

/usr/lib/go/pkg/tool/linux_amd64/link: running g++ failed: exit status 1 /usr/bin/ld: warning: libhdf5.so.310, needed by /usr/lib/libopencv_hdf.so, not found (try using -rpath or -rpath-link) /usr/bin/ld: warning: libvtkFiltersTexture.so.1, needed by /usr/lib/libopencv_viz.so, not found (try using -rpath or -rpath-link) /usr/bin/ld: warning: libvtkIOExport.so.1, needed by /usr/lib/libopencv_viz.so, not found (try using -rpath or -rpath-link) /usr/bin/ld: warning: libvtkIOGeometry.so.1, needed by /usr/lib/libopencv_viz.so, not found (try using -rpath or -rpath-link) /usr/bin/ld: warning: libvtkIOPLY.so.1, needed by /usr/lib/libopencv_viz.so, not found (try using -rpath or -rpath-link) /usr/bin/ld: warning: libvtkInteractionStyle.so.1, needed by /usr/lib/libopencv_viz.so, not found (try using -rpath or -rpath-link) /usr/bin/ld: warning: libvtkRenderingLOD.so.1, needed by /usr/lib/libopencv_viz.so, not found (try using -rpath or -rpath-link) /usr/bin/ld: warning: libvtkIOImage.so.1, needed by /usr/lib/libopencv_viz.so, not found (try using -rpath or -rpath-link) /usr/bin/ld: warning: libvtkRenderingFreeType.so.1, needed by /usr/lib/libopencv_viz.so, not found (try using -rpath or -rpath-link) /usr/bin/ld: warning: libvtkRenderingOpenGL2.so.1, needed by /usr/lib/libopencv_viz.so, not found (try using -rpath or -rpath-link) /usr/bin/ld: warning: libvtkImagingCore.so.1, needed by /usr/lib/libopencv_viz.so, not found (try using -rpath or -rpath-link) /usr/bin/ld: warning: libvtkIOCore.so.1, needed by /usr/lib/libopencv_viz.so, not found (try using -rpath or -rpath-link) /usr/bin/ld: warning: libvtkRenderingCore.so.1, needed by /usr/lib/libopencv_viz.so, not found (try using -rpath or -rpath-link) /usr/bin/ld: warning: libvtkFiltersSources.so.1, needed by /usr/lib/libopencv_viz.so, not found (try using -rpath or -rpath-link) /usr/bin/ld: warning: libvtkFiltersGeneral.so.1, needed by /usr/lib/libopencv_viz.so, not found (try using -rpath or -rpath-link) /usr/bin/ld: warning: libvtkFiltersCore.so.1, needed by /usr/lib/libopencv_viz.so, not found (try using -rpath or -rpath-link) /usr/bin/ld: warning: libvtkCommonExecutionModel.so.1, needed by /usr/lib/libopencv_viz.so, not found (try using -rpath or -rpath-link) /usr/bin/ld: warning: libvtkCommonDataModel.so.1, needed by /usr/lib/libopencv_viz.so, not found (try using -rpath or -rpath-link) /usr/bin/ld: warning: libvtkCommonTransforms.so.1, needed by /usr/lib/libopencv_viz.so, not found (try using -rpath or -rpath-link) /usr/bin/ld: warning: libvtkCommonMath.so.1, needed by /usr/lib/libopencv_viz.so, not found (try using -rpath or -rpath-link) /usr/bin/ld: warning: libvtkCommonCore.so.1, needed by /usr/lib/libopencv_viz.so, not found (try using -rpath or -rpath-link) /usr/bin/ld: warning: libvtksys.so.1, needed by /usr/lib/libopencv_viz.so, not found (try using -rpath or -rpath-link) /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkInteractionStyle_AutoInit_Construct()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkObject::GetGlobalWarningDisplay()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkAlgorithm::Update(int)' /usr/bin/ld: /usr/lib/libopencv_hdf.so: undefined reference toH5Dread' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkPolyDataAlgorithm::SetOutput(vtkDataObject*)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkTensorGlyph::New()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkDataObject::DATA_OBJECT()' /usr/bin/ld: /usr/lib/libopencv_hdf.so: undefined reference toH5Fcreate' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkDataObject::ORIGIN()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkSmartPointerBase::vtkSmartPointerBase(vtkObjectBase)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkPolyDataAlgorithm::PrintSelf(std::ostream&, vtkIndent)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkCamera::SetPosition(double, double, double)' /usr/bin/ld: /usr/lib/libopencv_hdf.so: undefined reference to H5T_NATIVE_UCHAR_g' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkProp3D::SetUserMatrix(vtkMatrix4x4)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkPolyData::GetLines()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkCamera::Azimuth(double)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkAlgorithm::AddInputConnection(int, vtkAlgorithmOutput*)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkAlgorithm::SetExecutive(vtkExecutive)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkObjectFactoryRegistryCleanup::vtkObjectFactoryRegistryCleanup()' /usr/bin/ld: /usr/lib/libopencv_hdf.so: undefined reference toH5Tget_size' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkRenderer::GetActiveCamera()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference totypeinfo for vtkImageAlgorithm' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to `vtkInteractorObserver::GrabFocus(vtkCommand, vtkCommand)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkPNGWriter::New()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkProp3D::GetUserMatrix()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to `vtkImageAlgorithm::RequestUpdateExtent(vtkInformation, vtkInformationVector, vtkInformationVector)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to `vtkImageAlgorithm::SetOutput(vtkDataObject)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkStreamingDemandDrivenPipeline::WHOLE_EXTENT()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkObject::GetObjectName[abi:cxx11]() const' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtksys::SystemToolsManager::~SystemToolsManager()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkOBJExporter::New()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkInteractorStyle::FindPokedRenderer(int, int)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkObjectBase::Register(vtkObjectBase)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkInteractorStyle::PrintSelf(std::ostream&, vtkIndent)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkCamera::New()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to `vtkObjectBase::UnRegisterInternal(vtkObjectBase, int)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkInteractorObserver::SetPickingManaged(bool)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkPolyDataAlgorithm::GetOutput()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkInformation::Get(vtkInformationDataObjectKey*)' /usr/bin/ld: /usr/lib/libopencv_hdf.so: undefined reference toH5check_version' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkOStrStreamWrapper::vtkOStrStreamWrapper()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkObject::DebugOn()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkSphereSource::New()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkObject::GetMTime()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkRenderer::GetActors()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkViewport::RemoveAllViewProps()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkArrowSource::New()' /usr/bin/ld: /usr/lib/libopencv_hdf.so: undefined reference toH5Tget_array_dims2' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkAxes::New()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkPolyDataMapper::New()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkRendererCollection::GetFirstRenderer()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkPolyData::GetStrips()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkObjectBase::FastDelete()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkCellArray::AllocateExact(long long, long long)' /usr/bin/ld: /usr/lib/libopencv_hdf.so: undefined reference to H5Tclose' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkDataSetAttributes::GetNormals()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkObject::BreakOnError()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkAlgorithm::SetInputArrayToProcess(int, int, int, int, char const)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to `vtkPLYReader::CanReadFile(char const)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkInteractorStyle::StartTimer()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkLight::SetColor(double, double, double)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkAlgorithm::GetInputConnection(int, int)' /usr/bin/ld: /usr/lib/libopencv_hdf.so: undefined reference toH5Dopen2' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkAppendPolyData::AddInputData(vtkPolyData*)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkCamera::Roll(double)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkInteractorStyle::EndZoom()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkOStrStreamWrapper::freeze(int)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkAlgorithm::Update(vtkInformation*)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkElevationFilter::New()' /usr/bin/ld: /usr/lib/libopencv_hdf.so: undefined reference to H5open' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkRenderer::RemoveActor(vtkProp)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to `vtkImageAlgorithm::AllocateOutputData(vtkDataObject, vtkInformation)' /usr/bin/ld: /usr/lib/libopencv_hdf.so: undefined reference to H5Sset_extent_simple' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkCellArray::GetData()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to `vtkInformation::Set(vtkInformationDoubleVectorKey, double, double, double)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkImageAlgorithm::ExecuteDataWithInformation(vtkDataObject*, vtkInformation*)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkImageAlgorithm::vtkImageAlgorithm()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkDataSetAlgorithm::GetOutput()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkTextActor::New()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkTransformConcatenation::Rotate(double, double, double, double)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkTransformConcatenation::Scale(double, double, double)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkAlgorithm::UpdateDataObject()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkAlgorithm::SetNumberOfOutputPorts(int)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkWriter::PrintSelf(std::ostream&, vtkIndent)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkAlgorithm::SetNumberOfInputPorts(int)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkAssemblyPath::GetLastNode()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkImageAlgorithm::~vtkImageAlgorithm()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkPlaneSource::SetPoint1(double, double, double)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkObject::DebugOff()' /usr/bin/ld: /usr/lib/libopencv_hdf.so: undefined reference to H5T_NATIVE_INT32_g' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkAlgorithm::FillOutputPortInformation(int, vtkInformation)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkAlgorithm::GetReleaseDataFlag()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkTubeFilter::New()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to `vtkInteractorStyle::SetTDxStyle(vtkTDxInteractorStyle)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to `vtkPolyDataAlgorithm::RequestInformation(vtkInformation*, vtkInformationVector, vtkInformationVector)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to `vtkObject::UnRegisterInternal(vtkObjectBase, int)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkImageAlgorithm::ExecuteData(vtkDataObject*)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkPLYWriter::New()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkObjectBase::UnRegister(vtkObjectBase*)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkRenderingOpenGL2_AutoInit_Construct()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkInteractorStyle::HighlightProp(vtkProp*)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkAlgorithm::RemoveInputConnection(int, vtkAlgorithmOutput)' /usr/bin/ld: /usr/lib/libopencv_hdf.so: undefined reference to H5T_NATIVE_SCHAR_g' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtksys::SystemTools::GetFilenameName(std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&)' /usr/bin/ld: /usr/lib/libopencv_hdf.so: undefined reference to H5Screate_simple' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkOutlineSource::New()' /usr/bin/ld: /usr/lib/libopencv_hdf.so: undefined reference to H5Aget_type' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkObject::ObjectFinalize()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to `vtkInformation::Set(vtkInformationStringVectorKey, char const, int)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkInteractorObserver::RegisterPickers()' /usr/bin/ld: /usr/lib/libopencv_hdf.so: undefined reference toH5Tcreate' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkTextActor::GetInput()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkDataObject::SPACING()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to `vtkRenderer::AddActor(vtkProp)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkCamera::Pitch(double)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkAOSDataArrayTemplate::SetArray(unsigned char, long long, int, int)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to `vtkPolyDataAlgorithm::RequestUpdateExtent(vtkInformation, vtkInformationVector, vtkInformationVector)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to `vtkTextActor::SetInput(char const)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkActor2D::New()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkPlanes::New()' /usr/bin/ld: /usr/lib/libopencv_hdf.so: undefined reference to H5Awrite' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkRenderWindowInteractor::CreateRepeatingTimer(unsigned long)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkOutputWindowDisplayErrorText(char const*, int, char const*, vtkObject*)' /usr/bin/ld: /usr/lib/libopencv_hdf.so: undefined reference toH5Fclose' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkInteractorStyle::HighlightProp3D(vtkProp3D*)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkCamera::SetViewUp(double, double, double)' /usr/bin/ld: /usr/lib/libopencv_hdf.so: undefined reference to H5Tset_strpad' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkPoints::GetBounds()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkInteractorStyle::StopAnimate()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkCamera::Yaw(double)' /usr/bin/ld: /usr/lib/libopencv_hdf.so: undefined reference to H5Gclose' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkImageAlgorithm::AddInputData(int, vtkDataObject)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkDiskSource::New()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkVectorText::New()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to `vtkRenderer::AddLight(vtkLight)' /usr/bin/ld: /usr/lib/libopencv_hdf.so: undefined reference to H5Aopen' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtksys::SystemToolsManager::SystemToolsManager()' /usr/bin/ld: /usr/lib/libopencv_hdf.so: undefined reference to H5Tget_class' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkAlgorithm::RemoveInputConnection(int, int)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkInteractorStyle::StartSpin()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkObjectBase::vtkObjectBase()' /usr/bin/ld: /usr/lib/libopencv_hdf.so: undefined reference to H5Gcreate2' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkAlgorithm::RemoveAllInputConnections(int)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkPolyData::GetPolys()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference totypeinfo for vtkPolyDataAlgorithm' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkObjectFactoryRegistryCleanup::~vtkObjectFactoryRegistryCleanup()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkInteractorStyle::EndGesture()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkObjectBase::IsTypeOf(char const*)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkAlgorithm::SetNumberOfInputConnections(int, int)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkAppendPolyData::New()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkOStrStreamWrapper::~vtkOStrStreamWrapper()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkAlgorithm::UpdateTimeStep(double, int, int, int, int const*)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkCamera::Dolly(double)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkImageData::GetScalarType()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkImageAlgorithm::Execute()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkSmartPointerBase::~vtkSmartPointerBase()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkVRMLExporter::New()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkTexture::New()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkInformationVector::GetInformationObject(int)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkTextureMapToPlane::New()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkObject::GetObjectDescription[abi:cxx11]() const' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkPolyDataAlgorithm::~vtkPolyDataAlgorithm()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkWindowToImageFilter::GetOutput()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkInteractorObserver::ComputeDisplayToWorld(vtkRenderer*, double, double, double, double*)' /usr/bin/ld: /usr/lib/libopencv_hdf.so: undefined reference toH5Aread' /usr/bin/ld: /usr/lib/libopencv_hdf.so: undefined reference to H5Dclose' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkObjectBase::GetObjectDescription[abi:cxx11]() const' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkInteractorStyle::vtkInteractorStyle()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkExtractEdges::New()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkActor::GetProperty()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkAlgorithm::SetInputArrayToProcess(int, vtkInformation)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to typeinfo for vtkCommand' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkAlgorithm::CreateDefaultExecutive()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to `vtkPolyData::SetStrips(vtkCellArray)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkInteractorStyle::StartZoom()' /usr/bin/ld: /usr/lib/libopencv_hdf.so: undefined reference toH5Pset_deflate' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkObjectBase::RegisterInternal(vtkObjectBase*, int)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkImageReslice::New()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkInteractorStyle::EndEnvRotate()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkLight::New()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkDataSetMapper::SetInputData(vtkDataSet*)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkInteractorStyle::StartEnvRotate()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkActor2D::GetProperty()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkAlgorithm::PropagateUpdateExtent()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkCamera::Elevation(double)' /usr/bin/ld: /usr/lib/libopencv_hdf.so: undefined reference toH5Adelete' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkFollower::New()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkObject::Modified()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkFloatArray::New()' /usr/bin/ld: /usr/lib/libopencv_hdf.so: undefined reference toH5P_CLS_DATASET_CREATE_ID_g' /usr/bin/ld: /usr/lib/libopencv_hdf.so: undefined reference to H5Acreate2' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkInteractorStyle::EndTimer()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkPlaneSource::New()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkRenderWindowInteractor::New()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to typeinfo for vtkWriter' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkAlgorithm::SetReleaseDataFlag(int)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkInteractorStyle::SetInteractor(vtkRenderWindowInteractor*)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkInteractorObserver::SetDefaultRenderer(vtkRenderer)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to `vtkDataSetAttributes::SetScalars(vtkDataArray)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkCellArray::EstimateSize(long long, int)' /usr/bin/ld: /usr/lib/libopencv_hdf.so: undefined reference toH5Dget_create_plist' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkCubeSource::SetBounds(double const*)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkAlgorithm::SetInformation(vtkInformation)' /usr/bin/ld: /usr/lib/libopencv_hdf.so: undefined reference to H5Aopen_name' /usr/bin/ld: /usr/lib/libopencv_hdf.so: undefined reference toH5Eset_auto2' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkInteractorStyle::StartState(int)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkInteractorStyle::EndDolly()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkDebugLeaksManager::vtkDebugLeaksManager()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkTransformConcatenation::Identity()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkAlgorithm::SetInputArrayToProcess(int, int, int, int, int)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkRenderWindow::SetStereoType(int)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkDataSetAttributes::GetTCoords()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkLineSource::New()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkObjectBase::PrintTrailer(std::ostream&, vtkIndent)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkInteractorStyle::StartPan()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to `vtkPolyData::GetData(vtkInformationVector, int)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkRenderer::ComputeVisiblePropBounds(double*)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkAOSDataArrayTemplate::GetPointer(long long)' /usr/bin/ld: /usr/lib/libopencv_hdf.so: undefined reference to H5Sselect_hyperslab' /usr/bin/ld: /usr/lib/libopencv_hdf.so: undefined reference toH5Pset_chunk' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkWriter::GetInput()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkMapper::GetInput()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to `vtkWriter::RequestData(vtkInformation*, vtkInformationVector, vtkInformationVector)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkInteractorStyle::StartUniformScale()' /usr/bin/ld: /usr/lib/libopencv_hdf.so: undefined reference toH5Pget_layout' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkImageFlip::New()' /usr/bin/ld: /usr/lib/libopencv_hdf.so: undefined reference toH5P_CLS_LINK_ACCESS_ID_g' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkPolyData::New()' /usr/bin/ld: /usr/lib/libopencv_hdf.so: undefined reference toH5Pget_chunk' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to `vtkAlgorithm::SetInputConnection(int, vtkAlgorithmOutput)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkCamera::OrthogonalizeViewUp()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkTransformConcatenation::Concatenate(double const)' /usr/bin/ld: /usr/lib/libopencv_hdf.so: undefined reference to H5Tinsert' /usr/bin/ld: /usr/lib/libopencv_hdf.so: undefined reference toH5Tequal' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkFrustumSource::New()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkImageAlgorithm::FillInputPortInformation(int, vtkInformation)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkAlgorithm::UpdateWholeExtent()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkAlgorithm::UpdateExtent(int const)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkPolyDataAlgorithm::New()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkObjectBase::~vtkObjectBase()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkAlgorithm::INPUT_REQUIRED_DATA_TYPE()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkImageMapper::New()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkImageAlgorithm::PrintSelf(std::ostream&, vtkIndent)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkCubeSource::New()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to `vtkAlgorithm::AddInputConnection(vtkAlgorithmOutput)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkImageAlgorithm::ProcessRequest(vtkInformation*, vtkInformationVector**, vtkInformationVector*)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkAlgorithm::Update(int, vtkInformationVector)' /usr/bin/ld: /usr/lib/libopencv_hdf.so: undefined reference to H5Dget_space' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkCamera::SetFocalPoint(double, double, double)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkInteractorStyle::EndPan()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tooperator<<(std::ostream&, vtkIndent const&)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkWriter::Write()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkPolyDataAlgorithm::FillOutputPortInformation(int, vtkInformation)' /usr/bin/ld: /usr/lib/libopencv_hdf.so: undefined reference to H5Aget_space' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkActor::New()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkInteractorStyle::~vtkInteractorStyle()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkImageAlgorithm::AddInputData(vtkDataObject)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkInteractorStyle::EndRotate()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkAOSDataArrayTemplate::GetPointer(long long)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkInteractorStyle::StartTwoPointer()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkPolyDataNormals::New()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to `vtkAlgorithm::ReportReferences(vtkGarbageCollector)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkObject::InvokeEvent(unsigned long, void*)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkAlgorithm::AddInputDataObject(int, vtkDataObject)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkRenderWindow::SetStereoRender(int)' /usr/bin/ld: /usr/lib/libopencv_hdf.so: undefined reference toH5Fis_hdf5' /usr/bin/ld: /usr/lib/libopencv_hdf.so: undefined reference to H5Dget_type' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkCamera::SetViewAngle(double)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkDebugLeaksManager::~vtkDebugLeaksManager()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkRenderer::SetActiveCamera(vtkCamera)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkSmartPointerBase::operator=(vtkObjectBase*)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkCellArray::Squeeze()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkCamera::SetUserTransform(vtkHomogeneousTransform*)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkInteractorStyle::StartDolly()' /usr/bin/ld: /usr/lib/libopencv_hdf.so: undefined reference to H5T_NATIVE_FLOAT_g' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkInteractorObserver::ReleaseFocus()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkInteractorObserver::ComputeDisplayToWorld(double, double, double, double*)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkRenderer::New()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkIdList::SetNumberOfIds(long long)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkMatrix4x4::New()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkCamera::SetParallelProjection(int)' /usr/bin/ld: /usr/lib/libopencv_hdf.so: undefined reference toH5T_NATIVE_USHORT_g' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkTensorGlyph::SetSourceData(vtkPolyData*)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkInteractorStyle::StartGesture()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkPlanes::SetFrustumPlanes(double*)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkPolyData::SetLines(vtkCellArray)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkAlgorithm::Update()' /usr/bin/ld: /usr/lib/libopencv_hdf.so: undefined reference toH5Pcreate' /usr/bin/ld: /usr/lib/libopencv_hdf.so: undefined reference to H5Eget_auto2' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkAlgorithmOutput::GetProducer() const' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkColorTransferFunction::New()' /usr/bin/ld: /usr/lib/libopencv_hdf.so: undefined reference toH5Aclose' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkRenderWindow::New()' /usr/bin/ld: /usr/lib/libopencv_hdf.so: undefined reference toH5Tset_size' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkDataSetMapper::New()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkAlgorithm::GetInputAlgorithm(int, int)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkInteractorStyle::StopState()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkMapper::SetLookupTable(vtkScalarsToColors)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkRenderWindowInteractor::SetRenderWindow(vtkRenderWindow*)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkAlgorithm::SetInputConnection(vtkAlgorithmOutput)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to `vtkOStreamWrapper::operator<<(char const)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkCommand::GetDebugClassName() const' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkObjectBase::PrintSelf(std::ostream&, vtkIndent)' /usr/bin/ld: /usr/lib/libopencv_hdf.so: undefined reference to H5Tarray_create2' /usr/bin/ld: /usr/lib/libopencv_hdf.so: undefined reference toH5Pclose' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkTransformPolyDataFilter::New()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkCamera::SetParallelScale(double)' /usr/bin/ld: /usr/lib/libopencv_hdf.so: undefined reference to H5Sget_simple_extent_ndims' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkSTLReader::New()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkImageData::New()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkPlaneSource::SetPoint2(double, double, double)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkInteractorObserver::SetCurrentRenderer(vtkRenderer*)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkImageMapper::GetInput()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkOStrStreamWrapper::rdbuf()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkCellArray::GetSize()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkRenderWindowInteractor::DestroyTimer(int)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkMatrix4x4::DeepCopy(double, double const)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkDataSetAlgorithm::SetInputData(vtkDataSet*)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkObjectBase::Delete()' /usr/bin/ld: /usr/lib/libopencv_hdf.so: undefined reference to H5Screate' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkImageAlgorithm::FillOutputPortInformation(int, vtkInformation)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to `vtkPolyDataAlgorithm::ProcessRequest(vtkInformation, vtkInformationVector, vtkInformationVector)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkImageData::GetNumberOfScalarComponents()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkLODActor::New()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkObjectBase::GetDebugClassName() const' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkInteractorStyle::EndUniformScale()' /usr/bin/ld: /usr/lib/libopencv_hdf.so: undefined reference to H5Dwrite' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkObjectBase::ReportReferences(vtkGarbageCollector)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkDataSetAttributes::GetScalars()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkDataArray::InsertNextTuple3(double, double, double)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkPolyDataMapper::SetInputData(vtkPolyData*)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkInteractorObserver::StartInteraction()' /usr/bin/ld: /usr/lib/libopencv_hdf.so: undefined reference to H5Dextend' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference totypeinfo for vtkInteractorStyle' /usr/bin/ld: /usr/lib/libopencv_hdf.so: undefined reference to H5Tget_super' /usr/bin/ld: /usr/lib/libopencv_hdf.so: undefined reference toH5Tget_native_type' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkSmartPointerBase::vtkSmartPointerBase()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkAlgorithm::UpdateInformation()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to `vtkWriter::ProcessRequest(vtkInformation*, vtkInformationVector, vtkInformationVector)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkInteractorStyle::OnChar()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkImageAlgorithm::AllocateOutputData(vtkImageData, vtkInformation, int)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkDataSetAttributes::SetTensors(vtkDataArray*)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkAlgorithm::ModifyRequest(vtkInformation, int)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkInteractorStyle::StartRotate()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkCellArray::New()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to `vtkAlgorithm::ComputePipelineMTime(vtkInformation, vtkInformationVector, vtkInformationVector, int, unsigned long)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkAlgorithm::SetNthInputConnection(int, int, vtkAlgorithmOutput*)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkDoubleArray::New()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkObjectBase::GetNumberOfGenerationsFromBaseType(char const*)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkObjectBase::InitializeObjectBase()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkColorTransferFunction::AddRGBPoint(double, double, double, double)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkInteractorObserver::EndInteraction()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkInteractorStyle::StartAnimate()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkObject::SetObjectName(std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkPolyDataAlgorithm::FillInputPortInformation(int, vtkInformation*)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkAlgorithm::SetInputDataObject(int, vtkDataObject)' /usr/bin/ld: /usr/lib/libopencv_hdf.so: undefined reference to H5Lexists' /usr/bin/ld: /usr/lib/libopencv_hdf.so: undefined reference toH5T_NATIVE_INT_g' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to `vtkImageAlgorithm::CopyAttributeData(vtkImageData, vtkImageData*, vtkInformationVector)' /usr/bin/ld: /usr/lib/libopencv_hdf.so: undefined reference to H5T_C_S1_g' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkSmartPointerBase::vtkSmartPointerBase(vtkSmartPointerBase const&)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkPolyDataMapper::GetInput()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkInteractorObserver::ComputeWorldToDisplay(vtkRenderer, double, double, double, double)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkActor2D::SetDisplayPosition(int, int)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkPolyData::GetVerts()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkCommand::vtkCommand()' /usr/bin/ld: /usr/lib/libopencv_hdf.so: undefined reference toH5Tcopy' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkAlgorithm::SetInputArrayToProcess(int, int, int, char const*, char const*)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkOStrStreamWrapper::str()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkTransform::New()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkObjectBase::PrintHeader(std::ostream&, vtkIndent)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkObject::AddObserver(unsigned long, vtkCommand*, float)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkAlgorithm::GetOutputPort(int)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkWindowToImageFilter::New()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkPolyDataAlgorithm::vtkPolyDataAlgorithm()' /usr/bin/ld: /usr/lib/libopencv_hdf.so: undefined reference to H5Sclose' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkUnsignedCharArray::New()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkPLYReader::New()' /usr/bin/ld: /usr/lib/libopencv_hdf.so: undefined reference toH5T_NATIVE_SHORT_g' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkInformation::Set(vtkInformationIntegerVectorKey*, int const*, int)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkObjectBase::ObjectFinalize()' /usr/bin/ld: /usr/lib/libopencv_hdf.so: undefined reference to H5T_NATIVE_DOUBLE_g' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkInteractorObserver::ComputeWorldToDisplay(double, double, double, double)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkConeSource::New()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkWindowToImageFilter::SetInput(vtkWindow)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkWriter::~vtkWriter()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkCamera::SetClippingRange(double, double)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkOBJReader::New()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkDataObject::SetPointDataActiveScalarInfo(vtkInformation, int, int)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkOStreamWrapper::operator<<(vtkOStreamWrapper::std_string const&)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkPolyDataAlgorithm::SetInputData(vtkDataObject)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkRenderer::RemoveAllLights()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkDataSetAttributes::SetNormals(vtkDataArray)' /usr/bin/ld: /usr/lib/libopencv_hdf.so: undefined reference to H5Sget_simple_extent_dims' /usr/bin/ld: /usr/lib/libopencv_hdf.so: undefined reference toH5Dcreate2' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to `vtkObject::RegisterInternal(vtkObjectBase, int)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkPoints::New()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkInteractorStyle::EndTwoPointer()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkInteractorStyle::EndSpin()' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkInteractorStyle::HighlightActor2D(vtkActor2D)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkInteractorStyle::SetEnabled(int)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkWriter::vtkWriter()' /usr/bin/ld: /usr/lib/libopencv_hdf.so: undefined reference to H5Fopen' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkPolyData::SetVerts(vtkCellArray)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkObject::SetGlobalWarningDisplay(int)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkAlgorithm::UpdatePiece(int, int, int, int const)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtable for vtkCommand' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkImageAlgorithm::CopyInputArrayAttributesToOutput(vtkInformation, vtkInformationVector*, vtkInformationVector)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference to vtkDataSetAttributes::SetTCoords(vtkDataArray*)' /usr/bin/ld: /usr/lib/libopencv_viz.so: undefined reference tovtkSmartPointerBase::vtkSmartPointerBase(vtkObjectBase*, vtkSmartPointerBase::NoReference const&)' collect2: 错误:ld 返回 1

Steps to Reproduce

1.go get -u -d gocv.io/x/gocv 2.cd $GOPATH/mod/gocv.io/x/gocv 3.make install 4.

Your Environment

leessmin commented 1 year ago

I don't know why, I see that the path exists in the so, but I just can't find it.After several discussions with AI (Ernie Bot).I finally found the problem.Just install the missing packages. For example I'm missing: 1.sudo pacman -S hdf5

  1. sudo pacman -S vtk
  2. sudo pacman -S glew Installation completesRun run the Go Run ./cmd/version/main.go
    result: go run ./cmd/version/main.go gocv version: 0.34.0 opencv lib version: 4.8.0
leessmin commented 1 year ago

I admit that my English is very bad, I use machine translation, which may not be accurate, so I repeat it in my native language below. 我不知道是什么情况,我确定报错里的文件是存在的,但是编译器就是找不到它。经过与人工智能(文心一言)几次讨论。我终于找到问题所在了。那就是安装丢失的软件包。 我缺失的软件包如下: 1.sudo pacman -S hdf5

  1. sudo pacman -S vtk
  2. sudo pacman -S glew 最后:运行成功!!! go run ./cmd/version/main.go gocv version: 0.34.0 opencv lib version: 4.8.0
liushuai05 commented 9 months ago

I admit that my English is very bad, I use machine translation, which may not be accurate, so I repeat it in my native language below. 我不知道是什么情况,我确定报错里的文件是存在的,但是编译器就是找不到它。经过与人工智能(文心一言)几次讨论。我终于找到问题所在了。那就是安装丢失的软件包。 我缺失的软件包如下: 1.sudo pacman -S hdf5 2. sudo pacman -S vtk 3. sudo pacman -S glew 最后:运行成功!!! go run ./cmd/version/main.go gocv version: 0.34.0 opencv lib version: 4.8.0

manjaro 有用