Opened 4 years ago

Closed 3 years ago

#1019 closed defect (wontfix)

Rasberry Pi 32-bit errors autotools

Reported by: robe Owned by: strk
Priority: major Milestone: 3.9.0
Component: Build/Install Version: main
Severity: Unassigned Keywords:
Cc:

Description

Getting errors on berrie - but it's showing as success so got to fix that.

https://debbie.postgis.net/job/GEOS_Worker_Run/625/label=berrie/console

18:10:06 File Exists
18:10:06 + bash tools/ci/berrie.sh
18:10:09 * Running /usr/bin/libtoolize (2.4.6)
18:10:09    OPTIONS = --force --copy
18:10:11 libtoolize: putting auxiliary files in '.'.

make[3]: Entering directory '/home/jenkins/workspace/GEOS_Worker_Run/label/berrie/ec1419c821f3a2f2b92ab7de232f7e2ace3bdb06/src'
/bin/bash ../libtool  --tag=CXX   --mode=link g++ -std=c++11 -DGEOS_INLINE  -Wsuggest-override -pedantic -Wall -Wno-long-long  -ffloat-store -DUSE_UNSTABLE_GEOS_CPP_API -g -O2 -release 3.9.0 -no-undefined  -o libgeos.la -rpath /usr/local/lib inlines.lo algorithm/libalgorithm.la geom/libgeom.la geomgraph/libgeomgraph.la index/libindex.la io/libio.la linearref/liblinearref.la noding/libnoding.la operation/liboperation.la planargraph/libplanargraph.la precision/libprecision.la simplify/libsimplify.la triangulate/libtriangulate.la util/libutil.la   
libtool: link: g++  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/8/crtbeginS.o  .libs/inlines.o  -Wl,--whole-archive algorithm/.libs/libalgorithm.a geom/.libs/libgeom.a geomgraph/.libs/libgeomgraph.a index/.libs/libindex.a io/.libs/libio.a linearref/.libs/liblinearref.a noding/.libs/libnoding.a operation/.libs/liboperation.a planargraph/.libs/libplanargraph.a precision/.libs/libprecision.a simplify/.libs/libsimplify.a triangulate/.libs/libtriangulate.a util/.libs/libutil.a -Wl,--no-whole-archive  -L/usr/lib/gcc/arm-linux-gnueabihf/8 -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/8/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/8/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/8/../../../arm-linux-gnueabihf/crtn.o  -g -O2   -Wl,-soname -Wl,libgeos-3.9.0.so -o .libs/libgeos-3.9.0.so
/usr/bin/ld: noding/.libs/libnoding.a(BasicSegmentString.o):(.rodata+0x0): multiple definition of `typeinfo name for geos::noding::BasicSegmentString'; .libs/inlines.o:(.rodata+0x6c0): first defined here
/usr/bin/ld: noding/.libs/libnoding.a(BasicSegmentString.o):(.data.rel.ro+0x0): multiple definition of `typeinfo for geos::noding::BasicSegmentString'; .libs/inlines.o:(.data.rel.ro+0x20): first defined here
/usr/bin/ld: noding/.libs/libnoding.a(BasicSegmentString.o):(.data.rel.ro+0xc): multiple definition of `vtable for geos::noding::BasicSegmentString'; .libs/inlines.o:(.data.rel.ro+0xac): first defined here
collect2: error: ld returned 1 exit status
make[3]: *** [Makefile:552: libgeos.la] Error 1
make[3]: Leaving directory '/home/jenkins/workspace/GEOS_Worker_Run/label/berrie/ec1419c821f3a2f2b92ab7de232f7e2ace3bdb06/src'
make[2]: *** [Makefile:602: check-recursive] Error 1
make[2]: Leaving directory '/home/jenkins/workspace/GEOS_Worker_Run/label/berrie/ec1419c821f3a2f2b92ab7de232f7e2ace3bdb06/src'
make[1]: *** [Makefile:479: check-recursive] Error 1
make[1]: Leaving directory '/home/jenkins/workspace/GEOS_Worker_Run/label/berrie/ec1419c821f3a2f2b92ab7de232f7e2ace3bdb06'
make: *** [Makefile:775: check] Error 2

Change History (2)

comment:1 by strk, 4 years ago

multiple definition of `vtable for geos::noding::BasicSegmentString';

It it building with CMake or Autotools ? Is GEOS_INLINE defined ?

comment:2 by pramsey, 3 years ago

Resolution: wontfix
Status: newclosed
Note: See TracTickets for help on using tickets.