site  contact  subhomenews

glew, llvm, clang, libxml++, xulrunner

February 28, 2012 — BarryK
I have compiled these in Wary and created PETs:

glew-1.7.0 OpenGL Extension Wrangler Library
llvm-2.8 Low Level Virtual Machine
clang-2.8 C/C++ compiler
libxml++-2.35.1 C++ interface to XML files
xulrunner-10.0.2 Embed Mozilla technologies into apps


http://glew.sourceforge.net/
http://llvm.org/
http://clang.llvm.org/
http://libxmlplusplus.sourceforge.net/
https://developer.mozilla.org/en/XULRunner

The PETs:
http://distro.ibiblio.org/quirky/pet_packages-wary5/

Wary has all the dependencies, except libxml++ needs glibmm.

Now that might seem like a strange combination of PETs to create! I was compiling the dependencies for Lightspark, an open source Flash player. Then I found that Lightspark needs gcc 4.4+, whereas Wary has 4.3.4 -- so I compiled 4.4.6. However, Lightspark still needs Boost -- I installed libboost DEBs from Debian Lenny, but Lightspark compile failed, doesn't seem to like that version of Boost.

Comments

Boost
Username: Barryk
I installed Boost from Slackware: http://slackware.cs.utah.edu/pub/slackware/slackware-13.37/slackware/l/ Lightspark compile got a lot further, but still failed, out-of-scope symbol. Out of curiousity, I did a quick hack, removed the symbol from the source, which will probably break something when it runs. Stopped with another error later. Enough.

boost
Username: ttuuxxx
"Most the time when I run into boost as a dep, Usually it just needs the static headers. hope this helps ttuuxxx


Tags: wary