It seems that i was barking up the wrong tree;
While trying to build trinity-kdebase with the PKBUILD provided i ran into this:
[ 37%] Generating mount_xdr.c
cd /home/calvin/builds/trinity/trinity-kdebase/src/kdebase/kioslave/nfs
&& rpcgen -c -o mount_xdr.c
/home/calvin/builds/trinity/trinity-kdebase/src/kdebase/kioslave/nfs/mount.x
file `mount_xdr.c' already exists and may be overwritten
make[2]: *** [kioslave/nfs/mount_xdr.c] Error 1
make[2]: Leaving directory
`/home/calvin/builds/trinity/trinity-kdebase/src/kdebase'
make[1]: *** [kioslave/nfs/CMakeFiles/kio_nfs-module.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
It appears that mount_xdr already exists (obviously) rpcgen is
attempting to over write it, and so Make gives an error?
If anyone could reproduce this that would be helpful, i am at a complete loss.
Calvin Morrison.
Guys,
Here is another quick todo to add to the svn code. Trinity has done a great
job updating the syntax highlighting files for kate/kwrite from where they were
at 3.5.10, but there are about 40 (37 to be exact) new ones that get downloaded
when you configure kate.
I think all that needs to be done is to take the current:
~/.kde3/share/apps/katepart/syntax
and copy them to
trinity/kdelibs/kate/data
in the svn tree.
Not a biggie, but it is simple to do and really makes it look like Trinity is
up to date. There will always be syntax file updates, but as a goal, if we can
keep an eye on them and keep the required updates to <= 10 or so for Trinity, I
think that looks good.
The current syntax files that get updated are:
> ls -1 ~/.kde3/share/apps/katepart/syntax
alert_indent.xml
ample.xml
asm-dsp56k.xml
asm-m68k.xml
bibtex.xml
bmethod.xml
cmake.xml
commonlisp.xml
cpp.xml
css.xml
cs.xml
c.xml
debianchangelog.xml
doxygen.xml
fortran.xml
gdb.xml
go.xml
grammar.xml
haskell.xml
ini.xml
javascript.xml
json.xml
latex.xml
literate-haskell.xml
objectivecpp.xml
pango.xml
perl.xml
php.xml
python.xml
qml.xml
rpmspec.xml
sql-mysql.xml
sql-postgresql.xml
sql.xml
txt2tags.xml
vhdl.xml
xml.xml
--
David C. Rankin, J.D.,P.E.
Guys,
I'm taking a stab at moving application/knemo to CMake. I'm new to cmake, but
given a reasonable outline of what to do, I'll bet I can slog through it. knemo
seems small enough to serve as a good package to learn with.
What I need to know is "What is the basic outline for moving an existing kde
module to cmake?
I can figure out I need a knemo/cmake directory with modules/TDEMacros.cmake
and a CMakeLists.txt, but after that I'm a bit lost.
I have taken Serghei's kdewebdev CMakeLists.txt and I'm trying to cannibalize
it. I think most everything will work. There are additional line I don't think
I'll need in knemo since there are not any sub-packages like quanta. Can I just
delete the following?:
option( BUILD_QUANTA "Build quanta" ${BUILD_ALL} )
option( BUILD_KFILEREPLACE "Build kfilereplace" ${BUILD_ALL} )
if( BUILD_QUANTA )
add_subdirectory( lib )
endif( )
tde_conditional_add_subdirectory( BUILD_QUANTA quanta )
If I don't have subdirectories like quanta and I can just remove those lines,
that gets me started... But then the question becomes "what else to I need to
change in the knemo/cmake... directory?
Here is my first run and the errors I got. I'll put my comments/questions in
the errors:
CMake Error at CMakeLists.txt:60 (include):
include could not find load file:
ConfigureChecks.cmake
## I get it, I need a ConfigureChecks.cmake. Can I just copy one? What kind of
## changes can I expect to need to make?
CMake Error: File /home/david/tbld/applications/knemo/config.h.cmake does not exist.
CMake Error at CMakeLists.txt:87 (configure_file):
configure_file Problem configuring file
## Same issue, I know I'll need a config.h.cmake, what would be a good one to copy?
That's about where I am on my cmake/knemo journey. If somebody has an outline
to get me going on the cmake conversions, I don't mind helping move the smaller
apps to cmake.
--
David C. Rankin, J.D.,P.E.
Guys,
After rebuilding with the current svn tree, I am getting startkde and kinit
library errors:
X.Org X Server 1.9.4
Release Date: 2011-02-04
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.37-ARCH i686
Current Operating System: Linux supersff 2.6.37-ARCH #1 SMP PREEMPT Fri Feb 11
16:55:18 UTC 2011 i686
Kernel command line: root=/dev/sda6 ro
Build Date: 04 February 2011 09:39:45PM
Current version of pixman: 0.20.2
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Fri Feb 18 10:38:49 2011
(==) Using config directory: "/etc/X11/xorg.conf.d"
[startkde] Starting startkde.
[startkde] KDEHOME is not set.
[startkde] Set KDEHOME to /home/david/.kde3.
[startkde] kdehome: /home/david/.kde3
kstartupconfig: error while loading shared libraries: libkdefakes.so.4: cannot
open shared object file: No such file or directory
kde-config: error while loading shared libraries: libkdecore.so.4: cannot open
shared object file: No such file or directory
[startkde] KDEDIR: /opt/trinity/
[startkde] KDEDIRS: /opt/trinity/:/usr/
[startkde] kdedirs_first: /opt/trinity/
[startkde] Starting Trinity...
ksplash: error while loading shared libraries: libksplashthemes.so.0: cannot
open shared object file: No such file or directory
[startkde] KDE_FULL_SESSION: true
[startkde] KDE_SESSION_UID: 1000
/opt/trinity/bin/kdeinit: error while loading shared libraries: libkparts.so.2:
cannot open shared object file: No such file or directory
[startkde] Could not start kdeinit. Check your installation.
[startkde] kdeinit started successfully.
[trinity kinit] Warning: connect() failed: : No such file or directory
ksmserver: error while loading shared libraries: libkdeinit_ksmserver.so: cannot
open shared object file: No such file or directory
dcop: error while loading shared libraries: libDCOP.so.4: cannot open shared
object file: No such file or directory
[startkde] Shutting down Trinity...
[trinity kinit] Warning: connect() failed: : No such file or directory
[trinity kinit] Error: Can't contact kdeinit!
artsshell: error while loading shared libraries: libsoundserver_idl.so.1: cannot
open shared object file: No such file or directory
[startkde] Running Trinity shutdown scripts...
[startkde] Trinity shutdown complete.
xinit: connection to X server lost
waiting for X server to shut down
This is occurring with at least the following range of svn revisions:
10:48 supersff:~/arch/tpkg> ls -1 i686-new
trinity-arts-1214641-1-i686.pkg.tar.xz
trinity-kdebase-1221326-1-i686.pkg.tar.xz
trinity-kdelibs-1220926-1-i686.pkg.tar.xz
trinity-kdevelop-1216516-1-i686.pkg.tar.xz
trinity-kdewebdev-1216789-1-i686.pkg.tar.xz
trinity-tqtinterface-1221148-1-i686.pkg.tar.xz
and
10:49 supersff:~/arch/tpkg> ls -1 i686-pam/
trinity-kdebase-1221507-1-i686.pkg.tar.xz
trinity-kdelibs-1220926-1.1-i686.pkg.tar.xz
Let me know what else I can send to help debug. It's not just a result of
-DWITH_PAM, because the packages above (i686-new directory) were built without
pam enabled. So this is from at least kdelibs 1220926 or kdebase 1221326 (I
don't know which package is to blame)
--
David C. Rankin, J.D.,P.E.
Hi,
Just an alert that the quickbuild server at
http://quickbuild.pearsoncomputing.net/ seems to be dead. A user on
the IRC channel was trying to download an iso off of quickbuild, and
when I went to check, the whole thing was down. Those of us who use it
will have to wait for Tim to fix it.
--
Kris
"Piki"
Ark Linux Webmaster
Trinity Desktop Environment Packager
Hi,
In KDE3, kio_sftp is a kioslave with interacts with the ssh process.
This is ported to libssh in KDE4.
This was apparently working correctly until something low-level is
upgraded on distros (glibc, kernel, etc) as now it fails while
interacting with SSH because of some problem related to TTY stuff. (I've
debugged for 2-3 hours, come to very weird and interesting points but
still no fix) The bad thing that it isn't even using KProcess, it
implements its own process class.
If you write for example a python wrapper like:
import subprocess
import sys
cmd = ["/usr/bin/ssh.orig"]
cmd.extend(sys.argv[1:])
subprocess.call(cmd)
and save the original ssh binary as ssh.orig and put this wrapper as
/usr/bin/ssh, it magically works!
Do you have any idea about the issue? There's a bug report on KDE too
which is closed as fixed when the slave was ported to libssh in KDE4.
None of the codes are modified in Trinity SVN since 3.5.10 import.
This kio seems to reserve to be trashed, holy crap.
--
Pardus Linux
http://www.pardus.org.tr/eng