-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

David Moreno Garza <[EMAIL PROTECTED]> writes:

> Could you please provide a reproducible test?

It will fail to parse *any* function with an unsigned return type, if
the return type is on a separate line by itself.  For example:

unsigned int
my_func(void);

> I have a similar issue on #291786, but not quite sure if this bug also
> could be the cause of that one:

> CC="ia64-linux-gcc" LD="ia64-linux-gcc" CFLAGS="`pkg-config --cflags gtk
> +-2.0 glib-2.0 libxml-2.0 libxslt libglade-2.0` -I../../src
> -I../../src/gui -I../../src -I../../src/gui" LDFLAGS="`pkg-config --libs
> gtk+-2.0 glib-2.0 gthread-2.0 libxml-2.0 libxslt
> libglade-2.0` ../../src/libkipina.a ../../src/gui/libgui.a 
> ../../src/libkipina.a ../../src/gui/libgui.a " gtkdoc-scangobj 
> --type-init-func="gtk_type_init(0)" --module=kipina --output-dir=. ; \
>  else \
>      cd . ; \
>      for i in kipina.args             kipina.hierarchy        kipina.signals 
> ; do \
>                 test -f $i || touch $i ; \
>      done \
>  fi
>  Scan failed
>  make[3]: *** [scan-build.stamp] Error 255
>  make[3]: Leaving directory `/build/buildd/kipina-0.1.1/doc/reference'
>
> But this scan failed thing is not reproducible on i386 (also it is not
> on powerpc).

That's a problem running gtkdoc-scangobj.  My bug only affected
gtkdoc-scan, which scans the headers and source for function
prototypes.

I've NMU'd a new version of gtk-doc, which includes my patch.  You
could Build-Depend on gtk-doc >= 1.3-1.1, and see if that helps.
However, since the problem is in the GObject scanner, I would suggest
building "by hand" in a sid chroot on one of the Debian machines for
IA-64 (I've used merkel in the past).  When the build fails, run both
gtkdoc-scangobj and the generated binary by hand, and see what fails
(it might segfault, in which case you can run it in gdb).

Also, it's typical for gtk-doc-using packages to always distribute
their documentation, so it's unusual a doc rebuild is happening.  Have
you patched the source or something?


Regards,
Roger

- -- 
Roger Leigh
                Printing on GNU/Linux?  http://gimp-print.sourceforge.net/
                Debian GNU/Linux        http://www.debian.org/
                GPG Public Key: 0x25BFB848.  Please sign and encrypt your mail.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (GNU/Linux)
Comment: Processed by Mailcrypt 3.5.8 <http://mailcrypt.sourceforge.net/>

iD8DBQFB/9fMVcFcaSW/uEgRAlTGAKCWrSEny0IIZ7vRaKL+3NKu189wQACdGMxs
6mFKuPnSwDf8UFrjzU8ONgk=
=avio
-----END PGP SIGNATURE-----


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to