GNOME Bugzilla – Bug 153105
Can't build gamin-server for Solaris 9 x86
Last modified: 2018-07-01 08:48:16 UTC
gmake[5]: Entering directory `/tmp/garnome-work/gamin/main.d/gamin-0.0.9/server' if gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../libgamin -I../protocol -I../lib -I/opt/gnome-2.8/include/glib-2.0 -I/opt/gnome-2.8/lib/glib-2.0/include -DBINDIR=\""/opt/gnome-2.8/libexec"\" -DG_DISABLE_DEPRECATED -DGAM_DEBUG_ENABLED -I/opt/gnome-2.8/include -I/usr/local/include -I/opt/sfw/netpbm/include -I/opt/csw/include -I/opt/sfw/include -I/usr/X11R6/include -g -O2 -pipe -mtune=pentium3 -msse -falign-functions=4 -fomit-frame-pointer -funroll-loops -mfancy-math-387 -D_REENTRANT -MT gam_dnotify.o -MD -MP -MF ".deps/gam_dnotify.Tpo" -c -o gam_dnotify.o gam_dnotify.c; \ then mv -f ".deps/gam_dnotify.Tpo" ".deps/gam_dnotify.Po"; else rm -f ".deps/gam_dnotify.Tpo"; exit 1; fi gam_dnotify.c: In function `gam_dnotify_directory_handler': gam_dnotify.c:111: error: `F_SETSIG' undeclared (first use in this function) gam_dnotify.c:111: error: (Each undeclared identifier is reported only once gam_dnotify.c:111: error: for each function it appears in.) gam_dnotify.c:112: error: `F_NOTIFY' undeclared (first use in this function) gam_dnotify.c:113: error: `DN_MODIFY' undeclared (first use in this function) gam_dnotify.c:113: error: `DN_CREATE' undeclared (first use in this function) gam_dnotify.c:113: error: `DN_DELETE' undeclared (first use in this function) gam_dnotify.c:113: error: `DN_RENAME' undeclared (first use in this function) gam_dnotify.c:113: error: `DN_ATTRIB' undeclared (first use in this function) gam_dnotify.c:114: error: `DN_MULTISHOT' undeclared (first use in this function) gmake[5]: *** [gam_dnotify.o] Error 1 gmake[5]: Leaving directory `/tmp/garnome-work/gamin/main.d/gamin-0.0.9/server' gmake[4]: *** [all-recursive] Error 1 gmake[4]: Leaving directory `/tmp/garnome-work/gamin/main.d/gamin-0.0.9' gmake[3]: *** [all] Error 2 gmake[3]: Leaving directory `/tmp/garnome-work/gamin/main.d/gamin-0.0.9' gmake[2]: *** [build-/tmp/garnome-work/gamin/main.d/gamin-0.0.9/Makefile] Error 2 gmake[2]: Leaving directory `/home/jonas/garnome-2.8.0/bootstrap/gamin' gmake[1]: *** [../../bootstrap/gamin/cookies/main.d/install] Error 2 gmake[1]: Leaving directory `/home/jonas/garnome-2.8.0/platform/gnome-vfs' gmake: *** [paranoid-install] Error 2 jonas@brusen:52~/garnome-2.8.0/platform>
http://www.gnome.org/~veillard/gamin/overview.html "At this point Gamin is fairly tied to Linux, portability is not a primary goal at this stage but if you have portability patches they are welcome." i.e. we take patches. But since solaris probably doesn't have dnotify kernel API, I doubt it will be easy to port. Use FAM instead... Daniel
*** Bug 152835 has been marked as a duplicate of this bug. ***
I'm tempted to close this as WONTFIX, as I won't be developping portability patches, but if I receive some I will apply them, Daniel
Daniel: You could at least keep this report open as a reminder and refer to it when people come to ask you.
*** Bug 153104 has been marked as a duplicate of this bug. ***
gamin is not under active development anymore and has not seen code changes for many years. Its codebase has been archived: https://gitlab.gnome.org/Archive/gamin/commits/master Closing this report as WONTFIX as part of Bugzilla Housekeeping to reflect reality. Please feel free to reopen this ticket (or rather transfer the project to GNOME Gitlab, as GNOME Bugzilla is deprecated) if anyone takes the responsibility for active development again.