More stuff on building 3.5.7 on Solaris (Sparc)

James Tappin <[email protected]>
Newsgroups gmane.comp.kde.solaris
Message-ID <[email protected]>
Below are my somewhat random notes on problems with building 3.5.7 on Solaris 
10. I've not attempted to build KDEGAMES or KDETOYS. Packages suffixed with a 
+ were rebuilt after I'd build a "local" copy of openssl.

The biggest problem is probably a local one in that we have gcc/g++ 4.1.1 
in /usr/local and an older version in /usr/sfw which kept causing link 
problems when KDE needed other stuff that's in /usr/sfw as the libstdc++ 
versions caused a clash.

Building on Solaris 10 / Sparc with gcc/g++ 4.1.1

ARTs:
* configure generates -mt option for C compiles, gcc 4.1.1/Solaris 10
doesn't like this. (only solution I could find was to edit all 17
Makefiles).

KDELIBS+
* need to add --with-extra-libs=/usr/openwin/sfw/lib for libXrender
* kjs/operations.cpp needs HAVE_FUNC_ISINF to be manually undefined in
config.h -- configure gets it wrong.
* Need patch to ktimezones.cpp otherwise panel clock always shows UT
even if it says it's MDT.

KDEBASE+
* ldap kioslave wouldn't build -- manually enforce /opt/sfw search
* remove -L/usr/sfw/lib from USB libs in kcontrol/info (causes
libstdc++ conflict) 
* kcontrol/info includes non-existent GL file (do build without GL)
(GL/glext.h)
* kcontrol/fonts remove -{LR}/usr/sfw/lib from -lfreetype 
* Similar issue in other kcontrol modules
* kdm can't build (NGROUPS -> NGROUPS_MAX)

KDEUTILS
* Superkaramba needs removal of -export-dynamic (interpreted as a -e
flag)
* Can't build snmp stuff in ksim

KDENETWORK+
clean

KDEGRAPHICS+
* kamera -- usual c++ duplication problems
* kpdf ditto
* kuickshow -- can't find many Imlib-* functions -- add explicit
-lImlib to LIBS in scr/Makefile
* kdvi -- c++ lib dup

KDEMULTIMEDIA
* Spurious -mt flags in arts and arts/modules/synth and elsewhere

KDEPIM+
* syntax error in assuan.h -- include socket.h (becomes irrelevant)
* assuan -- funopen cannot be built -- have to get gpgme and
libgpg-error from original source
*  need to add --with-extra-libs=/usr/openwin/sfw/lib for libXrender
* Several recompilations during install

KDEADMIN
* kdat rejected sys/mtio.h lacks needed definitions

KDEARTWORK
clean

KDEADDONS+
* no atlantikdesigner because games not installed 
* Fails to pass SSL includes to kfile-plugins/cert correctly(Goes with
libssl in KDEDIR) 

KNETLOAD, KCPULOAD
clean

GWENVIEW
* Misc dependencies
* No Xcursor support
* exiv2 needed /bin/sh -> /bin/bash

KDE-i18n (EN-GB)
clean

KOFFICE
* Misc dependencies.
* conficting definitions of swab in kross/python in unistd.h & stdlib.h
(do these really need to both be included?) [disable python]
* c++ libs in karbon
* Conflicting definitions in /usr/include/X11/extensions/dpms.h &
source KPrView.cpp (comment out duplicate declarations).
* SQL too old (omit kexi, also filters/kspread/kexi

Extras needed:
exiv2
openssl -- even though a supposedly suitable version exists (build 0.9.8e, 
0.9.7d exists)
gpgme/libgpg-error
krb5 -- may not be strictly necessary.
* could not build cyrus-sasl

Remaining problems:
* No GIF image display even though qt was built with gif support.


James
___________________________________________________
This message 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.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.