I may not have been clear ... I'm interested in 4.0 VNC source, not older versions.
- Jeff On Tue, 2004-03-23 at 17:14, Jeff Boerio wrote: > Has anyone out there successfully built an Xvnc binary from source? > > I'm getting extremely close, but I get a ton of unresolved/unsatisfied > symbols at link time. If anyone has gotten past this, I (and others on > the list) would appreciate hearing from you. > > Thanks, > > - Jeff > > /opt/aCC/bin/aCC -o Xhp +O1 -AA -L../../exports/lib > -L/usr/lib hw/hp/hp.o \ > dix/libdix.a os/libos.a ../../exports/lib/libXau.a > ../../exports/lib/libXdmcp.a cfb/libcfb.a cfb32/libcfb32.a > mfb/libmfb.a dix/libxpstubs.a mi/libmi.a Xext/libext.a Xi/libxinput.a > lbx/liblbx.a ../../lib/lbxutil/liblbxutil.a dbe/libdbe.a > record/librecord.a vnc/libvnc.a ../../../rfb/librfb.a > ../../../Xregion/libXregion.a ../../../network/libnetwork.a > ../../../rdr/librdr.a XTrap/libxtrap.a -L/usr/lib > ../../lib/font/libXfont.a dix/libxpstubs.a mi/libcbrt.a -lz -lm > /usr/lib/libdbm.a -ldld > /usr/ccs/bin/ld: (Warning) At least one PA 2.0 object file (hw/hp/hp.o) > was detected. The linked output may not run on a PA 1.x system. > /usr/ccs/bin/ld: Unsatisfied symbols: > rfb::FullFramePixelBuffer::fillRect(const rfb::Rect &,unsigned int) > (first referenced in vnc/libvnc.a(vncExtInit.o)) (code) > rfb::Logger::write(int,const char *,const char *,double *) (first > referenced in vnc/libvnc.a(vncExtInit.o)) (code) > rfb::VNCServerST::getSockets(std::list<network::Socket > *,std::allocator<network::Socket *>> *) (first referenced in > vnc/libvnc.a(vncExtInit.o)) (code) > rfb::VoidParameter::getDescription() const (first referenced in > vnc/libvnc.a(vncExtInit.o)) (code) > rfb::BoolParameter::operator bool() const (first referenced in > vnc/libvnc.a(vncExtInit.o)) (code) > rfb::HTTPServer::HTTPServer()%2 (first referenced in > vnc/libvnc.a(vncExtInit.o)) (code) > rfb::strDup(const char *) (first referenced in > vnc/libvnc.a(vncExtInit.o)) (code) > rfb::HTTPServer::getSockets(std::list<network::Socket > *,std::allocator<network::Socket *>> *) (first referenced in > vnc/libvnc.a(vncExtInit.o)) (code) > rfb::IntParameter::IntParameter(const char *,const char *,int)%1 > (first referenced in vnc/libvnc.a(vncExtInit.o)) (code) > rfb::LogWriter::~LogWriter() (first referenced in > vnc/libvnc.a(vncExtInit.o)) (code) > rfb::Logger_File::write(int,const char *,const char *) (first > referenced in vnc/libvnc.a(vncExtInit.o)) (code) > rfb::StringParameter::StringParameter(const char *,const char *,const > char *)%1 (first referenced in vnc/libvnc.a(vncExtInit.o)) (code) > rfb::initStdIOLoggers() (first referenced in > vnc/libvnc.a(vncExtInit.o)) (code) > rfb::PixelBuffer::setPF(const rfb::PixelFormat &) (first referenced > in vnc/libvnc.a(vncExtInit.o)) (code) > rfb::VncAuthPasswdFileParameter::VncAuthPasswdFileParameter()%1 > (first referenced in vnc/libvnc.a(vncExtInit.o)) (code) > rfb::FullFramePixelBuffer::FullFramePixelBuffer()%2 (first referenced > in vnc/libvnc.a(vncExtInit.o)) (code) > network::TcpListener::TcpListener(int,bool,int,bool) (first > referenced in vnc/libvnc.a(vncExtInit.o)) (code) > network::TcpSocket::TcpSocket(const char *,int) (first referenced in > vnc/libvnc.a(vncExtInit.o)) (code) > rfb::Region::setExtentsAndOrderedRects(const rfb::ShortRect > *,int,const rfb::ShortRect *) (first referenced in > vnc/libvnc.a(vncExtInit.o)) (code) > > rfb::Region::get_rects(std::vector<rfb::Rect,std::allocator<rfb::Rect>> > *,bool,bool) const (first referenced in vnc/libvnc.a(vncExtInit.o)) > (code) > static rfb::Configuration::setParam(const char *,bool) (first > referenced in vnc/libvnc.a(vncExtInit.o)) (code) > typeid<rfb::HTTPServer> (first referenced in > vnc/libvnc.a(vncExtInit.o)) (data) > rfb::VNCServerST::VNCServerST(const char *,rfb::SDesktop > *,rfb::SSecurityFactory *) (first referenced in > vnc/libvnc.a(vncExtInit.o)) (code) > rdr::FdInStream::FdInStream(int,int,int,bool) (first referenced in > vnc/libvnc.a(vncExtInit.o)) (code) > rfb::FullFramePixelBuffer::getStride() const (first referenced in > vnc/libvnc.a(vncExtInit.o)) (code) > rfb::PixelBuffer::getColourMap() const (first referenced in > vnc/libvnc.a(vncExtInit.o)) (code) > rfb::IntParameter::operator int() const (first referenced in > vnc/libvnc.a(vncExtInit.o)) (code) > rfb::VoidParameter::~VoidParameter() (first referenced in > vnc/libvnc.a(vncExtInit.o)) (code) > static rfb::HTTPServer::guessContentType(const char *,const char *) > (first referenced in vnc/libvnc.a(vncExtInit.o)) (code) > rfb::PixelBuffer::getImage(void *,const rfb::Rect &,int) (first > referenced in vnc/libvnc.a(vncExtInit.o)) (code) > network::TcpListener::getMyPort() (first referenced in > vnc/libvnc.a(vncExtInit.o)) (code) > rfb::FullFramePixelBuffer::getPixelsRW(const rfb::Rect &,int *) > (first referenced in vnc/libvnc.a(vncExtInit.o)) (code) > Class tables [Vftptr] dependent on key function: > "rfb::VncAuthPasswdFileParameter::getVncAuthPasswd()" (first referenced > in vnc/libvnc.a(vncExtInit.o)) (data) > rfb::FullFramePixelBuffer::~FullFramePixelBuffer() (first referenced > in vnc/libvnc.a(vncExtInit.o)) (code) > rfb::StringParameter::~StringParameter() (first referenced in > vnc/libvnc.a(vncExtInit.o)) (code) > rfb::FullFramePixelBuffer::imageRect(const rfb::Rect &,const void > *,int) (first referenced in vnc/libvnc.a(vncExtInit.o)) (code) > typeid<rfb::Logger> (first referenced in vnc/libvnc.a(vncExtInit.o)) > (data) > rfb::LogWriter::LogWriter(const char *)%1 (first referenced in > vnc/libvnc.a(vncExtInit.o)) (code) > rfb::Region::Region()%1 (first referenced in > vnc/libvnc.a(vncExtInit.o)) (code) > rfb::HTTPServer::addClient(network::Socket *) (first referenced in > vnc/libvnc.a(vncExtInit.o)) (code) > rfb::Region::~Region() (first referenced in > vnc/libvnc.a(vncExtInit.o)) (code) > typeid<rfb::Logger_File> (first referenced in > vnc/libvnc.a(vncExtInit.o)) (data) > rfb::Logger_File::~Logger_File() (first referenced in > vnc/libvnc.a(vncExtInit.o)) (code) > rfb::HTTPServer::processSocketEvent(network::Socket *) (first > referenced in vnc/libvnc.a(vncExtInit.o)) (code) > rfb::VNCServerST::addClient(network::Socket *,bool) (first referenced > in vnc/libvnc.a(vncExtInit.o)) (code) > rfb::FullFramePixelBuffer::maskRect(const rfb::Rect &,void *,void *) > (first referenced in vnc/libvnc.a(vncExtInit.o)) (code) > static network::TcpSocket::isSocket(int) (first referenced in > vnc/libvnc.a(vncExtInit.o)) (code) > typeid<rfb::PixelBuffer> (first referenced in > vnc/libvnc.a(vncExtInit.o)) (data) > rfb::Server::clientWaitTimeMillis (first referenced in > vnc/libvnc.a(vncExtInit.o)) (data) > rfb::Configuration::head (first referenced in > vnc/libvnc.a(vncExtInit.o)) (data) > network::TcpSocket::TcpSocket(int,bool) (first referenced in > vnc/libvnc.a(vncExtInit.o)) (code) > rfb::VoidParameter::getName() const (first referenced in > vnc/libvnc.a(vncExtInit.o)) (code) > rfb::AliasParameter::AliasParameter(const char *,const char > *,rfb::VoidParameter *)%1 (first referenced in > vnc/libvnc.a(vncExtInit.o)) (code) > typeid<rfb::FullFramePixelBuffer> (first referenced in > vnc/libvnc.a(vncExtInit.o)) (data) > rfb::BoolParameter::BoolParameter(const char *,const char *,bool)%1 > (first referenced in vnc/libvnc.a(vncExtInit.o)) (code) > rfb::HTTPServer::~HTTPServer() (first referenced in > vnc/libvnc.a(vncExtInit.o)) (code) > rfb::FullFramePixelBuffer::copyRect(const rfb::Rect &,const > rfb::Point &) (first referenced in vnc/libvnc.a(vncExtInit.o)) (code) > static rfb::Configuration::getParam(const char *) (first referenced > in vnc/libvnc.a(vncExtInit.o)) (code) > static network::TcpSocket::isConnected(int) (first referenced in > vnc/libvnc.a(vncExtInit.o)) (code) > rfb::HTTPServer::checkTimeouts() (first referenced in > vnc/libvnc.a(vncExtInit.o)) (code) > rfb::PixelBuffer::getPF() const (first referenced in > vnc/libvnc.a(vncExtInit.o)) (code) > *** Error exit code 1 > _______________________________________________ > VNC-List mailing list > [EMAIL PROTECTED] > To remove yourself from the list visit: > http://www.realvnc.com/mailman/listinfo/vnc-list _______________________________________________ VNC-List mailing list [EMAIL PROTECTED] To remove yourself from the list visit: http://www.realvnc.com/mailman/listinfo/vnc-list