Menu

Requirements

Zoitl Alois

In the beginning I tried to use as less as possible libraries. But I grow older and learned a lot in programming. Now I know that it's not allays to best to do all on by my self. I found great libraries that supported my work on Y.A.P.R.M. and so the requirements for running Y.A.P.R.M. got more and more. With this page I summarize all the necessary libraries that have to be installed in order to get Y.A.P.R.M. compiled.

As Debian is my Linux distro I also provide the Debian package names . With a simple "apt-get install xxx" all the stuff needed can be installed. The availability as Debian-package is also one of my decision base if I a library is used by Y.A.P.R.M.

Y.A.P.R.M. Version 0.7 and newer

gtkmm is the official C++ interface for the popular GUI library GTK+. Highlights include typesafe callbacks, and a comprehensive set of widgets that are easily extensible via inheritance.
Web-Page: http://www.gtkmm.org/
Debian Packages: libgtkmm-2.4-1c2a, libgtkmm-2.4-dev

GDL - Gnome Development/Docking library provides dockable dialogs for gtk+.
Web-Page: http://library.gnome.org/devel/gdl/stable/gdl-main.html
Debian Packages: libgdl-1-0, libgdl-1-dev

OpenGL & GLU - The OpenGL Utility Library is the industry's most widely used, supported and best documented 2D/3D graphics API making it inexpensive and easy to obtain information on implementing OpenGL in hardware and software.
Web-Page: http://www.opengl.org/
Debian Packages: xlibmesa3, xlibmesa-dev

Libxml2 is the XML C parser and toolkit developed for the Gnome project, but usable outside of the Gnome platform (can recommend it).
Web-Page: http://www.xmlsoft.org/
Debian Packages: libxml2, libxml2-dev

GLE Tubing and Extrusion Library is an extension to OpenGL for drawing tubing and extrusions, including surfaces of revolution, sweeps, tubes, polycones, polycylinders, and helicoids.
Web-Page: http://linas.org/gle/
Debian Packages: libgle3, libgle3-dev

FTGL is a free, open source library to enable developers to use arbitrary fonts in their OpenGL applications. Unlike other OpenGL font libraries FTGL uses standard font file formats so doesn't need a preprocessing step to convert the high quality font data into a lesser quality, proprietary format.
Web-Page: http://homepages.paradise.net.nz/henryj/code/#FTGL
Debian Packages: ftgl-dev

Y.A.P.R.M. up to Version 0.6.6

The X libraries are an interface between X client programs and the hardware-oriented X servers, and consist of routines to read input from the keyboard and pointer, draw on the screen, etc., in an abstract manner that is independent of the particular characteristics of the hardware.
Web-Page: http://www.xfree86.org/
Debian Packages: xlibs, xlibs-dev

OpenGL & GLU - The OpenGL Utility Library is the industry's most widely used, supported and best documented 2D/3D graphics API making it inexpensive and easy to obtain information on implementing OpenGL in hardware and software.
Web-Page: http://www.opengl.org/
Debian Packages: xlibmesa3, xlibmesa-dev

Imlib2 is a general Image loading and rendering library designed to make the task of loading images, and obtaining X-Windows drawables a simple task, as well as a quick one. It also aims to provide manipulation routines that might be desired for common operations.
Web-Page: http://www.enlightenment.org
Debian Packages: libimlib2, libimlib2-dev

Libxml2 is the XML C parser and toolkit developed for the Gnome project, but usable outside of the Gnome platform (can recommend it).
Web-Page: http://www.xmlsoft.org/
Debian Packages: libxml2, libxml2-dev

lib3DS - Autodesk 3D Studio file reader C++ library (only till version 0.6) implements the functionality required to read files in Autodesk's 3D Studio format.
Web-Page: http://lib3ds.sourceforge.net/
Debian Packages: lib3ds-dev

GLE Tubing and Extrusion Library is an extension to OpenGL for drawing tubing and extrusions, including surfaces of revolution, sweeps, tubes, polycones, polycylinders, and helicoids.
Web-Page: http://linas.org/gle/
Debian Packages: libgle3, libgle3-dev

FTGL is a free, open source library to enable developers to use arbitrary fonts in their OpenGL applications. Unlike other OpenGL font libraries FTGL uses standard font file formats so doesn't need a preprocessing step to convert the high quality font data into a lesser quality, proprietary format.
Web-Page: http://homepages.paradise.net.nz/henryj/code/
Debian Packages: ftgl-dev


Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.