From: Eric S. <er...@sa...> - 2006-04-12 21:22:34
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 When trying to build e_utils lately (checkouts off and on over the last few weeks) I have been receiving this error: /usr/bin/make all-recursive make[1]: Entering directory `/usr/src/e_utils-cvs' Making all in src make[2]: Entering directory `/usr/src/e_utils-cvs/src' Making all in bin make[3]: Entering directory `/usr/src/e_utils-cvs/src/bin' Making all in e17genmenu make[4]: Entering directory `/usr/src/e_utils-cvs/src/bin/e17genmenu' make[4]: Nothing to be done for `all'. make[4]: Leaving directory `/usr/src/e_utils-cvs/src/bin/e17genmenu' Making all in eapp_edit make[4]: Entering directory `/usr/src/e_utils-cvs/src/bin/eapp_edit' make[4]: Nothing to be done for `all'. make[4]: Leaving directory `/usr/src/e_utils-cvs/src/bin/eapp_edit' Making all in e17setroot make[4]: Entering directory `/usr/src/e_utils-cvs/src/bin/e17setroot' if gcc -DHAVE_CONFIG_H -I. -I. -I../../.. -I../lib -I/usr/local/include - -I../../../lib -I/usr/include/ewl -I/usr/include/engrave -I/usr/include - -I/usr/include/enlightenment -DUSE_E_CONFIG_H -O -march=pentium4 - -mmmx -mfpmath=sse -msse -msse2 -pipe -DPIC -fPIC -MT e17setroot.o -MD - -MP -MF ".deps/e17setroot.Tpo" -c -o e17setroot.o e17setroot.c; \ then mv -f ".deps/e17setroot.Tpo" ".deps/e17setroot.Po"; else rm - -f ".deps/e17setroot.Tpo"; exit 1; fi In file included from e17setroot.c:8: /usr/include/Imlib2.h:108: error: syntax error before '*' token /usr/include/Imlib2.h:109: error: syntax error before '*' token /usr/include/Imlib2.h:110: error: syntax error before 'colormap' /usr/include/Imlib2.h:111: error: syntax error before 'drawable' /usr/include/Imlib2.h:112: error: syntax error before 'mask' /usr/include/Imlib2.h:137: error: syntax error before '*' token /usr/include/Imlib2.h:138: error: syntax error before '*' token /usr/include/Imlib2.h:139: error: syntax error before 'imlib_context_get_colormap' /usr/include/Imlib2.h:140: error: syntax error before 'imlib_context_get_drawable' /usr/include/Imlib2.h:141: error: syntax error before 'imlib_context_get_mask' /usr/include/Imlib2.h:170: error: syntax error before '*' token /usr/include/Imlib2.h:171: error: syntax error before '*' token /usr/include/Imlib2.h:171: error: syntax error before '*' token /usr/include/Imlib2.h:209: error: syntax error before '*' token /usr/include/Imlib2.h:211: error: syntax error before '*' token /usr/include/Imlib2.h:214: error: syntax error before 'pixmap' /usr/include/Imlib2.h:240: error: syntax error before 'mask' /usr/include/Imlib2.h:243: error: syntax error before '*' token /usr/include/Imlib2.h:246: error: syntax error before 'mask' /usr/include/Imlib2.h:256: error: syntax error before 'mask' make[4]: *** [e17setroot.o] Error 1 make[3]: *** [all-recursive] Error 1 make[2]: *** [all-recursive] Error 1 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2 make[4]: Leaving directory `/usr/src/e_utils-cvs/src/bin/e17setroot' make[3]: Leaving directory `/usr/src/e_utils-cvs/src/bin' make[2]: Leaving directory `/usr/src/e_utils-cvs/src' make[1]: Leaving directory `/usr/src/e_utils-cvs' The rest of DR17 have been compiling and running fine. I have the latest stable imlib installed: $ gaze version imlib2 imlib2_loaders Grimoire Section Spell Grimoire Version Installed Version - -------- ------- ----- ---------------- ----------------- test e imlib2 1.2.1 1.2.1 test e imlib2_loaders 1.2.1 1.2.1 The error seems to come from sections of imlib surrounded by "#ifndef X_DISPLAY_MISSING" and "#endif". I am currently in X as a user (sandalle), but compiling as root. Does e17setroot/imlib /require/ access to the X server during certain compilations? - -sandalle - -- Eric Sandall | Source Mage GNU/Linux Developer er...@sa... | http://www.sourcemage.org/ http://eric.sandall.us/ | SysAdmin @ Shock Physics @ WSU http://counter.li.org/ #196285 | http://www.shock.wsu.edu/ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFEPW/fHXt9dKjv3WERAiXKAJwJ4sXaiuKY16mjWCtq95HT68vLegCfQQvC Re1+is4JgTTLUdBvTS+jQko= =igL4 -----END PGP SIGNATURE----- |
From: Ryan L. <rl...@gm...> - 2006-04-12 22:36:50
|
On 4/12/06, Eric Sandall <er...@sa...> wrote: > > When trying to build e_utils lately (checkouts off and on over the last > few weeks) I have been receiving this error: > /usr/bin/make all-recursive > In file included from e17setroot.c:8: > /usr/include/Imlib2.h:108: error: syntax error before '*' token > /usr/include/Imlib2.h:109: error: syntax error before '*' token > /usr/include/Imlib2.h:110: error: syntax error before 'colormap' > /usr/include/Imlib2.h:111: error: syntax error before 'drawable' > /usr/include/Imlib2.h:112: error: syntax error before 'mask' > /usr/include/Imlib2.h:137: error: syntax error before '*' token > /usr/include/Imlib2.h:138: error: syntax error before '*' token > Do you perhaps have an older (distro installed?) version of Imlib2 installed? Are you *sure* the version you have matches the one in CVS? Looking at Imlib2.h (from a checkout today) those errors shouldn't be occuring on those lines. I'd reccomend ditching the distro installed Imlib2 and building the version from CVS. Ryan |
From: Eric S. <er...@sa...> - 2006-04-12 23:41:35
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Ryan Little wrote: > On 4/12/06, Eric Sandall <er...@sa...> wrote: >> When trying to build e_utils lately (checkouts off and on over the last >> few weeks) I have been receiving this error: >> /usr/bin/make all-recursive >> In file included from e17setroot.c:8: >> /usr/include/Imlib2.h:108: error: syntax error before '*' token >> /usr/include/Imlib2.h:109: error: syntax error before '*' token >> /usr/include/Imlib2.h:110: error: syntax error before 'colormap' >> /usr/include/Imlib2.h:111: error: syntax error before 'drawable' >> /usr/include/Imlib2.h:112: error: syntax error before 'mask' >> /usr/include/Imlib2.h:137: error: syntax error before '*' token >> /usr/include/Imlib2.h:138: error: syntax error before '*' token >> > > Do you perhaps have an older (distro installed?) version of Imlib2 > installed? Are you *sure* the version you have matches the one in CVS? > Looking at Imlib2.h (from a checkout today) those errors shouldn't be > occuring on those lines. I'd reccomend ditching the distro installed > Imlib2 and building the version from CVS. I mentioned in the part you snipped that I have imlib and imlib_loaders v1.2.1 installed and that the rest of EFL compiles against what I have installed. I haven't tried the CVS version of imlib/imlib_loaders, but if that works then e_utils (e17setroot) has a different minimum requirement than the rest of EFL/DR17... - -sandalle - -- Eric Sandall | Source Mage GNU/Linux Developer er...@sa... | http://www.sourcemage.org/ http://eric.sandall.us/ | SysAdmin @ Shock Physics @ WSU http://counter.li.org/ #196285 | http://www.shock.wsu.edu/ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFEPZBzHXt9dKjv3WERAh0nAJ9FL+bb0yGMIlxjtqEMdHFBvIN5RACgk+Ik LDlYDMBbuTxzYrY/Hmay+8w= =IBc2 -----END PGP SIGNATURE----- |
From: Eric S. <er...@sa...> - 2006-04-13 01:37:38
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Eric Sandall wrote: > Ryan Little wrote: >>> On 4/12/06, Eric Sandall <er...@sa...> wrote: >>>> When trying to build e_utils lately (checkouts off and on over the last >>>> few weeks) I have been receiving this error: >>>> /usr/bin/make all-recursive >>>> In file included from e17setroot.c:8: >>>> /usr/include/Imlib2.h:108: error: syntax error before '*' token >>>> /usr/include/Imlib2.h:109: error: syntax error before '*' token >>>> /usr/include/Imlib2.h:110: error: syntax error before 'colormap' >>>> /usr/include/Imlib2.h:111: error: syntax error before 'drawable' >>>> /usr/include/Imlib2.h:112: error: syntax error before 'mask' >>>> /usr/include/Imlib2.h:137: error: syntax error before '*' token >>>> /usr/include/Imlib2.h:138: error: syntax error before '*' token >>>> >>> Do you perhaps have an older (distro installed?) version of Imlib2 >>> installed? Are you *sure* the version you have matches the one in CVS? >>> Looking at Imlib2.h (from a checkout today) those errors shouldn't be >>> occuring on those lines. I'd reccomend ditching the distro installed >>> Imlib2 and building the version from CVS. > > I mentioned in the part you snipped that I have imlib and imlib_loaders > v1.2.1 installed and that the rest of EFL compiles against what I have > installed. I haven't tried the CVS version of imlib/imlib_loaders, but > if that works then e_utils (e17setroot) has a different minimum > requirement than the rest of EFL/DR17... <snip> Installing the CVS version of imlib does allow e17setroot (from e_utils) to successfully build. Is there a reason this recently (last few weeks) changed? I have been using DR17 for a while now and have never installed the CVS version of imlib, but have kept at the stable version since roughly 2005-06-27. - -sandalle - -- Eric Sandall | Source Mage GNU/Linux Developer er...@sa... | http://www.sourcemage.org/ http://eric.sandall.us/ | SysAdmin @ Shock Physics @ WSU http://counter.li.org/ #196285 | http://www.shock.wsu.edu/ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFEPaupHXt9dKjv3WERAqFeAJ9DQeGFuy2reEQIHTKAwoxFPPqBjgCgmdVp ZdnudatSYSsIyKv2UDg2Ca4= =sJ07 -----END PGP SIGNATURE----- |