svn commit: r563442 - head/graphics/colmap

Jan Beich jbeich at FreeBSD.org
Sun Jan 31 01:25:19 UTC 2021


Jan Beich <jbeich at FreeBSD.org> writes:

> Author: jbeich
> Date: Sun Jan 31 01:17:38 2021
> New Revision: 563442
> URL: https://svnweb.freebsd.org/changeset/ports/563442
>
> Log:
>   graphics/colmap: unbreak on FreeBSD >= 13 i386
>   
>   cc1plus: out of memory allocating 65536 bytes after a total of 0 bytes
>   
>   Reported by:	pkg-fallout

This commit breaks FreeBSD 12.1 i386 which has reached EOL today. ;)

FAILED: src/exe/colmap 
: && /usr/bin/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -fopenmp=libomp -Wall -std=c++14 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -Wl,--as-needed -fstack-protector-strong src/exe/CMakeFiles/colmap_exe.dir/colmap.cc.o -o src/exe/colmap -L/usr/local/lib -Wl,-rpath,/usr/local/lib:/usr/local/lib/qt5:  src/libcolmap.a  lib/FLANN/libflann.a  lib/Graclus/libgraclus.a  lib/LSD/liblsd.a  lib/PBA/libpba.a  lib/PoissonRecon/libpoisson_recon.a  -lsqlite3  lib/SiftGPU/libsift_gpu.a  /usr/local/lib/libGLEW.so  lib/VLFeat/libvlfeat.a  /usr/local/lib/libboost_filesystem.so  /usr/local/lib/libboost_program_options.so  /usr/local/lib/libboost_regex.so  /usr/local/lib/libboost_system.so  /usr/local/lib/libfreeimage.so  /usr/local/lib/libceres.so.2.0.0  /usr/local/lib/libglog.so  /usr/local/lib/libgflags.so.2.2.2  -pthread  /usr/local/lib/libGL.so  /usr/local/lib/libGLU.so  /usr/local/lib/qt5/libQt5OpenGL.so.5.15.2  /usr/local/lib/qt5/libQt5Widgets.so.5.15.2  /usr/local/lib/qt5/libQt5Gui.so.5.15.2  /usr/local/lib/qt5/libQt5Core.so.5.15.2  /usr/local/lib/libmpfr.so  /usr/local/lib/libgmp.so  -lpthread  -Wl,-rpath-link,/usr/local/lib && :
ld: error: undefined symbol: __atomic_load
>>> referenced by PoissonRecon.cpp
>>>               PoissonRecon.cpp.o:(.omp_outlined.) in archive lib/PoissonRecon/libpoisson_recon.a

ld: error: undefined symbol: __atomic_compare_exchange
>>> referenced by PoissonRecon.cpp
>>>               PoissonRecon.cpp.o:(.omp_outlined.) in archive lib/PoissonRecon/libpoisson_recon.a

ld: error: undefined symbol: __atomic_load
>>> referenced by PoissonRecon.cpp
>>>               PoissonRecon.cpp.o:(.omp_outlined..177) in archive lib/PoissonRecon/libpoisson_recon.a

ld: error: undefined symbol: __atomic_load
>>> referenced by PoissonRecon.cpp
>>>               PoissonRecon.cpp.o:(.omp_outlined..179) in archive lib/PoissonRecon/libpoisson_recon.a

ld: error: undefined symbol: __atomic_load
>>> referenced by PoissonRecon.cpp
>>>               PoissonRecon.cpp.o:(.omp_outlined..182) in archive lib/PoissonRecon/libpoisson_recon.a

ld: error: undefined symbol: __atomic_load
>>> referenced by PoissonRecon.cpp
>>>               PoissonRecon.cpp.o:(.omp_outlined..197) in archive lib/PoissonRecon/libpoisson_recon.a

ld: error: undefined symbol: __atomic_load
>>> referenced by PoissonRecon.cpp
>>>               PoissonRecon.cpp.o:(.omp_outlined..199) in archive lib/PoissonRecon/libpoisson_recon.a

ld: error: undefined symbol: __atomic_load
>>> referenced by PoissonRecon.cpp
>>>               PoissonRecon.cpp.o:(.omp_outlined..201) in archive lib/PoissonRecon/libpoisson_recon.a

ld: error: undefined symbol: __atomic_load
>>> referenced by PoissonRecon.cpp
>>>               PoissonRecon.cpp.o:(.omp_outlined..204) in archive lib/PoissonRecon/libpoisson_recon.a

ld: error: undefined symbol: __atomic_load
>>> referenced by PoissonRecon.cpp
>>>               PoissonRecon.cpp.o:(.omp_outlined..206) in archive lib/PoissonRecon/libpoisson_recon.a

ld: error: undefined symbol: __atomic_load
>>> referenced by PoissonRecon.cpp
>>>               PoissonRecon.cpp.o:(.omp_outlined..212) in archive lib/PoissonRecon/libpoisson_recon.a

ld: error: undefined symbol: __atomic_load
>>> referenced by PoissonRecon.cpp
>>>               PoissonRecon.cpp.o:(.omp_outlined..212) in archive lib/PoissonRecon/libpoisson_recon.a

ld: error: undefined symbol: __atomic_load
>>> referenced by PoissonRecon.cpp
>>>               PoissonRecon.cpp.o:(.omp_outlined..216) in archive lib/PoissonRecon/libpoisson_recon.a

ld: error: undefined symbol: __atomic_load
>>> referenced by PoissonRecon.cpp
>>>               PoissonRecon.cpp.o:(.omp_outlined..224) in archive lib/PoissonRecon/libpoisson_recon.a

ld: error: undefined symbol: __atomic_load
>>> referenced by PoissonRecon.cpp
>>>               PoissonRecon.cpp.o:(.omp_outlined..224) in archive lib/PoissonRecon/libpoisson_recon.a

ld: error: undefined symbol: __atomic_load
>>> referenced by PoissonRecon.cpp
>>>               PoissonRecon.cpp.o:(.omp_outlined..258) in archive lib/PoissonRecon/libpoisson_recon.a

ld: error: undefined symbol: __atomic_compare_exchange
>>> referenced by PoissonRecon.cpp
>>>               PoissonRecon.cpp.o:(.omp_outlined..258) in archive lib/PoissonRecon/libpoisson_recon.a

ld: error: undefined symbol: __atomic_load
>>> referenced by PoissonRecon.cpp
>>>               PoissonRecon.cpp.o:(.omp_outlined..266) in archive lib/PoissonRecon/libpoisson_recon.a

ld: error: undefined symbol: __atomic_load
>>> referenced by PoissonRecon.cpp
>>>               PoissonRecon.cpp.o:(.omp_outlined..269) in archive lib/PoissonRecon/libpoisson_recon.a

ld: error: undefined symbol: __atomic_load
>>> referenced by PoissonRecon.cpp
>>>               PoissonRecon.cpp.o:(.omp_outlined..272) in archive lib/PoissonRecon/libpoisson_recon.a

ld: error: too many errors emitted, stopping now (use -error-limit=0 to see all errors)
c++: error: linker command failed with exit code 1 (use -v to see invocation)
ninja: build stopped: cannot make progress due to previous errors.


More information about the svn-ports-all mailing list