#3067 closed defect (wontfix)
Make check fails v 2.1.3
Reported by: | serbinsh | Owned by: | pramsey |
---|---|---|---|
Priority: | high | Milestone: | PostGIS 2.1.6 |
Component: | postgis | Version: | 2.1.x |
Keywords: | Cc: |
Description ¶
Currently, I um unable to run a complete make check on my system:
...mpicc -g -O2 -Wall -Wmissing-prototypes -I/data/software/geos/3.4.2/include -I/data/software/proj/4.8.0/include -I.. -c -o cu_node.o cu_node.c mpicc -g -O2 -Wall -Wmissing-prototypes -I/data/software/geos/3.4.2/include -I/data/software/proj/4.8.0/include -I.. -c -o cu_libgeom.o cu_libgeom.c mpicc -g -O2 -Wall -Wmissing-prototypes -I/data/software/geos/3.4.2/include -I/data/software/proj/4.8.0/include -I.. -c -o cu_split.o cu_split.c mpicc -g -O2 -Wall -Wmissing-prototypes -I/data/software/geos/3.4.2/include -I/data/software/proj/4.8.0/include -I.. -c -o cu_stringbuffer.o cu_stringbuffer.c mpicc -g -O2 -Wall -Wmissing-prototypes -I/data/software/geos/3.4.2/include -I/data/software/proj/4.8.0/include -I.. -c -o cu_triangulate.o cu_triangulate.c mpicc -g -O2 -Wall -Wmissing-prototypes -I/data/software/geos/3.4.2/include -I/data/software/proj/4.8.0/include -I.. -c -o cu_homogenize.o cu_homogenize.c mpicc -g -O2 -Wall -Wmissing-prototypes -I/data/software/geos/3.4.2/include -I/data/software/proj/4.8.0/include -I.. -c -o cu_force_sfs.o cu_force_sfs.c mpicc -g -O2 -Wall -Wmissing-prototypes -I/data/software/geos/3.4.2/include -I/data/software/proj/4.8.0/include -I.. -c -o cu_out_wkt.o cu_out_wkt.c mpicc -g -O2 -Wall -Wmissing-prototypes -I/data/software/geos/3.4.2/include -I/data/software/proj/4.8.0/include -I.. -c -o cu_out_wkb.o cu_out_wkb.c mpicc -g -O2 -Wall -Wmissing-prototypes -I/data/software/geos/3.4.2/include -I/data/software/proj/4.8.0/include -I.. -c -o cu_out_gml.o cu_out_gml.c mpicc -g -O2 -Wall -Wmissing-prototypes -I/data/software/geos/3.4.2/include -I/data/software/proj/4.8.0/include -I.. -c -o cu_out_kml.o cu_out_kml.c mpicc -g -O2 -Wall -Wmissing-prototypes -I/data/software/geos/3.4.2/include -I/data/software/proj/4.8.0/include -I.. -c -o cu_out_geojson.o cu_out_geojson.c mpicc -g -O2 -Wall -Wmissing-prototypes -I/data/software/geos/3.4.2/include -I/data/software/proj/4.8.0/include -I.. -c -o cu_out_svg.o cu_out_svg.c mpicc -g -O2 -Wall -Wmissing-prototypes -I/data/software/geos/3.4.2/include -I/data/software/proj/4.8.0/include -I.. -c -o cu_surface.o cu_surface.c mpicc -g -O2 -Wall -Wmissing-prototypes -I/data/software/geos/3.4.2/include -I/data/software/proj/4.8.0/include -I.. -c -o cu_out_x3d.o cu_out_x3d.c mpicc -g -O2 -Wall -Wmissing-prototypes -I/data/software/geos/3.4.2/include -I/data/software/proj/4.8.0/include -I.. -c -o cu_in_geojson.o cu_in_geojson.c mpicc -g -O2 -Wall -Wmissing-prototypes -I/data/software/geos/3.4.2/include -I/data/software/proj/4.8.0/include -I.. -c -o cu_in_wkb.o cu_in_wkb.c mpicc -g -O2 -Wall -Wmissing-prototypes -I/data/software/geos/3.4.2/include -I/data/software/proj/4.8.0/include -I.. -c -o cu_in_wkt.o cu_in_wkt.c cu_in_wkt.c: In function ‘cu_wkt_in’: cu_in_wkt.c:54:6: warning: variable ‘rv’ set but not used [-Wunused-but-set-variable] int rv = 0; ^ cu_in_wkt.c: In function ‘test_wkt_in_errlocation’: cu_in_wkt.c:332:6: warning: variable ‘rv’ set but not used [-Wunused-but-set-variable] int rv = 0; ^ mpicc -g -O2 -Wall -Wmissing-prototypes -I/data/software/geos/3.4.2/include -I/data/software/proj/4.8.0/include -I.. -c -o cu_tester.o cu_tester.c /bin/sh ../../libtool --mode=link mpicc -g -O2 -Wall -Wmissing-prototypes -I/data/software/geos/3.4.2/include -I/data/software/proj/4.8.0/include -o cu_tester cu_algorithm.o cu_buildarea.o cu_clean.o cu_print.o cu_misc.o cu_ptarray.o cu_geodetic.o cu_geos.o cu_tree.o cu_measures.o cu_node.o cu_libgeom.o cu_split.o cu_stringbuffer.o cu_triangulate.o cu_homogenize.o cu_force_sfs.o cu_out_wkt.o cu_out_wkb.o cu_out_gml.o cu_out_kml.o cu_out_geojson.o cu_out_svg.o cu_surface.o cu_out_x3d.o cu_in_geojson.o cu_in_wkb.o cu_in_wkt.o cu_tester.o ../liblwgeom.la -lcunit libtool: link: mpicc -g -O2 -Wall -Wmissing-prototypes -I/data/software/geos/3.4.2/include -I/data/software/proj/4.8.0/include -o .libs/cu_tester cu_algorithm.o cu_buildarea.o cu_clean.o cu_print.o cu_misc.o cu_ptarray.o cu_geodetic.o cu_geos.o cu_tree.o cu_measures.o cu_node.o cu_libgeom.o cu_split.o cu_stringbuffer.o cu_triangulate.o cu_homogenize.o cu_force_sfs.o cu_out_wkt.o cu_out_wkb.o cu_out_gml.o cu_out_kml.o cu_out_geojson.o cu_out_svg.o cu_surface.o cu_out_x3d.o cu_in_geojson.o cu_in_wkb.o cu_in_wkt.o cu_tester.o ../.libs/liblwgeom.so -lcunit -pthread -Wl,-rpath -Wl,/usr/local/lib #mpicc -o cu_tester cu_algorithm.o cu_buildarea.o cu_clean.o cu_print.o cu_misc.o cu_ptarray.o cu_geodetic.o cu_geos.o cu_tree.o cu_measures.o cu_node.o cu_libgeom.o cu_split.o cu_stringbuffer.o cu_triangulate.o cu_homogenize.o cu_force_sfs.o cu_out_wkt.o cu_out_wkb.o cu_out_gml.o cu_out_kml.o cu_out_geojson.o cu_out_svg.o cu_surface.o cu_out_x3d.o cu_in_geojson.o cu_in_wkb.o cu_in_wkt.o cu_tester.o ../.libs/liblwgeom.a -lm -lcunit -L/data/software/geos/3.4.2/lib -lgeos_c /data/software/src/postgis/postgis-2.1.3/liblwgeom/cunit/.libs/lt-cu_tester: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by /data/software/geos/3.4.2/lib/libgeos-3.4.2.so) make[2]: *** [check] Error 1 make[2]: Leaving directory `/data/software/src/postgis/postgis-2.1.3/liblwgeom/cunit' make[1]: *** [check] Error 2 make[1]: Leaving directory `/data/software/src/postgis/postgis-2.1.3/liblwgeom' make: *** [check] Error 1
SciLinux 6.5
This happens using both 2.1.3 and 2.2.0
Change History (2)
follow-up: 2 comment:1 by , 10 years ago
Resolution: | → wontfix |
---|---|
Status: | new → closed |
comment:2 by , 10 years ago
Replying to pramsey:
The problem is not in PostGIS, it's in your build setup somewhere
/usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by /data/software/geos/3.4.2/lib/libgeos-3.4.2.so) make[2]: *** [check] Error 1or in your decision to deploy dependencies outside the system areas. Patch accepted if it's something you can tweak in the build system to support your case that doesn't break other systems.
I met a similar issue in v2.1.5 also (I've submitted a ticket http://trac.osgeo.org/postgis/ticket/3089 but assigned as 'invalid')
Two simple ways to workaround:
ln -s GCC/lib64/libstc++.so.6.0.XX /usr/lib64/libstdc++.so.6
- replace the path /lib/lib64 with GCC/lib64 (for me in the "relink_command" of file raster2pgsql)
then everything will be OK.
Wish this helps to you.
The problem is not in PostGIS, it's in your build setup somewhere
or in your decision to deploy dependencies outside the system areas. Patch accepted if it's something you can tweak in the build system to support your case that doesn't break other systems.