[MacPorts] #24521: ecore-0.9.9.038 : ecore_evas_private.h:122 syntax error
MacPorts
noreply at macports.org
Sun Apr 18 03:05:26 PDT 2010
#24521: ecore-0.9.9.038 : ecore_evas_private.h:122 syntax error
----------------------------+-----------------------------------------------
Reporter: hashar@… | Owner: macports-tickets@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 1.8.2
Keywords: | Port: ecore
----------------------------+-----------------------------------------------
Changes (by jmr@…):
* keywords: syntax error =>
Old description:
> I tried to install the "eport" package on Mac OS X 1.5.8. It seems to
> compile with GCC 4.0. The relevant section is :
>
> Making all in ecore_evas
> if /bin/sh ../../../libtool --tag=CC --mode=compile /usr/bin/gcc-4.0
> -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../../src/lib/ecore
> -I../../../src/lib/ecore_evas -I../../../src/lib/ecore
> -I../../../src/lib/ecore_evas -I../../../src/lib/ecore_x
> -I/opt/local/include -I/opt/local/include/freetype2
> -I/opt/local/include/eina-0 -I/opt/local/include/eina-0/eina
> -I/opt/local/include -I/opt/local/include -I/opt/local/include/freetype2
> -I/opt/local/include/eina-0 -I/opt/local/include/eina-0/eina
> -I/opt/local/include -I/opt/local/include/freetype2
> -I/opt/local/include/eina-0 -I/opt/local/include/eina-0/eina -O2 -arch
> i386 -Wall -MT ecore_evas.lo -MD -MP -MF ".deps/ecore_evas.Tpo" -c -o
> ecore_evas.lo ecore_evas.c; \
> then mv -f ".deps/ecore_evas.Tpo" ".deps/ecore_evas.Plo"; else rm
> -f ".deps/ecore_evas.Tpo"; exit 1; fi
> /usr/bin/gcc-4.0 -DHAVE_CONFIG_H -I. -I. -I../../..
> -I../../../src/lib/ecore -I../../../src/lib/ecore_evas
> -I../../../src/lib/ecore -I../../../src/lib/ecore_evas
> -I../../../src/lib/ecore_x -I/opt/local/include
> -I/opt/local/include/freetype2 -I/opt/local/include/eina-0
> -I/opt/local/include/eina-0/eina -I/opt/local/include
> -I/opt/local/include -I/opt/local/include/freetype2
> -I/opt/local/include/eina-0 -I/opt/local/include/eina-0/eina
> -I/opt/local/include -I/opt/local/include/freetype2
> -I/opt/local/include/eina-0 -I/opt/local/include/eina-0/eina -O2 -arch
> i386 -Wall -MT ecore_evas.lo -MD -MP -MF .deps/ecore_evas.Tpo -c
> ecore_evas.c -fno-common -DPIC -o .libs/ecore_evas.o
> In file included from ecore_evas.c:4:
> ecore_evas_private.h:122: error: syntax error before 'Evas_List'
> ecore_evas_private.h:122: warning: no semicolon at end of struct or union
> ecore_evas_private.h:122: warning: no semicolon at end of struct or union
> ecore_evas_private.h:132: error: syntax error before ':' token
> etc
>
> This is either an upstream error or related to GCC version. My C
> knowledge isn't good enough to check this.
>
> Let me know if I should report this error upstream.
New description:
I tried to install the "eport" package on Mac OS X 1.5.8. It seems to
compile with GCC 4.0. The relevant section is :
{{{
Making all in ecore_evas
if /bin/sh ../../../libtool --tag=CC --mode=compile /usr/bin/gcc-4.0
-DHAVE_CONFIG_H -I. -I. -I../../.. -I../../../src/lib/ecore
-I../../../src/lib/ecore_evas -I../../../src/lib/ecore
-I../../../src/lib/ecore_evas -I../../../src/lib/ecore_x
-I/opt/local/include -I/opt/local/include/freetype2
-I/opt/local/include/eina-0 -I/opt/local/include/eina-0/eina
-I/opt/local/include -I/opt/local/include -I/opt/local/include/freetype2
-I/opt/local/include/eina-0 -I/opt/local/include/eina-0/eina
-I/opt/local/include -I/opt/local/include/freetype2
-I/opt/local/include/eina-0 -I/opt/local/include/eina-0/eina -O2 -arch
i386 -Wall -MT ecore_evas.lo -MD -MP -MF ".deps/ecore_evas.Tpo" -c -o
ecore_evas.lo ecore_evas.c; \
then mv -f ".deps/ecore_evas.Tpo" ".deps/ecore_evas.Plo"; else rm
-f ".deps/ecore_evas.Tpo"; exit 1; fi
/usr/bin/gcc-4.0 -DHAVE_CONFIG_H -I. -I. -I../../..
-I../../../src/lib/ecore -I../../../src/lib/ecore_evas
-I../../../src/lib/ecore -I../../../src/lib/ecore_evas
-I../../../src/lib/ecore_x -I/opt/local/include
-I/opt/local/include/freetype2 -I/opt/local/include/eina-0
-I/opt/local/include/eina-0/eina -I/opt/local/include -I/opt/local/include
-I/opt/local/include/freetype2 -I/opt/local/include/eina-0
-I/opt/local/include/eina-0/eina -I/opt/local/include
-I/opt/local/include/freetype2 -I/opt/local/include/eina-0
-I/opt/local/include/eina-0/eina -O2 -arch i386 -Wall -MT ecore_evas.lo
-MD -MP -MF .deps/ecore_evas.Tpo -c ecore_evas.c -fno-common -DPIC -o
.libs/ecore_evas.o
In file included from ecore_evas.c:4:
ecore_evas_private.h:122: error: syntax error before 'Evas_List'
ecore_evas_private.h:122: warning: no semicolon at end of struct or union
ecore_evas_private.h:122: warning: no semicolon at end of struct or union
ecore_evas_private.h:132: error: syntax error before ':' token
etc
}}}
This is either an upstream error or related to GCC version. My C knowledge
isn't good enough to check this.
Let me know if I should report this error upstream.
--
Comment:
Please remember to preview and use WikiFormatting. This port has no
maintainer, so reporting upstream is all you can do unless you can provide
a patch.
--
Ticket URL: <http://trac.macports.org/ticket/24521#comment:1>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list