Hi Thomas, nope, unfortunately not. Deleted everything, rerun cmake, still got the same errors (strsstr, strlcat, strlcpy not found). This is one part of CMakeError.log:
Determining if the function strrstr exists failed with the following output: Change Dir: /usr/local/src/mapserver-7.0.1/build/CMakeFiles/CMakeTmp Run Build Command:"/usr/bin/gmake" "cmTryCompileExec1997038117/fast" /usr/bin/gmake -f CMakeFiles/cmTryCompileExec1997038117.dir/build.make CMakeFiles/cmTryCompileExec1997038117.dir/build gmake[1]: Entering directory `/usr/local/src/mapserver-7.0.1/build/CMakeFiles/CMakeTmp' /usr/bin/cmake -E cmake_progress_report /usr/local/src/mapserver-7.0.1/build/CMakeFiles/CMakeTmp/CMakeFiles 1 Building C object CMakeFiles/cmTryCompileExec1997038117.dir/CheckFunctionExists.c.o /usr/bin/cc -DCHECK_FUNCTION_EXISTS=strrstr -I/usr/local/src/mapserver-7.0.1/build/CMakeFiles/CMakeTmp/math.h -o CMakeFiles/cmTryCompileExec1997038117.dir/CheckFunctionExists.c.o -c /usr/share/cmake/Modules/CheckFunctionExists.c Linking C executable cmTryCompileExec1997038117 /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec1997038117.dir/link.txt --verbose=1 /usr/bin/cc -DCHECK_FUNCTION_EXISTS=strrstr CMakeFiles/cmTryCompileExec1997038117.dir/CheckFunctionExists.c.o -o cmTryCompileExec1997038117 -rdynamic -lm CMakeFiles/cmTryCompileExec1997038117.dir/CheckFunctionExists.c.o: In function `main': CheckFunctionExists.c:(.text+0x15): undefined reference to `strrstr' collect2: ld gab 1 als Ende-Status zurück gmake[1]: Leaving directory `/usr/local/src/mapserver-7.0.1/build/CMakeFiles/CMakeTmp' gmake[1]: *** [cmTryCompileExec1997038117] Fehler 1 gmake: *** [cmTryCompileExec1997038117/fast] Fehler 2 ... (this is similarly repeated for the other functions) Thanks, Michael 2016-06-24 10:09 GMT+02:00 thomas bonfort <[email protected]>: > Try deleting everything in the build directory and starting again, > might be a cmake cache problem... > > On 24 June 2016 at 10:07, Michael Schulz <[email protected]> > wrote: > > Hi, > > > > I have exactly the same issue here. Trying to build mapserver on SLES 11 > > SP4, I have disabled harfbuzz and fribidi: > > > > cmake .. \ > > -DCMAKE_PREFIX_PATH=/opt/gdal-trunk \ > > -DWITH_CLIENT_WFS=ON \ > > -DWITH_CLIENT_WMS=ON \ > > -DWITH_CURL=ON \ > > -DWITH_SOS=ON \ > > -DWITH_PHP=ON \ > > -DWITH_PYTHON=ON \ > > -DWITH_SVGCAIRO=ON \ > > -DWITH_ORACLESPATIAL=ON \ > > -DWITH_HARFBUZZ=0 \ > > -DWITH_FRIBIDI=0 \ > > -DWITH_FCGI=0 \ > > >../configure.out.txt > > > > configure.out: > > -- The C compiler identification is GNU 4.3.4 > > -- The CXX compiler identification is GNU 4.3.4 > > -- Check for working C compiler: /usr/bin/cc > > -- Check for working C compiler: /usr/bin/cc -- works > > -- Detecting C compiler ABI info > > -- Detecting C compiler ABI info - done > > -- Check for working CXX compiler: /usr/bin/c++ > > -- Check for working CXX compiler: /usr/bin/c++ -- works > > -- Detecting CXX compiler ABI info > > -- Detecting CXX compiler ABI info - done > > -- Looking for strrstr > > -- Looking for strrstr - not found > > -- Looking for strcasecmp > > -- Looking for strcasecmp - found > > -- Looking for strcasestr > > -- Looking for strcasestr - found > > -- Looking for strdup > > -- Looking for strdup - found > > -- Looking for strlcat > > -- Looking for strlcat - not found > > -- Looking for strlcpy > > -- Looking for strlcpy - not found > > -- Looking for strlen > > -- Looking for strlen - found > > -- Looking for strncasecmp > > -- Looking for strncasecmp - found > > -- Looking for vsnprintf > > -- Looking for vsnprintf - found > > -- Looking for lrintf > > -- Looking for lrintf - found > > -- Looking for lrint > > -- Looking for lrint - found > > -- Looking for dlfcn.h > > -- Looking for dlfcn.h - found > > -- Performing Test HAVE_SYNC_FETCH_AND_ADD > > -- Performing Test HAVE_SYNC_FETCH_AND_ADD - Success > > -- Found ZLIB: /usr/lib64/libz.so (found version "1.2.7") > > -- Found PNG: /usr/lib64/libpng.so (found version "1.2.31") > > -- Found JPEG: /usr/lib64/libjpeg.so > > -- Found Freetype: /usr/lib64/libfreetype.so > > -- Found PROJ: /usr/lib64/libproj.so > > -- Looking for iconv > > -- Looking for iconv - found > > -- Found iconv library: > > -- Found PkgConfig: /usr/bin/pkg-config (found version "0.23") > > -- checking for module 'cairo' > > -- found cairo, version 1.8.8 > > -- Found CAIRO: /usr/lib64/libcairo.so > > -- Found ORACLE: > > > /home/oracle/app/oracle/product/12.1.0/client_1/lib/libclntsh.so;/home/oracle/app/oracle/product/12.1.0/client_1/lib/libocci.so;/home/oracle/app/oracle/product/12.1.0/client_1/lib/libnnz12.so > > -- Found GEOS: /usr/lib64/libgeos_c.so > > -- Found POSTGRESQL: /usr/lib64/libpq.so > > -- Looking for PQserverVersion in pq > > -- Looking for PQserverVersion in pq - found > > -- Found GDAL: /opt/gdal-trunk/lib/libgdal.so > > -- Found SVG: /usr/local/lib/libsvg.so > > -- Found SVGCAIRO: /usr/local/lib/libsvg-cairo.so > > -- Found CURL: /usr/lib64/libcurl.so (found version "7.19.7") > > -- Found LibXml2: /usr/lib64/libxml2.so (found version "2.7.6") > > -- Performing Test GIF_GifFileType_UserData > > -- Performing Test GIF_GifFileType_UserData - Success > > -- Found GIF: /usr/lib64/libgif.so (found version "4") > > -- Found SWIG: /usr/bin/swig (found version "1.3.36") > > -- Found PythonInterp: /usr/bin/python (found version "2.6.9") > > -- * Summary of configured options for this build > > -- * Mandatory components > > -- * png: /usr/lib64/libpng.so > > -- * jpeg: /usr/lib64/libjpeg.so > > -- * freetype: /usr/lib64/libfreetype.so > > -- * Optional components > > -- * GDAL: /opt/gdal-trunk/lib/libgdal.so > > -- * OGR: /opt/gdal-trunk/lib/libgdal.so > > -- * GIF: /usr/lib64/libgif.so > > -- * MYSQL: disabled > > -- * FRIBIDI: disabled > > -- * HARFBUZZ: disabled > > -- * GIF: /usr/lib64/libgif.so > > -- * CAIRO: /usr/lib64/libcairo.so > > -- * SVGCAIRO: /usr/local/lib/libsvg-cairo.so > > -- * RSVG: disabled > > -- * CURL: /usr/lib64/libcurl.so > > -- * PROJ: /usr/lib64/libproj.so > > -- * PIXMAN: disabled > > -- * LIBXML2: /usr/lib64/libxml2.so > > -- * POSTGIS: /usr/lib64/libpq.so > > -- * GEOS: /usr/lib64/libgeos_c.so > > -- * FastCGI: disabled > > -- * Oracle Spatial: > > > /home/oracle/app/oracle/product/12.1.0/client_1/lib/libclntsh.so;/home/oracle/app/oracle/product/12.1.0/client_1/lib/libocci.so;/home/oracle/app/oracle/product/12.1.0/client_1/lib/libnnz12.so > > -- * Exempi XMP: disabled > > -- * Optional features > > -- * WMS SERVER: ENABLED > > -- * WFS SERVER: ENABLED > > -- * WCS SERVER: ENABLED > > -- * SOS SERVER: ENABLED > > -- * WMS CLIENT: ENABLED > > -- * WFS CLIENT: ENABLED > > -- * ICONV: ENABLED > > -- * Thread-safety support: disabled > > -- * KML output: disabled > > -- * Z+M point coordinate support: disabled > > -- * XML Mapfile support: disabled > > -- * Mapscripts > > -- * Python: ENABLED > > -- * PHP: ENABLED > > -- * PERL: disabled > > -- * RUBY: disabled > > -- * JAVA: disabled > > -- * C#: disabled > > -- * V8 Javascript: disabled > > -- * Apache Module (Experimental): disabled > > -- > > -- Will install files to /usr/local > > -- Will install libraries to /usr/local/lib > > -- Configuring incomplete, errors occurred! > > > > Is this related to disabling Harfbuzz or Fribidi? I understood that > Harfbuzz > > is not needed unless for special languages character rendering? > > > > Thanks, Michael > > > > > > 2016-06-24 8:36 GMT+02:00 thomas bonfort <[email protected]>: > >> > >> Matthew, > >> What configure flags did you use to build harfbuzz? What harfbuzz > >> version are you using? > >> > >> -- > >> thomas > >> > >> > >> On 21 June 2016 at 20:41, Cechini, Matthew F. (GSFC-423.0)[Science > >> Systems & Applications, Inc.] <[email protected]> wrote: > >> > As it turns out, the issue is Harfbuzz: > >> > > >> > In the pre-compile checks, I see this: > >> > > >> > -- checking for module 'harfbuzz>=0.9.18' > >> > > >> > -- package 'harfbuzz>=0.9.18' not found > >> > > >> > -- Found HarfBuzz: /usr/local/include/harfbuzz > >> > > >> > > >> > Seems ok, it didn’t find an installed RPM/package, but it finds the > >> > directory where I build and installed manually. > >> > > >> > But the problem then is that there is a missing header file from > >> > Harfbuzz: > >> > > >> > In file included from > >> > /home/vagrant/rpmbuild/BUILD/mapserver-7.0.1/fontcache.c:32: > >> > > >> > /home/vagrant/rpmbuild/BUILD/mapserver-7.0.1/fontcache.h:15:20: error: > >> > hb-ft.h: No such file or directory > >> > > >> > /home/vagrant/rpmbuild/BUILD/mapserver-7.0.1/fontcache.c: In function > >> > 'msFreeFontCache': > >> > > >> > /home/vagrant/rpmbuild/BUILD/mapserver-7.0.1/fontcache.c:82: warning: > >> > implicit declaration of function 'hb_font_destroy' > >> > > >> > /home/vagrant/rpmbuild/BUILD/mapserver-7.0.1/fontcache.c:84: warning: > >> > implicit declaration of function 'hb_font_funcs_destroy' > >> > > >> > > >> > I see that particular header file in the src directory, from which > `make > >> > install` is run for harfbuzz… but it’s not “installed”. I can’t seem > to > >> > find an RPM for Centos 6, so building from source seems to be the > path I > >> > have to follow. > >> > > >> > Matt > >> > ................................................................. > >> > Matthew Cechini > >> > Contractor, Science Systems and Applications, Inc. > >> > NASA GIBS Systems/Software Engineer > >> > 410.205.6272 > >> > > >> > From: Thomas Gratier <[email protected]> > >> > Date: Tuesday, June 21, 2016 at 12:30 PM > >> > To: Matthew Cechini <[email protected]> > >> > Cc: "[email protected]" < > [email protected]> > >> > Subject: Re: [mapserver-users] Building Mapserver - missing strlcat... > >> > methods > >> > > >> > Hi, > >> > > >> > "build map server 7.0.1 on linux": distro, architecture? > >> > > >> > You should look at > >> > https://github.com/mapserver/mapserver/blob/branch-7-0/.travis.yml to > >> > find > >> > out more about MapServer deps. > >> > > >> > Cheers > >> > > >> > > >> > Thomas Gratier > >> > > >> > 2016-06-20 22:35 GMT+02:00 Cechini, Matthew F. (GSFC-423.0)[Science > >> > Systems > >> > & Applications, Inc.] <[email protected]>: > >> >> > >> >> I’m attempting to build map server 7.0.1 on linux and am getting the > >> >> following errors. I’m sure I’m missing some dependency… but google > has > >> >> failed me to figure it out. Help? > >> >> > >> >> -- Looking for strrstr - not found > >> >> -- Looking for strlcat - not found > >> >> -- Looking for strlcpy - not found > >> >> -- Looking for PQserverVersion in pq - not found > >> >> -- Looking for pthread_create - not found > >> >> -- Looking for pthread_create in pthreads - not found > >> >> > >> >> Matt > >> >> ................................................................. > >> >> Matthew Cechini > >> >> Contractor, Science Systems and Applications, Inc. > >> >> NASA GIBS Systems/Software Engineer > >> >> 410.205.6272 > >> >> > >> >> _______________________________________________ > >> >> mapserver-users mailing list > >> >> [email protected] > >> >> http://lists.osgeo.org/mailman/listinfo/mapserver-users > >> > > >> > > >> > > >> > _______________________________________________ > >> > mapserver-users mailing list > >> > [email protected] > >> > http://lists.osgeo.org/mailman/listinfo/mapserver-users > >> _______________________________________________ > >> mapserver-users mailing list > >> [email protected] > >> http://lists.osgeo.org/mailman/listinfo/mapserver-users > > > > > > > > > > -- > > ----------------------------------------------------------- > > Michael Schulz > > > > >
_______________________________________________ mapserver-users mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/mapserver-users
