Brian,

While we're on the subject, the Mac build has similar issues.  It won't 
run on Mountain Lion:

dyld: Library not loaded: /usr/local/lib/libintl.8.dylib
   Referenced from: /Applications/Network/TigerVNC Viewer 
1.2.90.app/Contents/MacOS/TigerVNC Viewer
   Reason: image not found

When I was maintaining the builds, I had to build both GnuTLS and 
gettext from source on Mac in order to make that build cross-compatible.

Also, I'm curious as to how you managed to avoid the libstdc++ 
dependency on Windows.  I can only do that by patching FLTK with the 
same BUILD_STATIC macro that exists in the TigerVNC source.



On 5/17/13 1:06 PM, DRC wrote:
> Pursuant to our discussion on tigervnc-users regarding whether the
> project RPMs could be used on SuSE, I noticed that the RHEL 5 RPMs and
> the cross-compatible build have external dependencies on GnuTLS and
> libstdc++.  That prevents them from truly being cross-compatible.  It
> should be possible to link statically with GnuTLS on the RHEL 5 builds,
> since RHEL 5 provides static library versions of GnuTLS.  I'm confused
> as to why the libstdc++ dependency is there, since build-xorg is
> supposed to take care of that automatically.
>
> TigerVNC 1.2 Xvnc dependencies:
>      linux-vdso.so.1 =>  (0x00007fffbaba2000)
>      libpam.so.0 => /lib64/libpam.so.0 (0x0000003b2fe00000)
>      libdl.so.2 => /lib64/libdl.so.2 (0x0000003b2be00000)
>      librt.so.1 => /lib64/librt.so.1 (0x0000003b31200000)
>      libm.so.6 => /lib64/libm.so.6 (0x0000003b2ba00000)
>      libc.so.6 => /lib64/libc.so.6 (0x0000003b2b600000)
>      libpthread.so.0 => /lib64/libpthread.so.0 (0x0000003b2c600000)
>      libaudit.so.0 => /lib64/libaudit.so.0 (0x0000003b2de00000)
>      /lib64/ld-linux-x86-64.so.2 (0x0000003b2b200000)
>
> TigerVNC 1.3 Xvnc dependencies:
>      linux-vdso.so.1 =>  (0x00007fffc8569000)
>      libgnutls.so.13 => /usr/lib64/libgnutls.so.13 (0x0000003b3f400000)
>      libz.so.1 => /lib64/libz.so.1 (0x0000003b2c200000)
>      libpam_misc.so.0 => /lib64/libpam_misc.so.0 (0x0000003b2da00000)
>      libpam.so.0 => /lib64/libpam.so.0 (0x0000003b2fe00000)
>      libcrypto.so.6 => /lib64/libcrypto.so.6 (0x0000003b34200000)
>      libdl.so.2 => /lib64/libdl.so.2 (0x0000003b2be00000)
>      librt.so.1 => /lib64/librt.so.1 (0x0000003b31200000)
>      libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00002b4b67620000)
>      libm.so.6 => /lib64/libm.so.6 (0x0000003b2ba00000)
>      libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x0000003b2de00000)
>      libc.so.6 => /lib64/libc.so.6 (0x0000003b2b600000)
>      /lib64/ld-linux-x86-64.so.2 (0x0000003b2b200000)
>      libgcrypt.so.11 => /usr/lib64/libgcrypt.so.11 (0x0000003b41000000)
>      libgpg-error.so.0 => /usr/lib64/libgpg-error.so.0 (0x0000003b41400000)
>      libaudit.so.0 => /lib64/libaudit.so.0 (0x00002b4b67922000)
>      libpthread.so.0 => /lib64/libpthread.so.0 (0x0000003b2c600000)

------------------------------------------------------------------------------
AlienVault Unified Security Management (USM) platform delivers complete
security visibility with the essential security capabilities. Easily and
efficiently configure, manage, and operate all of your security controls
from a single console and one unified framework. Download a free trial.
http://p.sf.net/sfu/alienvault_d2d
_______________________________________________
Tigervnc-devel mailing list
Tigervnc-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tigervnc-devel

Reply via email to