Tim, Darrell,
PrintScreen no longer launches ksnapshot. This used to work fine a month or so
ago. All of the settings are still properly configured in Regional &
Accessibility -> Input Actions -> Preset Actions -> Print Screen/Print Window.
How do we find out what causes this to fail? I have noticed this problem in
on both my virtualbox test boxes (used to work there also) and in the actual
boxes with R14 on them.
I have even chosen the PrintScreen button again to reconfigure (the input box
properly recognizes PrintScreen as being pressed), but then hitting print screen
on the keyboard does nothing.
Perhaps this is somehow related to choosing 'Control Center' from the Settings
submenu doing nothing as well. In each case, Alt+F2 ksnapshot/kcontol launches
fine. Anybody else see this?
I'll start collecting a list to add to the tracker or the etherpad. These
items need to be bug reports if they don't already exist.
Also, the syntax hilighting files are about 20 behind in the current GIT code.
That item is already on the R14 etherpad as a to-do item.
--
David C. Rankin, J.D.,P.E.
Tim, Darrell, All,
With this new run on the updated Arch with everything in /usr/lib (the distro
- not TDE), k3b failed to build with the following:
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I./../../../libk3b/core
-I./../../../libk3b/plugin -I./../../../libk3bdevice -I/opt/trinity/include
-I/opt/tqt3/include -I. -include tqt.h -I/usr/include/tqt -DQT_THREAD_SUPPORT
-D_REENTRANT -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE
-Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -O2 -march=i686
-mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4
-D_FORTIFY_SOURCE=2 -Wformat-security -Wmissing-format-attribute
-Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common
-I/usr/include/tqt -D__STDC_CONSTANT_MACROS -MT k3bffmpegwrapper.lo -MD -MP -MF
.deps/k3bffmpegwrapper.Tpo -c k3bffmpegwrapper.cpp -fPIC -DPIC -o
.libs/k3bffmpegwrapper.o
k3bffmpegwrapper.cpp: In member function 'bool K3bFFMpegFile::open()':
k3bffmpegwrapper.cpp:82:84: error: 'av_open_input_file' was not declared in this
scope
k3bffmpegwrapper.cpp:89:3: warning: 'int av_find_stream_info(AVFormatContext*)'
is deprecated (declared at /usr/include/libavformat/avformat.h:1357)
[-Wdeprecated-declarations]
k3bffmpegwrapper.cpp:89:41: warning: 'int av_find_stream_info(AVFormatContext*)'
is deprecated (declared at /usr/include/libavformat/avformat.h:1357)
[-Wdeprecated-declarations]
k3bffmpegwrapper.cpp:117:7: warning: 'int avcodec_open(AVCodecContext*,
AVCodec*)' is deprecated (declared at /usr/include/libavcodec/avcodec.h:3380)
[-Wdeprecated-declarations]
k3bffmpegwrapper.cpp:117:44: warning: 'int avcodec_open(AVCodecContext*,
AVCodec*)' is deprecated (declared at /usr/include/libavcodec/avcodec.h:3380)
[-Wdeprecated-declarations]
k3bffmpegwrapper.cpp:131:63: error: 'dump_format' was not declared in this scope
k3bffmpegwrapper.cpp: In member function 'void K3bFFMpegFile::close()':
k3bffmpegwrapper.cpp:153:5: warning: 'void
av_close_input_file(AVFormatContext*)' is deprecated (declared at
/usr/include/libavformat/avformat.h:1533) [-Wdeprecated-declarations]
k3bffmpegwrapper.cpp:153:43: warning: 'void
av_close_input_file(AVFormatContext*)' is deprecated (declared at
/usr/include/libavformat/avformat.h:1533) [-Wdeprecated-declarations]
k3bffmpegwrapper.cpp: In member function 'int K3bFFMpegFile::fillOutputBuffer()':
k3bffmpegwrapper.cpp:318:11: warning: 'int
avcodec_decode_audio3(AVCodecContext*, int16_t*, int*, AVPacket*)' is deprecated
(declared at /usr/include/libavcodec/avcodec.h:3658) [-Wdeprecated-declarations]
k3bffmpegwrapper.cpp:320:14: warning: 'int
avcodec_decode_audio3(AVCodecContext*, int16_t*, int*, AVPacket*)' is deprecated
(declared at /usr/include/libavcodec/avcodec.h:3658) [-Wdeprecated-declarations]
From that the primary k3b error are:
k3bffmpegwrapper.cpp:82:84: error: 'av_open_input_file' was not declared in this
scope
k3bffmpegwrapper.cpp:131:63: error: 'dump_format' was not declared in this scope
The errors from k9copy are:
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../dvdread -I../k9devices
-I../k9vamps -I../libk9copy -I../src -I/opt/trinity/include -I/opt/tqt3/include
-I. -include tqt.h -I/usr/include/tqt -I. -I/opt/trinity/include
-I/opt/tqt3/include -I. -include tqt.h -I/usr/include/tqt -DQT_THREAD_SUPPORT
-D_REENTRANT -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE
-Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -O2 -march=i686
-mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4
-D_FORTIFY_SOURCE=2 -Wformat-security -Wmissing-format-attribute
-Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common
-I/usr/include/tqt -fpermissive -MT k9avidecode.lo -MD -MP -MF
.deps/k9avidecode.Tpo -c k9avidecode.cpp -fPIC -DPIC -o .libs/k9avidecode.o
In file included from k9avidecode.cpp:12:0:
k9avidecode.h:35:91: error: 'AVFormatParameters' has not been declared
k9avidecode.cpp: In member function 'bool k9AviDecode::open(const TQString&)':
k9avidecode.cpp:126:30: warning: comparison between signed and unsigned integer
expressions [-Wsign-compare]
k9avidecode.cpp: In member function 'void k9AviDecode::seek(double)':
k9avidecode.cpp:186:9: warning: unused variable 'i' [-Wunused-variable]
k9avidecode.cpp:187:12: warning: unused variable 'pos' [-Wunused-variable]
k9avidecode.cpp: In member function 'void k9AviDecode::readFrame(double)':
k9avidecode.cpp:211:20: error: 'AVFormatContext' has no member named 'cur_st'
k9avidecode.cpp:212:29: error: 'AVFormatContext' has no member named 'cur_st'
k9avidecode.cpp:194:9: warning: unused variable 'res' [-Wunused-variable]
The primary errors for k9copy are:
k9avidecode.h:35:91: error: 'AVFormatParameters' has not been declared
k9avidecode.cpp:211:20: error: 'AVFormatContext' has no member named 'cur_st'
k9avidecode.cpp:212:29: error: 'AVFormatContext' has no member named 'cur_st'
These look like gcc 4.7 scope issues. Anybody else seeing them? I'll pick
through them tomorrow and let you know if I find anything useful. You smart cpp
coders out there current on the gcc issues, let me know if you have an idea. Thanks.
--
David C. Rankin, J.D.,P.E.
Darrell, All,
After many many attempts, I finally have koffice building on Arch!
tde-koffice-14.0.0_dev-2-x86_64.pkg.tar.xz
However, there is a slight caveat -- it might not build for a while. Arch just
underwent a move of all /lib libraries to /usr/lib along with the glibc-1.6-2
move. I still have an old build environment and after fixing the headers for the
wv2 dependency -- koffice built!
Hal on Arch will have to be reworked as a result of the library move, but I'm
sure that can be handled. It will then be time to build again on the new Arch
layout. (never ending :)
Regardless, we know koffice builds on Arch!
--
David C. Rankin, J.D.,P.E.
All,
With kchmviewer, the configure fails with the following:
<snip>
Please remember to use GNU make, often installed as gmake.
Install prefix : /opt/trinity
KDE support : disabled.
Qt includes :
Qt libraries :
chmlib to link : system
checking if lib should be compiled... yes
checking if po should be compiled... yes
checking if src should be compiled... yes
checking that generated files are newer than configure... done
configure: error: conditional "include_x11" was never defined.
Usually this means the macro was only invoked conditionally.
OK, which macro should be checked and in what file?
--
David C. Rankin, J.D.,P.E.
All,
kstreamripper fails to build with a scons error that I have no idea what it is
saying. The error is:
==> Building - tde-kstreamripper...
scons: warning: The Options class is deprecated; use the Variables class instead.
File "/build/src/kstreamripper/admin/generic.py", line 61, in generate
KeyError: 'TQTINCLUDEPATH':
File "/build/src/kstreamripper/SConstruct", line 70:
env = Environment(TARGS=COMMAND_LINE_TARGETS, ARGS=ARGUMENTS,
tools=['default', 'generic', 'kde'], toolpath=['./', './admin'])
File "/usr/lib/python2.7/site-packages/SCons/Environment.py", line 999:
apply_tools(self, tools, toolpath)
File "/usr/lib/python2.7/site-packages/SCons/Environment.py", line 105:
env.Tool(tool)
File "/usr/lib/python2.7/site-packages/SCons/Environment.py", line 1783:
tool(self)
File "/usr/lib/python2.7/site-packages/SCons/Tool/__init__.py", line 180:
self.generate(env, *args, **kw)
File "/build/src/kstreamripper/kde.py", line 458:
env.Append(CXXFLAGS = ['-I'+env['KDEINCLUDEPATH'],
'-I'+env['QTINCLUDEPATH'], '-I'+env['TQTINCLUDEPATH'], '-include', 'tqt.h' ])
File "/usr/lib/python2.7/site-packages/SCons/Environment.py", line 409:
return self._dict[key]
Where do we even start on this one?
--
David C. Rankin, J.D.,P.E.
Tim, All,
After getting around the glibc 2.16/rpcgen issue, the build went well. The
normal packages that succeeded are listed here:
http://www.3111skyline.com/dl/dt/tde/doc/bldlist-0713.txt
The 'used-to-build but now-ftbfs' packages were:
kchmviewer
kdmtheme
krusader
kima
The haven't been able to build yet failures were:
tqscintilla
tqscintilla-plugin
tdebindings
kbfx
kstreamripper
I'll try to look into the failures a little more tonight as well as get to
Darrell's list. I also note Arch has a new version of glibc (2.16-2) out
tonight. Progress only limited by the unavoidable delay in life called -- sleep!
--
David C. Rankin, J.D.,P.E.
Tim, Darrell,
This is probably arch, but I've hit a new tdebase failure regarding rpcgen:
[ 49%] Building CXX object kioslave/man/CMakeFiles/kio_man-module.dir/kio_man.cpp.o
Linking CXX shared module kio_man.so
[ 49%] Built target kio_man-module
[ 49%] Generating kmanpart.moc
Scanning dependencies of target libkmanpart-module
[ 49%] Building CXX object
kioslave/man/CMakeFiles/libkmanpart-module.dir/kmanpart.cpp.o
Linking CXX shared module libkmanpart.so
[ 49%] Built target libkmanpart-module
[ 49%] Generating nfs_prot_xdr.c
cannot find any C preprocessor (cpp)
rpcgen: C preprocessor failed with exit code 1
make[2]: *** [kioslave/nfs/nfs_prot_xdr.c] Error 1
make[1]: *** [kioslave/nfs/CMakeFiles/kio_nfs-module.dir/all] Error 2
make: *** [all] Error 2
Googling, this looks like it is due to some hardcoded path somewhere in tde. I
do not know what changed with the latest gcc update, but it looks like we need
to add preprocessor directives to the code to handle this change. I'll provide
patch update information later on this week.
--
David C. Rankin, J.D.,P.E.
hidey-ho neighbors!
HDAPS is a hard drive monitoring system created by IBM for thinkpad laptops
to protect them in case of dropping/falling/whatever. There was a KDE3
applet called khdapsapplet [0] which would show the status of the system. I
think this is a good candidate for inclusion/porting to trinity. Trinity
seeks to be a desktop environment for serious users and enterprise
environments, and thinkpad also targets that very market. This is a utility
that could be employed by those users who use thinkpads and trinity desktop
(which is a very logical combination).
I would be willing to do the work on this to possibly get it included in
R14 or later. I will be busy all summer however.
What do you guys think?
Calvin
[0] http://kde-apps.org/content/show.php/khdapsmonitor?content=41710
Tim, All,
Just a general heads up. automake 1.12 removes support for AM_C_PROTOTYPES.
We will need to grep the GIT tree to see if this impacts TDE. If the code
still relies on AM_C_PROTOTYPES, then any automake build will fail with:
configure.in:22: error: automatic de-ANSI-fication support has been removed
/usr/share/aclocal-1.12/protos.m4:12: AM_C_PROTOTYPES is expanded from...
configure.in:22: the top level
autom4te: /usr/bin/m4 failed with exit status: 1
The solution is simple, just delete the AM_C_PROTOTYPES reference. I
haven't had time to check yet, but I thought I would pass it along.
--
David C. Rankin, J.D.,P.E.