[mapserver-users] compile 7.0.1 error, glib.h not found

Andy Colson andy at squeakycode.net
Tue Jul 12 18:52:05 PDT 2016


Hi all.

I tried:
cmake .. -DWITH_PERL=1


Scanning dependencies of target mapserver
[  1%] Building C object CMakeFiles/mapserver.dir/fontcache.c.o
In file included from /usr/include/fribidi/fribidi.h:35:0,
                  from /tmp/SBo/mapserver-7.0.1/fontcache.h:13,
                  from /tmp/SBo/mapserver-7.0.1/fontcache.c:32:
/usr/include/fribidi/fribidi-common.h:61:20: fatal error: glib.h: No such file or directory
compilation terminated.
CMakeFiles/mapserver.dir/build.make:62: recipe for target 'CMakeFiles/mapserver.dir/fontcache.c.o' failed


I found a prior reference to this:

http://osgeo-org.1560.x6.nabble.com/Error-building-Mapserver-6-4-1-with-fribidi-td5099725.html#a5099926


# pkg-config --cflags fribidi
-I/usr/include/fribidi -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include

# ls /usr/include/glib-2.0
gio/  glib/  glib-object.h  glib-unix.h  glib.h  gmodule.h  gobject/

# cmake --version
cmake version 3.5.2

Slackware64 14.2

If I use:
cmake .. -DWITH_PERL=1 -DFRIBIDI_INCLUDE_DIR='/usr/include/fribidi;/usr/include/glib-2.0;/usr/lib64/glib-2.0/include'

It compiles fine.  I thought I'd just report that this still seems to be a problem.

-Andy


More information about the mapserver-users mailing list