Hi,
I'm looking into my issue 569 about Javascript regexp breakage. I think
the problem is that libkjs isn't finding libpcre and hence only allows
non-perl-compatible regexes. ldd shows a big difference between libkjs
3.5.12:
ldd /opt/trinity/lib/libkjs.so.1.2.0 | sort
/lib/ld-linux.so.2 (0xb7844000)
libc.so.6 => /lib/i686/cmov/libc.so.6 (0xb7520000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb7502000)
libm.so.6 => /lib/i686/cmov/libm.so.6 (0xb7666000)
libpcre.so.3 => /lib/libpcre.so.3 (0xb7782000)
libpcreposix.so.3 => /usr/lib/libpcreposix.so.3 (0xb77b5000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb768c000)
linux-gate.so.1 => (0xb7843000)
and 3.5.13:
(snip 40 lines of library linkages which doesn't show libpcre)
libpcre-dev is definitely installed by the Debian build system, but
apparently not being picked up by whatever is in place of ./configure
nowadays. I guess it might need a cmake expert's advice, so would
appreciate any help !
Nick
--
Serendipity: http://www.leverton.org/blosxom (last update 29th March 2010)
"The Internet, a sort of ersatz counterfeit of real life"
-- Janet Street-Porter, BBC2, 19th March 1996
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
Hello, the attached patch disables or modifies compilation of kdebase
components requiring XRANDR when user sets CMAKE option -DWITH_XRANDR=OFF .
I need to disable XRANDR because the components fail to build on RHEL5,
because xrandr is too old.
The components are:
- kcontrol/displayconfig
- kcontrol/iccconfig
- kdm/kfrontend
I do not know the side effect on such-compiled KDM, I hope it won't be
severe.
Thanks
Francois Andriot
Hello, the attached patch, required for RHEL 5 (and probably other old
distros), allows compilation of kdelibs with XRANDR disabled, even
though it is installed.
RHEL 5 comes with version 1.1.3, which is not supported in TDE.
Thanks
Francois Andriot
Hello, kdeaddons SVN revision 1261055 fails to build on RHEL/Fedora
because file "knewsticker-scripts/fyensget.py" contains a strange
caracter at end of file.
The python compiler refuses to compile this script.
(note: all python scripts are automatically compiled during RPM generation)
See attached patch (or remove garbage caracter manually).
Thanks
Francois Andriot
Hello, compiling kdenetwork SVN 1261199 with CMAKE on Fedora 15 fails
because of 2 reasons:
- Some missing linker flags
- "libv4l1-videodev.h" presence detection was not ported to cmake (it
existed in autotools configuration)
See attached patch .
Thanks
Francois Andriot