[squeeze] gtk-doc issues

Jasper Huijsmans jasper at xfce.org
Fri Dec 28 09:32:51 CET 2007


Hoi Stephan,

2007/12/28, Stephan Arts <stephan at xfce.org>:
...
>             CC="gcc -I../../.. -I../../.. -DEXO_API_SUBJECT_TO_CHANGE
> -DLIBSQUEEZE_API_SUBJECT_TO_CHANGE -pthread
> -I/usr/include/thunar-vfs-1 -I/usr/include/exo-0.3
> -I/usr/include/gtk-2.0 -I/usr/include/xfce4 -I/usr/lib/gtk-2.0/include
> -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0
> -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
> -I/usr/include/freetype2 -I/usr/include/libpng12
> -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include    -g -O2" LD="gcc
>  -g -O2 " CFLAGS="" LDFLAGS="../../../libsqueeze/libsqueeze-0.2.la"
> gtkdoc-scangobj  --module=libsqueeze --output-dir=. ; \
>         else \
>             cd . ; \
>             for i in libsqueeze.args libsqueeze.hierarchy
> libsqueeze.interfaces libsqueeze.prerequisites libsqueeze.signals ; do
> \
>                test -f $i || touch $i ; \
>             done \
>         fi
> gtk-doc: Compiling scanner
> gtk-doc: Linking scanner
> ../../../libsqueeze/libsqueeze-0.2.la: file not recognized: File
> format not recognized
> collect2: ld returned 1 exit status
> Linking of scanner failed:
> make[4]: *** [scan-build.stamp] Error 1
> make[4]: Leaving directory
> `/home/stephan/svn-repo/squeeze/branches/squeeze_0_2/docs/reference/libsqueeze'
> make[3]: *** [all-recursive] Error 1
> make[3]: Leaving directory
> `/home/stephan/svn-repo/squeeze/branches/squeeze_0_2/docs/reference'
> make[2]: *** [all-recursive] Error 1
> make[2]: Leaving directory
> `/home/stephan/svn-repo/squeeze/branches/squeeze_0_2/docs'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/home/stephan/svn-repo/squeeze/branches/squeeze_0_2'
> make: *** [all] Error 2
>
>
> Does anyone have an idea what could be going wrong?

I have no idea how this is supposed to work, but did gtk-doc perhaps
change to not use libtool for linking?

Apparently the .la file is passed to the linker directly, but it's a
libtool archive, not the actual library.

-- 
        Jasper



More information about the Xfce4-dev mailing list