OK, let's start this thread for problems encountered in compiling NX on debian-amd64.<br>
I am trying gcc 3.3.6 first since I had failure with gcc4 on <a href="http://1.4.0.2">1.4.0.2</a> before.<br>
<br>
I have the following source tarballs From <a href="http://www.nomachine.com/sources.php">http://www.nomachine.com/sources.php</a>:<br>
<br>
nxagent-1.5.0-90.tar.gz nxesd-1.5.0-3.tar.gz nxssh-1.5.0-21.tar.gz<br>
nxauth-1.5.0-1.tar.gz nxproxy-1.5.0-9.tar.gz nxuexec-1.5.0-3.tar.gz<br>
nxcomp-1.5.0-65.tar.gz nxscripts-1.5.0-11.tar.gz nxviewer-1.5.0-14.tar.gz<br>
nxcompext-1.5.0-16.tar.gz nxsensor-1.5.0-5.tar.gz nxwin-1.5.0-3.tar.gz<br>
nxdesktop-1.5.0-61.tar.gz nxspool-1.5.0-2.tar.gz nx-X11-1.5.0-15.tar.gz<br>
<br>
My progress so far:<br>
<br>
nxcomp: <br>
Need forward declaration patch in RenderExtension.h<br>
Need -fPIC in Makefile<br>
It builds after the patches<br>
<br>
nxproxy:<br>
builds OK<br>
<br>
nx-X11<br>
Need to unpack nxagent and nxauth after unpack nx-X11. They will be unpacked into<br>
nx-X11 directory as well.<br>
make World OK<br>
When make install, got XlcDL.c:64:4: #error "Unknown architecture"<br>
<br>
#ifdef _LP64<br>
# if defined(__sparcv9)<br>
# define _MACH64_NAME "sparcv9"<br>
# elif defined(__ia64__) <br>
# undef MACH64_NAME<br>
# else<br>
# error "Unknown architecture"<br>
# endif /* defined(__sparcv9) */<br>
# ifdef _MACH64_NAME<br>
# define _MACH64_NAME_LEN (sizeof (_MACH64_NAME) - 1)<br>
# endif<br>
#endif /* _LP64 */<br>
<br>