On Aug 11, 2006, at 4:37 AM, IOhannes m zmölnig wrote:
Hans-Christoph Steiner wrote:
On Aug 10, 2006, at 4:23 PM, B. Bogart wrote:
I see that "Gem" is not in the extended release, I guess due to
the gem
build issues.
Since the ftgl and freetype libs don't change much should they
just be
compilied manually and copied onto the compile farm? Looks like
the OSX
gem terminal build is pretty close to being ready according to
IOhannes.
CVS or native-OS package management are the only options for the
auto- build farm. FTGL and FreeType should just be checked into
CVS, i.e. GemLibs, if they are not included in Fink/Debian/Fedora
Core
honestly i do not see a reason why _i_ should have to go through
all the troubles to make FTGL compile from the command line on a
platform that does not natively support this.
We are talking about managing files on 10+ machines running Windows,
Mac OS X 10.3 and 104, and Ubuntu, Fedora Core, and Debian, on
PowerPC and x86. I have better things to do that track down all this
stuff and build it from source.
i _do_ have managed to build FTGL via autoconf/make, but it is not
the _official_ way to build it and the build might have issues
(e.g. i used the X11 openGL which might not be such a good idea in
general).
building freetype2 on os-x via autoconf is pretty easy, but (afaik)
it _needs_ to be "install"ed in order to function properly, which
involves privileges i would not grant on an autobuild farm. (i
might be wrong here though)
the simplest way i could think of (in terms of maintainability) is
to provide binary GemLibs packages for special platforms:
e.g. GemLibs/lib/ftgl.a
and GemLibs/include/freetype2/
so we just need to add "-I${GEMLIBS}/include" and "-L${GEMLIBS}/
lib" to the default make-flags.
another possibility would be to not have FTGL-support on the
autobuilt Gem (after all font-rendering is really an optional
feature).
Another option, which I think would be the best use of time, would be
to make packages for the various OS's. I think Debian might have
FTGL packages already, and Fink is a Debian derivative, so a Fink
package should be pretty easy to do. I don't know about Fedora Core,
but Nando expressed interest in making packages for dependencies for
PlanetCCRMA.
.hc
------------------------------------------------------------------------
Using ReBirth is like trying to play an 808 with a long stick. -
David Zicarelli
_______________________________________________
PD-dev mailing list
[email protected]
http://lists.puredata.info/listinfo/pd-dev