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 -/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: ht
tps://mail.kde.org/mailman/listinfo/kde-solaris.
Archives: http://lists.kde.org/.
More info: http://www.kde.org/faq.h
tml.
|