Landry Breuil wrote: > Hello list ! > > I try to compile regularly each beta/devel version of xfce on OpenBSD, > and current version of thunar fails to compile on this issue : > > if /bin/sh ../libtool --mode=compile --tag=CC gcc -DHAVE_CONFIG_H -I. > -I. -I.. -I.. > -DEXO_API_SUBJECT_TO_CHANGE > -DEXO_DISABLE_DEPRECATED > -DG_LOG_DOMAIN=\"thunar-vfs\" > -DLIBEXECDIR=\"/local/libexec\" > -DSN_API_NOT_YET_FROZEN -DTHUNAR_VFS_COMPILATION > -DTHUNAR_VFS_VERSION_API=\"1\" > -DG_DISABLE_CAST_CHECKS -I/local/include/exo-0.3 > -I/local/include/xfce4 -I/usr/local/include/gtk-2.0 > -I/usr/local/lib/gtk-2.0/include -I/usr/local/include/atk-1.0 > -I/usr/X11R6/include/freetype2 -I/usr/X11R6/include > -I/usr/local/include/cairo -I/usr/local/include/pango-1.0 > -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include > -pthread -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include > -I/usr/local/include/libpng -I/usr/local/include -MT > libthunar_vfs_1_la-thunar-vfs-thumb-pixbuf.lo -MD -MP -MF > ".deps/libthunar_vfs_1_la-thunar-vfs-thumb-pixbuf.Tpo" -c -o > libthunar_vfs_1_la-thunar-vfs-thumb-pixbuf.lo `test -f > 'thunar-vfs-thumb-pixbuf.c' || echo './'`thunar-vfs-thumb-pixbuf.c; > then mv -f ".deps/libthunar_vfs_1_la-thunar-vfs-thumb-pixbuf.Tpo" > ".deps/libthunar_vfs_1_la-thunar-vfs-thumb-pixbuf.Plo"; else rm -f > ".deps/libthunar_vfs_1_la-thunar-vfs-thumb-pixbuf.Tpo"; exit 1; fi > gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -DEXO_API_SUBJECT_TO_CHANGE > -DEXO_DISABLE_DEPRECATED -DG_LOG_DOMAIN=\"thunar-vfs\" > -DLIBEXECDIR=\"/local/libexec\" -DSN_API_NOT_YET_FROZEN > -DTHUNAR_VFS_COMPILATION -DTHUNAR_VFS_VERSION_API=\"1\" > -DG_DISABLE_CAST_CHECKS -I/local/include/exo-0.3 -I/local/include/xfce4 > -I/usr/local/include/gtk-2.0 -I/usr/local/lib/gtk-2.0/include > -I/usr/local/include/atk-1.0 -I/usr/X11R6/include/freetype2 > -I/usr/X11R6/include -I/usr/local/include/cairo > -I/usr/local/include/pango-1.0 -I/usr/local/include/glib-2.0 > -I/usr/local/lib/glib-2.0/include -pthread -I/usr/local/include/glib-2.0 > -I/usr/local/lib/glib-2.0/include -I/usr/local/include/libpng > -I/usr/local/include -MT libthunar_vfs_1_la-thunar-vfs-thumb-pixbuf.lo > -MD -MP -MF .deps/libthunar_vfs_1_la-thunar-vfs-thumb-pixbuf.Tpo -c > thunar-vfs-thumb-pixbuf.c -fPIC -DPIC -o > .libs/libthunar_vfs_1_la-thunar-vfs-thumb-pixbuf.o > In file included from thunar-vfs-thumb-pixbuf.c:26: > /usr/include/sys/mman.h:113: error: syntax error before "size_t" > /usr/include/sys/mman.h:114: error: syntax error before "size_t" > /usr/include/sys/mman.h:115: error: syntax error before "size_t" > /usr/include/sys/mman.h:116: error: syntax error before "size_t" > /usr/include/sys/mman.h:117: error: syntax error before "size_t" > /usr/include/sys/mman.h:118: error: syntax error before "size_t" > /usr/include/sys/mman.h:121: error: syntax error before "size_t" > /usr/include/sys/mman.h:122: error: syntax error before "size_t" > /usr/include/sys/mman.h:123: error: syntax error before "size_t" > /usr/include/sys/mman.h:124: error: syntax error before "size_t" > *** Error code 1 > > These are the corresponding lines in /usr/include/sys/mman.h : > 113 void * mmap(void *, size_t, int, int, int, off_t); > 114 int mprotect(void *, size_t, int); > 115 int munmap(void *, size_t); > 116 int msync(void *, size_t, int); > 117 int mlock(const void *, size_t); > 118 int munlock(const void *, size_t); > 119 int mlockall(int); > 120 int munlockall(void); > 121 int madvise(void *, size_t, int); > 122 int mincore(void *, size_t, char *); > 123 int minherit(void *, size_t, int); > 124 void * mquery(void *, size_t, int, int, int, off_t); > > I guess the problem doesn't come from OpenBSD headers... so where's the > error ? > > I can provide more info if needed (config.log....)
I'd guess that sys/types.h must be included prior to sys/mman.h on OpenBSD. > Landry Benedikt _______________________________________________ Thunar-dev mailing list [email protected] http://foo-projects.org/mailman/listinfo/thunar-dev
