Required developer packages: Difference between revisions

From JogampWiki
Jump to navigation Jump to search
m (Formatting)
(Ubuntu -> Debian (Credits to the origin) ; Add libXcursor dependency)
 
(3 intermediate revisions by one other user not shown)
Line 1: Line 1:
Here is a list of developer packages required to build JOGL on Linux, broken out by Linux distribution.
Here is a list of developer packages required to build JOGL on Linux or Solaris, broken out by distribution.


To check if a package is installed under Debian/Ubuntu/Kubuntu, type <tt>dpkg -s packagename</tt>. To check if a package is installed under Red Hat Enterprise/Fedora/Suse/CentOS, type <tt>rpm -qa | grep packagename</tt>.
To check if a package is installed under Debian/Ubuntu/Kubuntu, type <tt>dpkg -s packagename</tt>. To check if a package is installed under Red Hat Enterprise/Fedora/Suse/CentOS, type <tt>rpm -qa | grep packagename</tt>.
Line 5: Line 5:
If you're missing a package, you'll have to install it with the correct method for your distribution. That's a complex topic which we don't currently cover here.
If you're missing a package, you'll have to install it with the correct method for your distribution. That's a complex topic which we don't currently cover here.


*Ubuntu/Kubuntu 10.04 or later  
*Debian 5.00 or later  
**git
**git
**gcc
**gcc
**libgl1-mesa-dev  
**libgl1-mesa-dev
**libglu1-mesa-dev  
**libglu1-mesa-dev
**xorg-dev  
**xorg-dev
**libice-dev  
**libice-dev
**libsm-dev  
**libsm-dev
**libx11-dev  
**libx11-dev
**libxext-dev  
**libxext-dev
**libxxf86vm-dev  
**libxxf86vm-dev
**libxinerama-dev  
**libxinerama-dev
**libxrandr-dev  
**libxrandr-dev
**libxrender-dev
**libxcursor-dev
**Optional: Your card vendor's proprietary driver  
**Optional: Your card vendor's proprietary driver  
<blockquote>
apt-get install git gcc libgl1-mesa-dev libglu1-mesa-dev xorg-dev libice-dev libsm-dev libx11-dev libxext-dev libxxf86vm-dev libxinerama-dev libxrandr-dev libxrender-dev libxcursor-dev
</blockquote>


*OpenSuSE 10.2 or later  
*OpenSuSE 10.2 or later  
**git  
**git
**gcc  
**gcc
**x11-devel  
**x11-devel
**mesa-devel  
**mesa-devel


*CentOS/Red Hat Enterprise Linux 5.4 or later
*CentOS/Red Hat Enterprise Linux 5.4 or later
**git  
**git
**gcc  
**gcc
**mesa-libGL-devel  
**mesa-libGL-devel
**xorg-x11-proto-devel  
**xorg-x11-proto-devel
**libICE-devel  
**libICE-devel
**libSM-devel  
**libSM-devel
**libX11-devel  
**libX11-devel
**libXext-devel  
**libXext-devel
**libXau-devel  
**libXau-devel
**libXdmcp-devel  
**libXdmcp-devel
**libXt-devel  
**libXt-devel
**libXxf86vm-devel  
**libXxf86vm-devel
**libXinerama-devel  
**libXinerama-devel
**libXrandr-devel  
**libXrandr-devel
**libXrender-devel
**libXcursor-devel
**Optional: Your card vendor's proprietary driver
**Optional: Your card vendor's proprietary driver
*OpenIndiana build 148 x86, SunOS 5.11 x86
**git
**gcc
***Make sure to install the compiler too, not just the runtime libraries. The package name probably won't be "gcc", it will include a version number such as "gcc-3" and "gcc-3-runtime", not "gcc-runtime"
**libICE
**libSM
**libX11
**libXext
**libXau
**libXdmcp
**libXt
**libXxf86vm
**libXinerama
**libXrandr
**libXcursor
**mesa
**xorg
**x11

Latest revision as of 09:18, 17 January 2014

Here is a list of developer packages required to build JOGL on Linux or Solaris, broken out by distribution.

To check if a package is installed under Debian/Ubuntu/Kubuntu, type dpkg -s packagename. To check if a package is installed under Red Hat Enterprise/Fedora/Suse/CentOS, type rpm -qa | grep packagename.

If you're missing a package, you'll have to install it with the correct method for your distribution. That's a complex topic which we don't currently cover here.

  • Debian 5.00 or later
    • git
    • gcc
    • libgl1-mesa-dev
    • libglu1-mesa-dev
    • xorg-dev
    • libice-dev
    • libsm-dev
    • libx11-dev
    • libxext-dev
    • libxxf86vm-dev
    • libxinerama-dev
    • libxrandr-dev
    • libxrender-dev
    • libxcursor-dev
    • Optional: Your card vendor's proprietary driver

apt-get install git gcc libgl1-mesa-dev libglu1-mesa-dev xorg-dev libice-dev libsm-dev libx11-dev libxext-dev libxxf86vm-dev libxinerama-dev libxrandr-dev libxrender-dev libxcursor-dev

  • OpenSuSE 10.2 or later
    • git
    • gcc
    • x11-devel
    • mesa-devel
  • CentOS/Red Hat Enterprise Linux 5.4 or later
    • git
    • gcc
    • mesa-libGL-devel
    • xorg-x11-proto-devel
    • libICE-devel
    • libSM-devel
    • libX11-devel
    • libXext-devel
    • libXau-devel
    • libXdmcp-devel
    • libXt-devel
    • libXxf86vm-devel
    • libXinerama-devel
    • libXrandr-devel
    • libXrender-devel
    • libXcursor-devel
    • Optional: Your card vendor's proprietary driver
  • OpenIndiana build 148 x86, SunOS 5.11 x86
    • git
    • gcc
      • Make sure to install the compiler too, not just the runtime libraries. The package name probably won't be "gcc", it will include a version number such as "gcc-3" and "gcc-3-runtime", not "gcc-runtime"
    • libICE
    • libSM
    • libX11
    • libXext
    • libXau
    • libXdmcp
    • libXt
    • libXxf86vm
    • libXinerama
    • libXrandr
    • libXcursor
    • mesa
    • xorg
    • x11