Bug#1011672: oce: FTBFS: collect2: error: ld returned 1 exit status

Lucas Nussbaum lucas at debian.org
Thu May 26 07:40:48 BST 2022


Source: oce
Version: 0.18.3-2
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: lucas at debian.org
Usertags: ftbfs-20220525 ftbfs-bookworm

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.


Relevant part (hopefully):
> /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/libfreeimage.so: undefined reference to `_TIFFDataSize at LIBTIFF_4.0'
> [ 58%] Building CXX object adm/cmake/TKSTEPBase/CMakeFiles/TKSTEPBase.dir/__/__/__/src/StepBasic/StepBasic_ConversionBasedUnitAndVolumeUnit.cxx.o
> cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/adm/cmake/TKSTEPBase && /usr/bin/c++ -DCSFDB -DHAVE_CONFIG_H -DHAVE_OCE_PATHS_H -DIGNORE_NO_ATOMICS -DNDEBUG -DOCC_CONVERT_SIGNALS -DTKSTEPBase_EXPORTS -D_OCC64 -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/build_inc -I/<<PKGBUILDDIR>>/inc -I/<<PKGBUILDDIR>>/src/StepBasic -I/<<PKGBUILDDIR>>/drv/StepBasic -I/<<PKGBUILDDIR>>/src/RWStepBasic -I/<<PKGBUILDDIR>>/drv/RWStepBasic -I/<<PKGBUILDDIR>>/src/StepRepr -I/<<PKGBUILDDIR>>/drv/StepRepr -I/<<PKGBUILDDIR>>/src/RWStepRepr -I/<<PKGBUILDDIR>>/drv/RWStepRepr -I/<<PKGBUILDDIR>>/src/StepGeom -I/<<PKGBUILDDIR>>/drv/StepGeom -I/<<PKGBUILDDIR>>/src/RWStepGeom -I/<<PKGBUILDDIR>>/drv/RWStepGeom -I/<<PKGBUILDDIR>>/src/StepShape -I/<<PKGBUILDDIR>>/drv/StepShape -I/<<PKGBUILDDIR>>/src/RWStepShape -I/<<PKGBUILDDIR>>/drv/RWStepShape -I/<<PKGBUILDDIR>>/src/FSD -I/<<PKGBUILDDIR>>/drv/FSD -I/<<PKGBUILDDIR>>/src/MMgt -I/<<PKGBUILDDIR>>/drv/MMgt -I/<<PKGBUILDDIR>>/src/OSD -I/<<PKGBUILDDIR>>/drv/OSD -I/<<PKGBUILDDIR>>/src/Plugin -I/<<PKGBUILDDIR>>/drv/Plugin -I/<<PKGBUILDDIR>>/src/Quantity -I/<<PKGBUILDDIR>>/drv/Quantity -I/<<PKGBUILDDIR>>/src/Resource -I/<<PKGBUILDDIR>>/drv/Resource -I/<<PKGBUILDDIR>>/src/SortTools -I/<<PKGBUILDDIR>>/drv/SortTools -I/<<PKGBUILDDIR>>/src/Standard -I/<<PKGBUILDDIR>>/drv/Standard -I/<<PKGBUILDDIR>>/src/StdFail -I/<<PKGBUILDDIR>>/drv/StdFail -I/<<PKGBUILDDIR>>/src/Storage -I/<<PKGBUILDDIR>>/drv/Storage -I/<<PKGBUILDDIR>>/src/TColStd -I/<<PKGBUILDDIR>>/drv/TColStd -I/<<PKGBUILDDIR>>/src/TCollection -I/<<PKGBUILDDIR>>/drv/TCollection -I/<<PKGBUILDDIR>>/src/TShort -I/<<PKGBUILDDIR>>/drv/TShort -I/<<PKGBUILDDIR>>/src/Units -I/<<PKGBUILDDIR>>/drv/Units -I/<<PKGBUILDDIR>>/src/UnitsAPI -I/<<PKGBUILDDIR>>/drv/UnitsAPI -I/<<PKGBUILDDIR>>/src/IncludeLibrary -I/<<PKGBUILDDIR>>/src/Dico -I/<<PKGBUILDDIR>>/drv/Dico -I/<<PKGBUILDDIR>>/src/NCollection -I/<<PKGBUILDDIR>>/src/Message -I/<<PKGBUILDDIR>>/drv/Message -I/<<PKGBUILDDIR>>/src/Interface -I/<<PKGBUILDDIR>>/drv/Interface -I/<<PKGBUILDDIR>>/src/Transfer -I/<<PKGBUILDDIR>>/drv/Transfer -I/<<PKGBUILDDIR>>/src/IFGraph -I/<<PKGBUILDDIR>>/drv/IFGraph -I/<<PKGBUILDDIR>>/src/IFSelect -I/<<PKGBUILDDIR>>/drv/IFSelect -I/<<PKGBUILDDIR>>/src/TransferBRep -I/<<PKGBUILDDIR>>/drv/TransferBRep -I/<<PKGBUILDDIR>>/src/XSControl -I/<<PKGBUILDDIR>>/drv/XSControl -I/<<PKGBUILDDIR>>/src/StepData -I/<<PKGBUILDDIR>>/drv/StepData -I/<<PKGBUILDDIR>>/src/StepFile -I/<<PKGBUILDDIR>>/drv/StepFile -I/<<PKGBUILDDIR>>/src/HeaderSection -I/<<PKGBUILDDIR>>/drv/HeaderSection -I/<<PKGBUILDDIR>>/src/RWHeaderSection -I/<<PKGBUILDDIR>>/drv/RWHeaderSection -I/<<PKGBUILDDIR>>/src/APIHeaderSection -I/<<PKGBUILDDIR>>/drv/APIHeaderSection -I/<<PKGBUILDDIR>>/src/StepSelect -I/<<PKGBUILDDIR>>/drv/StepSelect -I/<<PKGBUILDDIR>>/src/UnitsMethods -I/<<PKGBUILDDIR>>/drv/UnitsMethods -I/<<PKGBUILDDIR>>/src/XSAlgo -I/<<PKGBUILDDIR>>/drv/XSAlgo -I/<<PKGBUILDDIR>>/src/LibCtl -I/<<PKGBUILDDIR>>/src/MoniTool -I/<<PKGBUILDDIR>>/drv/MoniTool -I/<<PKGBUILDDIR>>/src/TopoDS -I/<<PKGBUILDDIR>>/drv/TopoDS -I/<<PKGBUILDDIR>>/src/TopExp -I/<<PKGBUILDDIR>>/drv/TopExp -I/<<PKGBUILDDIR>>/src/TopTools -I/<<PKGBUILDDIR>>/drv/TopTools -I/<<PKGBUILDDIR>>/src/BRep -I/<<PKGBUILDDIR>>/drv/BRep -I/<<PKGBUILDDIR>>/src/BRepLProp -I/<<PKGBUILDDIR>>/drv/BRepLProp -I/<<PKGBUILDDIR>>/src/BRepAdaptor -I/<<PKGBUILDDIR>>/drv/BRepAdaptor -I/<<PKGBUILDDIR>>/src/BRepTools -I/<<PKGBUILDDIR>>/drv/BRepTools -I/<<PKGBUILDDIR>>/src/math -I/<<PKGBUILDDIR>>/drv/math -I/<<PKGBUILDDIR>>/src/ElCLib -I/<<PKGBUILDDIR>>/drv/ElCLib -I/<<PKGBUILDDIR>>/src/ElSLib -I/<<PKGBUILDDIR>>/drv/ElSLib -I/<<PKGBUILDDIR>>/src/BSplCLib -I/<<PKGBUILDDIR>>/drv/BSplCLib -I/<<PKGBUILDDIR>>/src/BSplSLib -I/<<PKGBUILDDIR>>/drv/BSplSLib -I/<<PKGBUILDDIR>>/src/PLib -I/<<PKGBUILDDIR>>/drv/PLib -I/<<PKGBUILDDIR>>/src/Precision -I/<<PKGBUILDDIR>>/drv/Precision -I/<<PKGBUILDDIR>>/src/GeomAbs -I/<<PKGBUILDDIR>>/src/Poly -I/<<PKGBUILDDIR>>/drv/Poly -I/<<PKGBUILDDIR>>/src/CSLib -I/<<PKGBUILDDIR>>/drv/CSLib -I/<<PKGBUILDDIR>>/src/Convert -I/<<PKGBUILDDIR>>/drv/Convert -I/<<PKGBUILDDIR>>/src/Bnd -I/<<PKGBUILDDIR>>/drv/Bnd -I/<<PKGBUILDDIR>>/src/BVH -I/<<PKGBUILDDIR>>/src/gp -I/<<PKGBUILDDIR>>/drv/gp -I/<<PKGBUILDDIR>>/src/TColgp -I/<<PKGBUILDDIR>>/drv/TColgp -I/<<PKGBUILDDIR>>/src/TopLoc -I/<<PKGBUILDDIR>>/drv/TopLoc -I/<<PKGBUILDDIR>>/src/Expr -I/<<PKGBUILDDIR>>/drv/Expr -I/<<PKGBUILDDIR>>/src/ExprIntrp -I/<<PKGBUILDDIR>>/drv/ExprIntrp -I/<<PKGBUILDDIR>>/src/Geom2d -I/<<PKGBUILDDIR>>/drv/Geom2d -I/<<PKGBUILDDIR>>/src/LProp -I/<<PKGBUILDDIR>>/drv/LProp -I/<<PKGBUILDDIR>>/src/TColGeom2d -I/<<PKGBUILDDIR>>/drv/TColGeom2d -I/<<PKGBUILDDIR>>/src/Adaptor2d -I/<<PKGBUILDDIR>>/drv/Adaptor2d -I/<<PKGBUILDDIR>>/src/Geom2dLProp -I/<<PKGBUILDDIR>>/drv/Geom2dLProp -I/<<PKGBUILDDIR>>/src/Geom2dAdaptor -I/<<PKGBUILDDIR>>/drv/Geom2dAdaptor -I/<<PKGBUILDDIR>>/src/GProp -I/<<PKGBUILDDIR>>/drv/GProp -I/<<PKGBUILDDIR>>/src/Geom -I/<<PKGBUILDDIR>>/drv/Geom -I/<<PKGBUILDDIR>>/src/TColGeom -I/<<PKGBUILDDIR>>/drv/TColGeom -I/<<PKGBUILDDIR>>/src/GeomAdaptor -I/<<PKGBUILDDIR>>/drv/GeomAdaptor -I/<<PKGBUILDDIR>>/src/AdvApprox -I/<<PKGBUILDDIR>>/drv/AdvApprox -I/<<PKGBUILDDIR>>/src/GeomLProp -I/<<PKGBUILDDIR>>/drv/GeomLProp -I/<<PKGBUILDDIR>>/src/Adaptor3d -I/<<PKGBUILDDIR>>/drv/Adaptor3d -I/<<PKGBUILDDIR>>/src/LProp3d -I/<<PKGBUILDDIR>>/drv/LProp3d -I/<<PKGBUILDDIR>>/src/TopAbs -I/<<PKGBUILDDIR>>/drv/TopAbs -I/<<PKGBUILDDIR>>/src/ProjLib -I/<<PKGBUILDDIR>>/drv/ProjLib -I/<<PKGBUILDDIR>>/src/GeomProjLib -I/<<PKGBUILDDIR>>/drv/GeomProjLib -I/<<PKGBUILDDIR>>/src/GCPnts -I/<<PKGBUILDDIR>>/drv/GCPnts -I/<<PKGBUILDDIR>>/src/CPnts -I/<<PKGBUILDDIR>>/drv/CPnts -I/<<PKGBUILDDIR>>/src/Approx -I/<<PKGBUILDDIR>>/drv/Approx -I/<<PKGBUILDDIR>>/src/AppParCurves -I/<<PKGBUILDDIR>>/drv/AppParCurves -I/<<PKGBUILDDIR>>/src/FEmTool -I/<<PKGBUILDDIR>>/drv/FEmTool -I/<<PKGBUILDDIR>>/src/AppCont -I/<<PKGBUILDDIR>>/src/Extrema -I/<<PKGBUILDDIR>>/drv/Extrema -I/<<PKGBUILDDIR>>/src/IntAna -I/<<PKGBUILDDIR>>/drv/IntAna -I/<<PKGBUILDDIR>>/src/IntAna2d -I/<<PKGBUILDDIR>>/drv/IntAna2d -I/<<PKGBUILDDIR>>/src/GeomConvert -I/<<PKGBUILDDIR>>/drv/GeomConvert -I/<<PKGBUILDDIR>>/src/AdvApp2Var -I/<<PKGBUILDDIR>>/drv/AdvApp2Var -I/<<PKGBUILDDIR>>/src/GeomLib -I/<<PKGBUILDDIR>>/drv/GeomLib -I/<<PKGBUILDDIR>>/src/Geom2dConvert -I/<<PKGBUILDDIR>>/drv/Geom2dConvert -I/<<PKGBUILDDIR>>/src/Hermit -I/<<PKGBUILDDIR>>/drv/Hermit -I/<<PKGBUILDDIR>>/src/BndLib -I/<<PKGBUILDDIR>>/drv/BndLib -I/<<PKGBUILDDIR>>/src/AppDef -I/<<PKGBUILDDIR>>/drv/AppDef -I/<<PKGBUILDDIR>>/src/GeomTools -I/<<PKGBUILDDIR>>/drv/GeomTools -I/<<PKGBUILDDIR>>/src/GC -I/<<PKGBUILDDIR>>/drv/GC -I/<<PKGBUILDDIR>>/src/GCE2d -I/<<PKGBUILDDIR>>/drv/GCE2d -I/<<PKGBUILDDIR>>/src/gce -I/<<PKGBUILDDIR>>/drv/gce -I/<<PKGBUILDDIR>>/src/IntCurvesFace -I/<<PKGBUILDDIR>>/drv/IntCurvesFace -I/<<PKGBUILDDIR>>/src/MAT -I/<<PKGBUILDDIR>>/drv/MAT -I/<<PKGBUILDDIR>>/src/MAT2d -I/<<PKGBUILDDIR>>/drv/MAT2d -I/<<PKGBUILDDIR>>/src/Bisector -I/<<PKGBUILDDIR>>/drv/Bisector -I/<<PKGBUILDDIR>>/src/BRepMAT2d -I/<<PKGBUILDDIR>>/drv/BRepMAT2d -I/<<PKGBUILDDIR>>/src/BRepCheck -I/<<PKGBUILDDIR>>/drv/BRepCheck -I/<<PKGBUILDDIR>>/src/BRepBndLib -I/<<PKGBUILDDIR>>/drv/BRepBndLib -I/<<PKGBUILDDIR>>/src/BRepExtrema -I/<<PKGBUILDDIR>>/drv/BRepExtrema -I/<<PKGBUILDDIR>>/src/BRepClass -I/<<PKGBUILDDIR>>/drv/BRepClass -I/<<PKGBUILDDIR>>/src/BRepClass3d -I/<<PKGBUILDDIR>>/drv/BRepClass3d -I/<<PKGBUILDDIR>>/src/BRepLib -I/<<PKGBUILDDIR>>/drv/BRepLib -I/<<PKGBUILDDIR>>/src/BRepGProp -I/<<PKGBUILDDIR>>/drv/BRepGProp -I/<<PKGBUILDDIR>>/src/BRepIntCurveSurface -I/<<PKGBUILDDIR>>/drv/BRepIntCurveSurface -I/<<PKGBUILDDIR>>/src/BRepTopAdaptor -I/<<PKGBUILDDIR>>/drv/BRepTopAdaptor -I/<<PKGBUILDDIR>>/src/BRepBuilderAPI -I/<<PKGBUILDDIR>>/drv/BRepBuilderAPI -I/<<PKGBUILDDIR>>/src/BRepApprox -I/<<PKGBUILDDIR>>/drv/BRepApprox -I/<<PKGBUILDDIR>>/src/Hatch -I/<<PKGBUILDDIR>>/drv/Hatch -I/<<PKGBUILDDIR>>/src/GeomInt -I/<<PKGBUILDDIR>>/drv/GeomInt -I/<<PKGBUILDDIR>>/src/IntStart -I/<<PKGBUILDDIR>>/drv/IntStart -I/<<PKGBUILDDIR>>/src/IntWalk -I/<<PKGBUILDDIR>>/drv/IntWalk -I/<<PKGBUILDDIR>>/src/IntImp -I/<<PKGBUILDDIR>>/src/IntCurveSurface -I/<<PKGBUILDDIR>>/drv/IntCurveSurface -I/<<PKGBUILDDIR>>/src/IntSurf -I/<<PKGBUILDDIR>>/drv/IntSurf -I/<<PKGBUILDDIR>>/src/IntPatch -I/<<PKGBUILDDIR>>/drv/IntPatch -I/<<PKGBUILDDIR>>/src/Geom2dInt -I/<<PKGBUILDDIR>>/drv/Geom2dInt -I/<<PKGBUILDDIR>>/src/IntImpParGen -I/<<PKGBUILDDIR>>/drv/IntImpParGen -I/<<PKGBUILDDIR>>/src/IntRes2d -I/<<PKGBUILDDIR>>/drv/IntRes2d -I/<<PKGBUILDDIR>>/src/IntCurve -I/<<PKGBUILDDIR>>/drv/IntCurve -I/<<PKGBUILDDIR>>/src/TopTrans -I/<<PKGBUILDDIR>>/drv/TopTrans -I/<<PKGBUILDDIR>>/src/Intf -I/<<PKGBUILDDIR>>/drv/Intf -I/<<PKGBUILDDIR>>/src/ApproxInt -I/<<PKGBUILDDIR>>/drv/ApproxInt -I/<<PKGBUILDDIR>>/src/GccAna -I/<<PKGBUILDDIR>>/drv/GccAna -I/<<PKGBUILDDIR>>/src/GccEnt -I/<<PKGBUILDDIR>>/drv/GccEnt -I/<<PKGBUILDDIR>>/src/GccInt -I/<<PKGBUILDDIR>>/drv/GccInt -I/<<PKGBUILDDIR>>/src/GccIter -I/<<PKGBUILDDIR>>/src/GccGeo -I/<<PKGBUILDDIR>>/src/HatchGen -I/<<PKGBUILDDIR>>/drv/HatchGen -I/<<PKGBUILDDIR>>/src/Geom2dHatch -I/<<PKGBUILDDIR>>/drv/Geom2dHatch -I/<<PKGBUILDDIR>>/src/Law -I/<<PKGBUILDDIR>>/drv/Law -I/<<PKGBUILDDIR>>/src/AppBlend -I/<<PKGBUILDDIR>>/drv/AppBlend -I/<<PKGBUILDDIR>>/src/Plate -I/<<PKGBUILDDIR>>/drv/Plate -I/<<PKGBUILDDIR>>/src/GeomPlate -I/<<PKGBUILDDIR>>/drv/GeomPlate -I/<<PKGBUILDDIR>>/src/LocalAnalysis -I/<<PKGBUILDDIR>>/drv/LocalAnalysis -I/<<PKGBUILDDIR>>/src/GeomAPI -I/<<PKGBUILDDIR>>/drv/GeomAPI -I/<<PKGBUILDDIR>>/src/GeomFill -I/<<PKGBUILDDIR>>/drv/GeomFill -I/<<PKGBUILDDIR>>/src/Geom2dAPI -I/<<PKGBUILDDIR>>/drv/Geom2dAPI -I/<<PKGBUILDDIR>>/src/Geom2dGcc -I/<<PKGBUILDDIR>>/drv/Geom2dGcc -I/<<PKGBUILDDIR>>/src/FairCurve -I/<<PKGBUILDDIR>>/drv/FairCurve -I/<<PKGBUILDDIR>>/src/NLPlate -I/<<PKGBUILDDIR>>/drv/NLPlate -I/<<PKGBUILDDIR>>/src/IntPolyh -I/<<PKGBUILDDIR>>/drv/IntPolyh -I/<<PKGBUILDDIR>>/src/TopClass -I/<<PKGBUILDDIR>>/drv/TopClass -I/<<PKGBUILDDIR>>/src/ShapeBuild -I/<<PKGBUILDDIR>>/drv/ShapeBuild -I/<<PKGBUILDDIR>>/src/ShapeExtend -I/<<PKGBUILDDIR>>/drv/ShapeExtend -I/<<PKGBUILDDIR>>/src/ShapeConstruct -I/<<PKGBUILDDIR>>/drv/ShapeConstruct -I/<<PKGBUILDDIR>>/src/ShapeCustom -I/<<PKGBUILDDIR>>/drv/ShapeCustom -I/<<PKGBUILDDIR>>/src/ShapeAnalysis -I/<<PKGBUILDDIR>>/drv/ShapeAnalysis -I/<<PKGBUILDDIR>>/src/ShapeFix -I/<<PKGBUILDDIR>>/drv/ShapeFix -I/<<PKGBUILDDIR>>/src/ShapeUpgrade -I/<<PKGBUILDDIR>>/drv/ShapeUpgrade -I/<<PKGBUILDDIR>>/src/ShapeAlgo -I/<<PKGBUILDDIR>>/drv/ShapeAlgo -I/<<PKGBUILDDIR>>/src/ShapeProcess -I/<<PKGBUILDDIR>>/drv/ShapeProcess -I/<<PKGBUILDDIR>>/src/ShapeProcessAPI -I/<<PKGBUILDDIR>>/drv/ShapeProcessAPI -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -MD -MT adm/cmake/TKSTEPBase/CMakeFiles/TKSTEPBase.dir/__/__/__/src/StepBasic/StepBasic_ConversionBasedUnitAndVolumeUnit.cxx.o -MF CMakeFiles/TKSTEPBase.dir/__/__/__/src/StepBasic/StepBasic_ConversionBasedUnitAndVolumeUnit.cxx.o.d -o CMakeFiles/TKSTEPBase.dir/__/__/__/src/StepBasic/StepBasic_ConversionBasedUnitAndVolumeUnit.cxx.o -c /<<PKGBUILDDIR>>/src/StepBasic/StepBasic_ConversionBasedUnitAndVolumeUnit.cxx
> collect2: error: ld returned 1 exit status


The full build log is available from:
http://qa-logs.debian.net/2022/05/25/oce_0.18.3-2_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20220525;users=lucas@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20220525&fusertaguser=lucas@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please marking it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.



More information about the debian-science-maintainers mailing list