Possibly incorrect #include statements in C header files in glib2-dev?

Peter Dyballa <[email protected]> Sun, 28 Feb 2016 00:37:35 +0100
Newsgroups gmane.os.apple.fink.gnome
Message-ID <[email protected]>
Hello!

I am trying to update libm17n on Snow Leopard, Mac OS X 10.6.8. OK, it's not supported by Fink anymore, but I still support this OS. I did locally update a dozen or more packages and came across a problem libm17n. It's configure script first could not find <fridibi/fribidi.h> useful because it had this statement:

	# include <glib.h>

But glib.h is in /sw/include/glib-2.0/glib.h. So I patched the fribidi packages to have

	# include <glib-2.0/glib.h>

Now libm17n's configure script tests further and fails with:

	.. /sw/include/fribidi/fribidi-common.h
	... /sw/include/fribidi/fribidi-config.h
	... /sw/include/glib-2.0/glib.h
	In file included from /sw/include/fribidi/fribidi-common.h:61,
	                 from /sw/include/fribidi/fribidi.h:35,
	                 from conftest.c:159:
	/sw/include/glib-2.0/glib.h:32:26: error: glib/galloca.h: No such file or directory
	/sw/include/glib-2.0/glib.h:33:25: error: glib/garray.h: No such file or directory
	/sw/include/glib-2.0/glib.h:34:30: error: glib/gasyncqueue.h: No such file or directory
	/sw/include/glib-2.0/glib.h:35:26: error: glib/gatomic.h: No such file or directory
	/sw/include/glib-2.0/glib.h:36:29: error: glib/gbacktrace.h: No such file or directory
	/sw/include/glib-2.0/glib.h:37:26: error: glib/gbase64.h: No such file or directory
	/sw/include/glib-2.0/glib.h:38:32: error: glib/gbookmarkfile.h: No such file or directory
	/sw/include/glib-2.0/glib.h:39:25: error: glib/gcache.h: No such file or directory
	/sw/include/glib-2.0/glib.h:40:28: error: glib/gchecksum.h: No such file or directory
	/sw/include/glib-2.0/glib.h:41:30: error: glib/gcompletion.h: No such file or directory
	/sw/include/glib-2.0/glib.h:42:27: error: glib/gconvert.h: No such file or directory
	/sw/include/glib-2.0/glib.h:43:27: error: glib/gdataset.h: No such file or directory
	/sw/include/glib-2.0/glib.h:44:24: error: glib/gdate.h: No such file or directory
	/sw/include/glib-2.0/glib.h:45:23: error: glib/gdir.h: No such file or directory
	/sw/include/glib-2.0/glib.h:46:25: error: glib/gerror.h: No such file or directory
	/sw/include/glib-2.0/glib.h:47:29: error: glib/gfileutils.h: No such file or directory
	/sw/include/glib-2.0/glib.h:48:24: error: glib/ghash.h: No such file or directory
	/sw/include/glib-2.0/glib.h:49:24: error: glib/ghook.h: No such file or directory
	/sw/include/glib-2.0/glib.h:50:29: error: glib/ghostutils.h: No such file or directory
	/sw/include/glib-2.0/glib.h:51:29: error: glib/giochannel.h: No such file or directory
	/sw/include/glib-2.0/glib.h:52:27: error: glib/gkeyfile.h: No such file or directory
	/sw/include/glib-2.0/glib.h:53:24: error: glib/glist.h: No such file or directory
	/sw/include/glib-2.0/glib.h:54:26: error: glib/gmacros.h: No such file or directory
	/sw/include/glib-2.0/glib.h:55:24: error: glib/gmain.h: No such file or directory
	/sw/include/glib-2.0/glib.h:56:30: error: glib/gmappedfile.h: No such file or directory
	/sw/include/glib-2.0/glib.h:57:26: error: glib/gmarkup.h: No such file or directory
	/sw/include/glib-2.0/glib.h:58:23: error: glib/gmem.h: No such file or directory
	/sw/include/glib-2.0/glib.h:59:28: error: glib/gmessages.h: No such file or directory
	/sw/include/glib-2.0/glib.h:60:24: error: glib/gnode.h: No such file or directory
	/sw/include/glib-2.0/glib.h:61:26: error: glib/goption.h: No such file or directory
	/sw/include/glib-2.0/glib.h:62:27: error: glib/gpattern.h: No such file or directory
	/sw/include/glib-2.0/glib.h:63:24: error: glib/gpoll.h: No such file or directory
	/sw/include/glib-2.0/glib.h:64:26: error: glib/gprimes.h: No such file or directory
	/sw/include/glib-2.0/glib.h:65:25: error: glib/gqsort.h: No such file or directory
	/sw/include/glib-2.0/glib.h:66:25: error: glib/gquark.h: No such file or directory
	/sw/include/glib-2.0/glib.h:67:25: error: glib/gqueue.h: No such file or directory
	/sw/include/glib-2.0/glib.h:68:24: error: glib/grand.h: No such file or directory
	/sw/include/glib-2.0/glib.h:69:23: error: glib/grel.h: No such file or directory
	/sw/include/glib-2.0/glib.h:70:25: error: glib/gregex.h: No such file or directory
	/sw/include/glib-2.0/glib.h:71:27: error: glib/gscanner.h: No such file or directory
	/sw/include/glib-2.0/glib.h:72:28: error: glib/gsequence.h: No such file or directory
	/sw/include/glib-2.0/glib.h:73:25: error: glib/gshell.h: No such file or directory
	/sw/include/glib-2.0/glib.h:74:25: error: glib/gslice.h: No such file or directory
	/sw/include/glib-2.0/glib.h:75:25: error: glib/gslist.h: No such file or directory
	/sw/include/glib-2.0/glib.h:76:25: error: glib/gspawn.h: No such file or directory
	/sw/include/glib-2.0/glib.h:77:28: error: glib/gstrfuncs.h: No such file or directory
	/sw/include/glib-2.0/glib.h:78:26: error: glib/gstring.h: No such file or directory
	/sw/include/glib-2.0/glib.h:79:29: error: glib/gtestutils.h: No such file or directory
	/sw/include/glib-2.0/glib.h:80:26: error: glib/gthread.h: No such file or directory
	/sw/include/glib-2.0/glib.h:81:30: error: glib/gthreadpool.h: No such file or directory
	/sw/include/glib-2.0/glib.h:82:25: error: glib/gtimer.h: No such file or directory
	/sw/include/glib-2.0/glib.h:83:24: error: glib/gtree.h: No such file or directory
	/sw/include/glib-2.0/glib.h:84:25: error: glib/gtypes.h: No such file or directory
	/sw/include/glib-2.0/glib.h:85:27: error: glib/gunicode.h: No such file or directory
	/sw/include/glib-2.0/glib.h:86:28: error: glib/gurifuncs.h: No such file or directory
	/sw/include/glib-2.0/glib.h:87:25: error: glib/gutils.h: No such file or directory

Is this on purpose? Do I have to pass -I/sw/include/glib-2.0 when compiling libm17n instead? This would not work here, would it?

--
Greetings

  Pete

I consider religion godesque.


------------------------------------------------------------------------------
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140
_______________________________________________
fink-gnome-core mailing list
[email protected]
List archive:
http://news.gmane.org/gmane.os.apple.fink.gnome
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-gnome-core