[prev in list] [next in list] [prev in thread] [next in thread]
List: koffice
Subject: Some report on the snapshots from 1999/05/27
From: Dirk Foersterling <milliByte () DeathsDoor ! com>
Date: 1999-05-30 13:24:56
[Download RAW message or body]
Hi,
I downloaded the kdelibs, Qt2 and koffice snapshots as well as
mico-2.2.6 and Python-1.5.1 for compiling some of the koffice
applications (especially kpresenter and kword).
System: Linux-2.0.36/i386 using libc-5.4.33 and egcs-1.1.1.
It was a lot of work to get things compiled. Here's some of the problems
I encountered.
1) kdelibs
----------
libkparts.so: undefined reference to `QXEmbed::QXEmbed(QWidget *, char const *)
This reference is to be found in corba/parts/opFrame.cc:
OPFrame::OPFrame( QWidget *_parent, const char *_name ) : QXEmbed( _parent, _name )
The implementation for this is contained in corba/parts/qxembed.cc which
never gets compiled and linked in.
Reginald Stadlbauer explained that this file is obsolete and
kdeui/qxembed.cpp should be used instead. The declaration of
QXEmbed:QXEmbed is different:
QXEmbed::QXEmbed(QWidget *, char const *, WFlags f)
In kimgio/jpeg.cpp there's an implicit declaration of "warning", which
leads to an unresolved symbol "warning" in any application using
kimg_jpeg.so. After adding
extern void warning( const char *, ... );
to jpeg.cpp, this gets fixed. However, including <qglobal.h> does _not_
work because of a conflicting definition of INT32:
/usr/X11R6/include/jmorecfg.h:161: conflicting types for `typedef long int INT32'
/usr/local/qt2/include/qglobal.h:344: previous declaration as `typedef int INT32'
I believe the second one is wrong, but I don't want to start a
discussion here, so decide yourself.
2) koffice
----------
trader/init.cc references CORBA::ImplementationDef::RepoIdList which
doesn't exist in mico-2.2.6. There's now a member called ObjectInfoList
which seems to be a replacement, but until now I didn't have much luck
with it.
kspread requires some program called pyidl. Where to find this one? I
couldn't find any hint on http://koffice.kde.org/ Is this contained in
Fnorb (or some other python ORB)?
-dirk
--
D i r k F "o r s t e r l i n g
milliByte@DeathsDoor.com ******** http://www.DeathsDoor.com/milliByte/
-------------
"Die 4-Stündige Klausur geht von 8:00Uhr bis 14:00Uhr" - R.K.
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic