[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