I wanted to give it a try to actually try the Webkit interface in Pidgin. You 
can actually compile it without major hassles.

Dependencies I had to install, fetched from sunfreeware.com:
- sqlite3
- fontconfig 2.4.2 (requires changing the version number in fontconfig.pc, 
which is still 2.2.98)
- libcurl
- gperf

Things I had to do myself:
- Symbolic link of gcc in /usr/bin, since it's hardcoded
- Download and compile libicu, with LDFLAGS=-Wl,-Bsymbolic
- Drop an implementation of vasprint in WebCore/dom/XMLTokenizer.cpp (PS: 
http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=4508459)
- Create a libexpat.la in /usr/local/lib (there's none in /usr/lib, apparently 
also hardcoded)
- Add -liconv in two places in the GNUmakefile
- Copy pkg.m4 from /usr/share/aclocal to the local directory and add "-I ." to 
aclocal in autogen.sh

Things that might influences some errors of the lack of them:
- In the past, I've compiled and installed autoconf and automake from gnu.org

Proof's in the pudding:
http://www.storageserver.be/images/webkit_solaris.jpg

I had quite a few of linking issues regarding libstdc++ because I used gcc4.2. 
I'll retry with the shipping gcc3.6.3 and see what happens.

I have absolutely no clue about packaging and anything beyond, but I'm sure you 
SFE guys can use these findings to create a spec file.

-mg
 
 
This message posted from opensolaris.org

Reply via email to