Re: [systemd-devel] systemd from git doesn't work with g-object-introspection 1.32.1

2014-02-20 Thread Colin Walters
On Thu, Feb 20, 2014 at 8:41 AM, Zbigniew Jędrzejewski-Szmek 
zbys...@in.waw.pl wrote:

On Thu, Feb 20, 2014 at 01:37:55PM +0100, Holger Schurig wrote:

 Compilation on Debian Stable, this happens during a make:
 
   GISCAN src/gudev/GUdev-1.0.gir

 Usage: g-ir-scanner [options] sources
 
 g-ir-scanner: error: no such option: -W



It doesn't have this option here either, afaics.

Yes, but the above patch avoids g-ir-scanner having to understand all 
gcc options - they're wrapped in --cflags-begin ... --cflags-end, 
injected via Makefile.introspection.


Compare the output of a verbose build for you to see.

If you want to work around it on the systemd side for old g-i, don't 
pass warning flags to g-ir-scanner.



___
systemd-devel mailing list
systemd-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/systemd-devel


[systemd-devel] systemd from git doesn't work with g-object-introspection 1.32.1

2014-02-20 Thread Holger Schurig
Compilation on Debian Stable, this happens during a make:

  GISCAN src/gudev/GUdev-1.0.gir
Usage: g-ir-scanner [options] sources

g-ir-scanner: error: no such option: -W
___
systemd-devel mailing list
systemd-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/systemd-devel


Re: [systemd-devel] systemd from git doesn't work with g-object-introspection 1.32.1

2014-02-20 Thread Colin Walters
On Thu, Feb 20, 2014 at 7:37 AM, Holger Schurig 
holgerschu...@gmail.com wrote:

Compilation on Debian Stable, this happens during a make:

  GISCAN src/gudev/GUdev-1.0.gir



When posting errors from builds, always use make V=1.


Usage: g-ir-scanner [options] sources

g-ir-scanner: error: no such option: -W



g-i 1.32.1 is quite old now...you probably need:

https://bugzilla.gnome.org/show_bug.cgi?id=695182



___
systemd-devel mailing list
systemd-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/systemd-devel


Re: [systemd-devel] systemd from git doesn't work with g-object-introspection 1.32.1

2014-02-20 Thread Zbigniew Jędrzejewski-Szmek
On Thu, Feb 20, 2014 at 01:37:55PM +0100, Holger Schurig wrote:
 Compilation on Debian Stable, this happens during a make:
 
   GISCAN src/gudev/GUdev-1.0.gir
 Usage: g-ir-scanner [options] sources
 
 g-ir-scanner: error: no such option: -W
It doesn't have this option here either, afaics. What is the full line when you
run make with V=1?

Zbyszek
___
systemd-devel mailing list
systemd-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/systemd-devel


Re: [systemd-devel] systemd from git doesn't work with g-object-introspection 1.32.1

2014-02-20 Thread Holger Schurig
$ make -j1 V=1
make --no-print-directory all-recursive
Making all in .
/usr/bin/g-ir-scanner  --c-include=gudev/gudev.h --namespace=GUdev
--nsversion=1.0 --libtool=/bin/bash ./libtool  --include=GObject-2.0
  --library=libgudev-1.0.la --pkg-export=gudev-1.0 --warn-all -pipe
-Wall -Wextra -Wno-inline -Wundef -Wformat=2 -Wformat-security
-Wformat-nonliteral -Wlogical-op -Wsign-compare -Wmissing-include-dirs
-Wold-style-definition -Wpointer-arith -Winit-self
-Wdeclaration-after-statement -Wfloat-equal
-Wsuggest-attribute=noreturn -Wmissing-prototypes -Wstrict-prototypes
-Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow
-Wendif-labels -Wcast-align -Wstrict-aliasing=2 -Wwrite-strings
-Wno-long-long -Wno-overlength-strings -Wno-unused-parameter
-Wno-missing-field-initializers -Wno-unused-result -Werror=overflow
-Wnested-externs -ffast-math -fno-common -fdiagnostics-show-option
-fno-strict-aliasing -fvisibility=hidden -ffunction-sections
-fdata-sections -fstack-protector --param=ssp-buffer-size=4 -flto
-D_GUDEV_COMPILATION -D_GUDEV_WORK_AROUND_DEV_T_BUG -I./src -I./src
-I./src/gudev -I./src/gudev  src/gudev/gudev.h src/gudev/gudevtypes.h
src/gudev/gudevenums.h src/gudev/gudevenumtypes.h
src/gudev/gudevclient.h src/gudev/gudevdevice.h
src/gudev/gudevenumerator.h src/gudev/gudevclient.c
src/gudev/gudevdevice.c src/gudev/gudevenumerator.c libgudev-1.0.la
--output src/gudev/GUdev-1.0.gir
Usage: g-ir-scanner [options] sources

g-ir-scanner: error: no such option: -W
make[2]: *** [src/gudev/GUdev-1.0.gir] Error 2
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
___
systemd-devel mailing list
systemd-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/systemd-devel