trinity-devel@lists.pearsoncomputing.net

Message: previous - next
Month: October 2011

Re: [trinity-devel] Gwenview 3.5.13 FTBFS

From: "Timothy Pearson" <kb9vqf@...>
Date: Mon, 31 Oct 2011 12:14:07 -0500
> Hello, today I cannot compile gwenview from SVN.
> It looks like it is related to the TQT port (on 3.5.12 it compiled
> correctly).
> The exact same error occurs on RHEL5, RHEL6 and Fedora15.
>
> See log below.
>
> ==========
> ibtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I. -I./..
> -I/opt/trinity/include -I/usr/lib64/qt-3.3/include -I. -include tqt.h
> -I/opt/trinity/include/tqt -DQT_CLEAN_NAMESPACE -DQT_THREAD_SUPPORT
> -D_REENTRANT -std=iso9899:1990 -W -Wall -Wchar-subscripts -Wshadow
> -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -D_XOPEN_SOURCE=500
> -D_BSD_SOURCE -O2 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2
> -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64
> -mtune=generic -Wformat-security -Wmissing-format-attribute
> -I/opt/trinity/include/tqt -MT transupp.lo -MD -MP -MF
> .deps/transupp.Tpo -c transupp.c  -fPIC -DPIC -o .libs/transupp.o
> distcc[20028] ERROR: compile
> /home/albator/.ccache/tmp/transupp.tmp.aria.vtf.20025.i on localhost
> failed
> In file included from /usr/include/jpeglib.h:1097,
>                   from transupp.c:22:
> ./jpegint.h:46: error: expected specifier-qualifier-list before
> 'JTQT_METHOD'
> ./jpegint.h:57: error: expected specifier-qualifier-list before
> 'JTQT_METHOD'
> ./jpegint.h:65: error: expected specifier-qualifier-list before
> 'JTQT_METHOD'
> ./jpegint.h:77: error: expected specifier-qualifier-list before
> 'JTQT_METHOD'
> ./jpegint.h:84: error: expected specifier-qualifier-list before
> 'JTQT_METHOD'
> ./jpegint.h:92: error: expected specifier-qualifier-list before
> 'JTQT_METHOD'
> ./jpegint.h:103: error: expected specifier-qualifier-list before
> 'JTQT_METHOD'
> ./jpegint.h:114: error: expected specifier-qualifier-list before
> 'JTQT_METHOD'
> ./jpegint.h:121: error: expected specifier-qualifier-list before
> 'JTQT_METHOD'
> ./jpegint.h:138: error: expected specifier-qualifier-list before
> 'JTQT_METHOD'
> ./jpegint.h:147: error: expected specifier-qualifier-list before
> 'JTQT_METHOD'
> ./jpegint.h:159: error: expected specifier-qualifier-list before
> 'JTQT_METHOD'
> ./jpegint.h:167: error: expected specifier-qualifier-list before
> 'JTQT_METHOD'
> ./jpegint.h:178: error: expected specifier-qualifier-list before
> 'JTQT_METHOD'
> ./jpegint.h:190: error: expected specifier-qualifier-list before
> 'JTQT_METHOD'
> ./jpegint.h:210: error: expected specifier-qualifier-list before
> 'JTQT_METHOD'
> ./jpegint.h:220: error: expected declaration specifiers or '...' before
> 'inverse_DCT_method_ptr'
> ./jpegint.h:221: error: expected declaration specifiers or '...' before
> '(' token
> ./jpegint.h:226: error: expected identifier or '(' before 'void'
> ./jpegint.h:228: error: expected ';' before 'inverse_DCT_method_ptr'
> ./jpegint.h:233: error: expected identifier or '(' before 'void'
> ./jpegint.h:234: error: expected ';' before 'JTQT_METHOD'
> ./jpegint.h:247: error: expected identifier or '(' before 'void'
> ./jpegint.h:248: error: expected ';' before 'JTQT_METHOD'
> ./jpegint.h:255: error: expected identifier or '(' before 'void'
> ./jpegint.h:256: error: expected ';' before 'JTQT_METHOD'
> transupp.c: In function 'jtransform_adjust_parameters':
> transupp.c:732: warning: unused parameter 'srcinfo'
> transupp.c: In function 'jcopy_markers_execute':
> transupp.c:887: warning: unused parameter 'option'
> make[3]: *** [transupp.lo] Error 1
> make[3]: Leaving directory
> `/home/albator/rpmbuild/BUILD/applications/gwenview/src/imageutils'
> ==========
>
> Thanks for your help (I would really like to release gwenview for TDE
> 3.5.13).
> Francois Andriot
>

Ooh, nasty.  Looks like that one snuck in without my knowledge somehow.

Replace all instances of JTQT_METHOD with JMETHOD.

Tim