[kde-solaris] RE: kde-solaris Digest, Vol 18, Issue 17

Mark Rendle markrendle at cox.net
Wed Sep 22 15:05:15 CEST 2004


I have a problem with a starting a number of applications in kde3.3, such as
kmail and conqueror.

When starting they report the library file being used cannot reference the

"ld.so.1: konqueror: fatal: relocation error:
File /opt/kde-3.3.0/lib/libkhtml.so.4: symbol
Std::allocator<char>::allocator():referenced symbol not found"

"ld.so.1: fatal: relocation error:
File /opt/kde-3.3.0/libkmailprivate.so.0: 
Symbol void*operator new(unsigned,void*):
Reference: symbol not found"

I suspect I'm missing a variable somewhere, but I'm unable to discover



-----Original Message-----
From: kde-solaris-request at mail.kde.org
[mailto:kde-solaris-request at mail.kde.org] 
Sent: Wednesday, September 22, 2004 6:01 AM
To: kde-solaris at mail.kde.org
Subject: kde-solaris Digest, Vol 18, Issue 17

Send kde-solaris mailing list submissions to
	kde-solaris at mail.kde.org

To subscribe or unsubscribe via the World Wide Web, visit
or, via email, send a message with subject or body 'help' to
	kde-solaris-request at mail.kde.org

You can reach the person managing the list at
	kde-solaris-owner at mail.kde.org

When replying, please edit your Subject line so it is more specific
than "Re: Contents of kde-solaris digest..."

Today's Topics:

   1. Re: Scribus 1.2 packages for Solaris 8/9 problems
      (Mikael Dalsgard)
   2. NEW Scribus 1.2 packages for Solaris 8/9 uploaded (Stefan Teleman)


Message: 1
Date: Tue, 21 Sep 2004 22:05:53 +0200
From: Mikael Dalsgard <mikaeld at online.no>
Subject: Re: [kde-solaris] Scribus 1.2 packages for Solaris 8/9
To: Stefan Teleman <steleman at nyc.rr.com>
Cc: KDE Solaris <kde-solaris at mail.kde.org>
Message-ID: <20040921200553.GG14357 at dalsgard.fupp.net>
Content-Type: text/plain; charset=us-ascii

On Tue, Sep 21, 2004 at 04:09:19AM -0400, Stefan Teleman wrote:
> *This message was transferred with a trial version of CommuniGate(tm) Pro*
> Hi.
> :-(
> It looks like the libz.so  monster strikes again.
> Could you try setting a Scribus entry in the K menu with the K Menu 
> Editor (it should install on its own in the Office group when 
> kbuildsycoca runs, but just in case it didn't) and running it from 
> the menu ? It looks like libqt is picking up the wrong libz from the 


There was already an entry for Scribus in there, but it pointed to the 
old one in fsw4sun. I created a new one instead as you requested, but it 
didn't help.

> If set, LD_LIBRARY_PATH should be:
> [steleman at obiwan][~][09/21/2004 4:02:02][33]>> echo $LD_LIBRARY_PATH
> [steleman at obiwan][~][09/21/2004 4:02:07][34]>> scribus
> [ ... scribus starts ... ]
> /usr/lib/lwp:/usr/lib:/opt/fsw4sun/lib must appear in this order at 
> the beginning of the LD_LIBRARY_PATH. This is all because of the 
> libz.so problems. :-( Both scribus and libqt-mt.so must satisfy the 
> libz dependency from /usr/lib/libz.so and not from 
> /opt/fsw4sun/lib/libz.so).

I set LD_LIBRARY_PATH up as you suggested, and now both scribus and Qt 
finds the correct libz.so (I think):

libz.so.1 =>     /usr/lib/libz.so.1

But it still fails in the same way with a core dump:

[ultramoderne] ~>scribus
QPainter::begin: Cannot paint null pixmap
QPainter::setFont: Will be reset by begin()
QPainter::setPen: Will be reset by begin()
Segmentation fault (core dumped)

Any other suggestions? I am willing to test whatever is needed.



Message: 2
Date: Tue, 21 Sep 2004 20:47:45 -0400
From: Stefan Teleman <steleman at nyc.rr.com>
Subject: [kde-solaris] NEW Scribus 1.2 packages for Solaris 8/9
To: Mikael Dalsgard <mikaeld at dalsgard.fupp.net>,	KDE Solaris
	<kde-solaris at mail.kde.org>
Message-ID: <200409212047.45911.steleman at nyc.rr.com>
Content-Type: text/plain;  charset="iso-8859-15"


Well, it turns out that doing gmake DESTDIR=$DESTDIR install (to 
install the distro in the staging area for building the Sun packages) 
doesn't really work with Scribus. It skips about half of what's 
needed to be installed, and i didn't notice it the first time. :-( 
Which explains why it would SEGV when trying to load a pixmap, since 
none of the icons or the splash screen get installed this way (also 
missing were the dictionaries).

So, i created new packages, the painful way:

%> cd /opt
%> mv kde-3.3.0 kde-3.3.0.BAK
%> mkdir kde-3.3.0

Then do a normal install of Scribus in /opt/kde-3.3.0, without 
$DESTDIR (which i know installs correctly). Then build the packages 
off /opt/kde-3.3.0 (which contains only Scribus at this point). Then 
rm -rf /opt/kde-3.3.0, then mv /opt/kde-3.3.0.BAK /opt/kde-3.3.0.

 I *think* i got them right this time.

I have uploaded the new packages (built this way) in the usual 
location (under KDE).

Would you be so kind and give it another try, and please let me know. 
Before starting up the new Scribus, you may want to remove the 
".scribus" directory which it may have created in your ${HOME} -- in 
case it tried to write something to scribus.rc and it wrote something 

Thank you very much to Lars and Mikael (in alphabetical order) for 
your help!! :-)



On Tuesday 21 September 2004 14:07, Mikael Dalsgard wrote:
> Do you have any other suggestions? I am willing to try whatever is
> needed.

Stefan Teleman          'Nobody Expects the Spanish Inquisition'
steleman at nyc.rr.com                          -Monty Python


This message digest is from the kde-solaris mailing list.
Account management:  https://mail.kde.org/mailman/listinfo/kde-solaris.
Archives: http://lists.kde.org/.
More info: http://www.kde.org/faq.html.

End of kde-solaris Digest, Vol 18, Issue 17

More information about the kde-solaris mailing list