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>