mapserver-6.2.2-1.fc22 fails to build in F23: /bin/sh ./libtool --mode=link --tag=CXX g++ -rpath /usr/lib64 shp2img.lo libmapserver.la -o shp2img libtool: link: g++ .libs/shp2img.o -o .libs/shp2img ./.libs/libmapserver.so -L/usr/lib64 -lgd -lproj -ljpeg -lpng -lgif -lgdal -lpq -lcurl -lgeos_c -lpthread -lxml2 -lfribidi -ldl -lfreetype -lz -lcairo -lpng16 -Wl,-rpath -Wl,/usr/lib64 ./.libs/libmapserver.so: undefined reference to `populateRendererVTableCairoVector' collect2: error: ld returned 1 exit status Makefile:368: recipe for target 'shp2img' failed Difference between working and failing build root is: libgcc 4.9.2-5.fc22 > 5.0.0-0.7.fc22 libstdc++ 4.9.2-5.fc22 > 5.0.0-0.7.fc22 libgfortran 4.9.2-5.fc22 > 5.0.0-0.7.fc22 libquadmath 4.9.2-5.fc22 > 5.0.0-0.7.fc22 cpp 4.9.2-5.fc22 > 5.0.0-0.7.fc22 gcc 4.9.2-5.fc22 > 5.0.0-0.7.fc22 gcc-c++ 4.9.2-5.fc22 > 5.0.0-0.7.fc22 libstdc++-devel 4.9.2-5.fc22 > 5.0.0-0.7.fc22 libgomp 4.9.2-5.fc22 > 5.0.0-0.7.fc22 isl > 0.14-3.fc22
I fixed this in rawhide.