g-ir-scanner doesn’t seem to like the static inline foo:

/usr/bin/g-ir-scanner -v                                \
                --warn-all                                      \
                --namespace Polkit                              \
                --nsversion=1.0                                 \
                --include=Gio-2.0                               \
                --library=polkit-gobject-1                      \
                --output Polkit-1.0.gir                                         
\
                --pkg=glib-2.0                                  \
                --pkg=gobject-2.0                               \
                --pkg=gio-2.0                                   \
                --pkg-export=polkit-gobject-1                   \
                --libtool=../../libtool         \
                --c-include='polkit/polkit.h'                   \
                -I../../src                             \
                -D_POLKIT_COMPILATION                           \
                polkitenumtypes.c               polkitenumtypes.h  polkit.h 
polkitactiondescription.c           polkitactiondescription.h 
polkitauthorityfeatures.h              polkitauthorityfeatures.c 
polkitdetails.c       polkitdetails.h polkitauthority.c                        
polkitauthority.h polkiterror.c                         polkiterror.h 
polkitsubject.c                            polkitsubject.h polkitunixprocess.c  
                   polkitunixprocess.h polkitunixsession.c                  
polkitunixsession.h polkitsystembusname.c               polkitsystembusname.h 
polkitidentity.c                   polkitidentity.h polkitunixuser.c            
           polkitunixuser.h polkitunixgroup.c                       
polkitunixgroup.h polkitauthorizationresult.c           
polkitauthorizationresult.h polkitcheckauthorizationflags.c              
polkitcheckauthorizationflags.h polkitimplicitauthorization.c            
polkitimplicitauthorization.h polkittemporaryauthorization.c            
polkittemporaryauthorization.h polkitpermission.c                        
polkitpermission.h              \

/usr/include/m68k-linux-gnu/bits/byteswap.h:50: syntax error, unexpected 
identifier, expecting ',' or ';' in '  __asm__ __volatile__ ("ror%.w %#8, %0;"' 
at '_'
g-ir-scanner: compile: gcc -Wall -pthread -I/usr/include/glib-2.0 
-I/usr/lib/m68k-linux-gnu/glib-2.0/include -g -O2 -fstack-protector 
--param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security 
-Wall -Wchar-subscripts -Wmissing-declarations -Wnested-externs -Wpointer-arith 
-Wcast-align -Wsign-compare -I../../src -I/usr/include/glib-2.0 
-I/usr/lib/m68k-linux-gnu/glib-2.0/include -I/usr/include/gio-unix-2.0/ -c -o 
/tmp/buildd/policykit-1-0.103/src/polkit/tmp-introspectxXN6OC/Polkit-1.0.o 
/tmp/buildd/policykit-1-0.103/src/polkit/tmp-introspectxXN6OC/Polkit-1.0.c

Doesn’t seem to matter in the compilation, though.

   45 static __inline unsigned int
   46 __bswap_32 (unsigned int __bsx)
   47 {
   48   if (__builtin_constant_p (__bsx))
   49     return __bswap_constant_32 (__bsx);
   50   __asm__ __volatile__ ("ror%.w %#8, %0;"
   51                         "swap %0;"
   52                         "ror%.w %#8, %0"
   53                         : "+d" (__bsx));
   54   return __bsx;
   55 }

So I’m pretending to not have seen the message.

bye,
//mirabilos
-- 
In traditional syntax ' is ignored, but in c99 everything between two ' is
handled as character constant.  Therefore you cannot use ' in a preproces-
sing file in c99 mode.  -- Ragge
No faith left in ISO C99, undefined behaviour, etc.


--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: 
http://lists.debian.org/[email protected]

Reply via email to