Difference between revisions of "X11vnc"

From CBLFS
Jump to navigationJump to search
Line 13: Line 13:
 
=== Required ===
 
=== Required ===
 
* [[FFmpeg]]
 
* [[FFmpeg]]
 +
 +
=== Recommended ===
 
* [[OpenSSL]]
 
* [[OpenSSL]]
 +
 +
=== Optional ===
 +
* [[libjpeg]]
 +
* [[Avahi]]
 +
 +
== Configuration Information ==
 +
 +
{|style="text-align: left;"
 +
|-
 +
|<i>--without-ssl</i>: disable support for OpenSSL.
 +
|-
 +
|<i>--without-avahi</i>: disable support for Avahi.
 +
|-
 +
|<i>--without-jpeg</i>: disable support for jpeg.
 +
|}
  
 
== Non-Multilib ==
 
== Non-Multilib ==
Line 27: Line 44:
  
 
== Multilib ==
 
== Multilib ==
 +
 +
<b>This package does not provide any libraries so only one installation is required.</b>
  
 
=== 32Bit ===
 
=== 32Bit ===
Line 32: Line 51:
 
Compile the package:
 
Compile the package:
  
  CC="gcc ${BUILD32}" CXX="g++ ${BUILD32}" \
+
  CC="gcc ${BUILD32}" PKG_CONFIG_PATH="${PKG_CONFIG_PATH32}" \
  PKG_CONFIG_PATH="${PKG_CONFIG_PATH32}" USE_ARCH=32 \
+
  USE_ARCH=32 ./configure --prefix=/usr &&
./configure --prefix=/usr &&
 
 
  make
 
  make
  
Line 45: Line 63:
 
Compile the package:
 
Compile the package:
 
   
 
   
  CC="gcc ${BUILDN32}" CXX="g++ ${BUILDN32}" \
+
  CC="gcc ${BUILDN32}" PKG_CONFIG_PATH="${PKG_CONFIG_PATHN32}" \
  PKG_CONFIG_PATH="${PKG_CONFIG_PATHN32}" USE_ARCH=n32 \
+
  USE_ARCH=n32 ./configure --prefix=/usr &&
./configure --prefix=/usr --sysconfdir=/etc \
 
    --libdir=/usr/lib32 &&
 
 
  make
 
  make
  
Line 59: Line 75:
 
Compile the package:
 
Compile the package:
  
  CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}" \
+
  CC="gcc ${BUILD64}" PKG_CONFIG_PATH="${PKG_CONFIG_PATH64}" \
  PKG_CONFIG_PATH="${PKG_CONFIG_PATH64}" USE_ARCH=64 \
+
  USE_ARCH=64 ./configure --prefix=/usr &&
./configure --prefix=/usr --libdir=/usr/lib64 &&
 
 
  make
 
  make
  
Line 67: Line 82:
  
 
  make install
 
  make install
 +
 +
== Contents ==
 +
 +
{| style="text-align: left;"
 +
|-valign="top"
 +
!Installed Directories:
 +
|/usr/share/x11vnc
 +
|-valign="top"
 +
!Installed Programs:
 +
|x11vnc
 +
|-valign="top"
 +
!Installed Libraries:
 +
|None
 +
|}

Revision as of 16:24, 30 October 2008

Download Source: http://downloads.sourceforge.net/libvncserver/x11vnc-0.9.5.tar.gz

Introduction to X11vnc

x11vnc allows one to view remotely and interact with real X displays (i.e. a display corresponding to a physical monitor, keyboard, and mouse) with any VNC viewer. In this way it plays the role for Unix/X11 that WinVNC plays for Windows

Project Homepage: http://www.karlrunge.com/x11vnc/

Dependencies

Required

Recommended

Optional

Configuration Information

--without-ssl: disable support for OpenSSL.
--without-avahi: disable support for Avahi.
--without-jpeg: disable support for jpeg.

Non-Multilib

Compile the package:

./configure --prefix=/usr &&
make

Install the package

make install 

Multilib

This package does not provide any libraries so only one installation is required.

32Bit

Compile the package:

CC="gcc ${BUILD32}" PKG_CONFIG_PATH="${PKG_CONFIG_PATH32}" \
USE_ARCH=32 ./configure --prefix=/usr &&
make

Install the package

make install

N32

Compile the package:

CC="gcc ${BUILDN32}" PKG_CONFIG_PATH="${PKG_CONFIG_PATHN32}" \
USE_ARCH=n32 ./configure --prefix=/usr &&
make

Install the package

make install 

64Bit

Compile the package:

CC="gcc ${BUILD64}" PKG_CONFIG_PATH="${PKG_CONFIG_PATH64}" \
USE_ARCH=64 ./configure --prefix=/usr &&
make

Install the package

make install

Contents

Installed Directories: /usr/share/x11vnc
Installed Programs: x11vnc
Installed Libraries: None