[FreeNX-kNX] nxcomp compile on HPUX 11.11
mark alexander
mark.alexander at eds.com
Thu Nov 10 08:22:36 UTC 2005
Hello
I'm trying to compile nxcomp (and the other components of NX) on HPUX
11.11. If someone has already done this, and is happy to share their
binaries - that would be great.
My current issue is the below: rindex in not being define - I think.
Can someone please help.
Thanks
Regards
Mark.
HLZ1HXO7 (hxo7)> gmake distclean
rm -f *~ *.o *.bak st?????? core core.* *.out.* \
libXcomp.so.1.5.0 libXcomp.so.1 libXcomp.so libXcomp.a
rm -f config.status config.log config.cache depend.status Makefile tags
HLZ1HXO7 (hxo7)> gcc -v
Using built-in specs.
Target: hppa2.0w-hp-hpux11.11
Configured with: ../gcc/configure
Thread model: single
gcc version 4.0.2
HLZ1HXO7 (hxo7)> ./configure
checking for g++... g++
checking for C++ compiler default output... a.out
checking whether the C++ compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking for gcc... gcc
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking whether compiler needs -Wno-deprecated... no
checking whether compiler accepts -Wmissing-declarations and
-Wnested-externs... yes
checking for a BSD-compatible install... /opt/imake/bin/install -c
checking how to run the C++ preprocessor... g++ -E
checking for X... libraries /usr/lib/X11R4,
headers /usr/local/X11R6/include
checking for gethostbyname... yes
checking for connect... yes
checking for remove... no
checking for remove in -lposix... no
checking for shmat... yes
checking for IceConnectionNumber in -lICE... no
checking for Cygwin32 environment... no
checking for Darwin environment... no
checking for Solaris environment... no
checking for FreeBSD environment... no
checking for in_addr_t... yes
-e compiling version 1.5.0
-e enabling dynamic linking of PNG library
-e enabling dynamic linking of JPEG library
-e enabling dynamic linking of Z library
-e disabling production of debug symbols
-e disabling info output in the log file
-e disabling valgrind memory checker workarounds
configure: creating ./config.status
config.status: creating Makefile
HLZ1HXO7 (hxo7)>
HLZ1HXO7 (hxo7)> gmake
if [ -x makedepend ] ; then \
makedepend \
-I/usr/include/g++ -I/usr/include/g++-3 -f
Makefile MD5.c Pack.c Loop.cpp Children.cpp Control.cpp Misc.cpp
Socket.cpp Pipe.cpp Transport.cpp Statistics.cpp Auth.cpp Agent.cpp
Proxy.cpp Channel.cpp ClientProxy.cpp ServerProxy.cpp OpcodeStore.cpp
ClientStore.cpp ServerStore.cpp ChannelCache.cpp ClientCache.cpp
ServerCache.cpp ClientChannel.cpp ServerChannel.cpp GenericChannel.cpp
ReadBuffer.cpp ProxyReadBuffer.cpp ClientReadBuffer.cpp
ServerReadBuffer.cpp GenericReadBuffer.cpp EncodeBuffer.cpp
DecodeBuffer.cpp WriteBuffer.cpp SequenceQueue.cpp IntCache.cpp
CharCache.cpp XidCache.cpp PositionCache.cpp TextCompressor.cpp
BlockCache.cpp BlockCacheSet.cpp Compressor.cpp Decompressor.cpp
Unpack.cpp Tight.cpp Jpeg.cpp Png.cpp Message.cpp Split.cpp Keeper.cpp
ChangeProperty.cpp SendEvent.cpp ChangeGC.cpp CreateGC.cpp
CreatePixmap.cpp SetClipRectangles.cpp CopyArea.cpp PolyLine.cpp
PolySegment.cpp PolyFillRectangle.cpp PutImage.cpp TranslateCoords.cpp
GetImage.cpp ClearArea.cpp ConfigureWindow.cpp PolyText8.cpp
PolyText16.cpp ImageText8.cpp ImageText16.cpp PolyPoint.cpp
PolyFillArc.cpp PolyArc.cpp FillPoly.cpp InternAtom.cpp GetProperty.cpp
SetUnpackGeometry.cpp SetUnpackColormap.cpp SetUnpackAlpha.cpp
PutPackedImage.cpp ShapeExtension.cpp RenderExtension.cpp
GenericRequest.cpp QueryFontReply.cpp ListFontsReply.cpp
GetImageReply.cpp GetPropertyReply.cpp GenericReply.cpp
RenderGenericRequest.cpp RenderCreatePicture.cpp RenderChangePicture.cpp
RenderFreePicture.cpp RenderSetPictureClipRectangles.cpp
RenderCreateGlyphSet.cpp RenderAddGlyphs.cpp RenderComposite.cpp
RenderCompositeGlyphs.cpp RenderFillRectangles.cpp 2>/dev/null; \
fi
touch depend.status
g++ -c -O3 -Wmissing-declarations -Wnested-externs -DIN_ADDR_T=in_addr_t
-DVERSION=\"1.5.0\" -I/usr/local/X11R6/include -DPACKAGE_NAME=\"\"
-DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\"
-DPACKAGE_BUGREPORT=\"\" -Wall -Wpointer-arith Loop.cpp
cc1plus: warning: command line option "-Wmissing-declarations" is valid
for C/ObjC but not for C++
cc1plus: warning: command line option "-Wnested-externs" is valid for
C/ObjC but not for C++
In file included from /usr/local/include/c
++/4.0.2/backward/fstream.h:31,
from Loop.cpp:32:
/usr/local/include/c++/4.0.2/backward/backward_warning.h:32:2: warning:
#warning This file includes at least one deprecated or antiquated
header. Please consider using one of the 32 headers found in section
17.4.1.2 of the C++ standard. Examples include substituting the <X>
header for the <X.h> header for C++ includes, or <iostream> instead of
the deprecated header <iostream.h>. To disable this warning use
-Wno-deprecated.
Message.h:1098: warning: 'class MinorMessageStore' has virtual functions
but non-virtual destructor
Loop.cpp: In function 'int SetupDisplaySocket(int&, sockaddr*&, unsigned
int&)':
Loop.cpp:4055: error: 'rindex' was not declared in this scope
Loop.cpp: In function 'int WaitForRemote(int)':
Loop.cpp:6198: error: invalid conversion from 'int*' to 'socklen_t*'
Loop.cpp:6198: error: initializing argument 3 of 'int accept(int,
sockaddr*, socklen_t*)'
Loop.cpp: In function 'int ParseEnvironmentOptions(const char*, int)':
Loop.cpp:7631: error: 'rindex' was not declared in this scope
Loop.cpp: In function 'int ParsePackOption(const char*)':
Loop.cpp:10142: error: 'rindex' was not declared in this scope
Loop.cpp:10171: error: 'rindex' was not declared in this scope
Loop.cpp:10200: error: 'rindex' was not declared in this scope
Loop.cpp: In function 'int ParseHostOption(const char*, char*, int&)':
Loop.cpp:12859: error: 'rindex' was not declared in this scope
Loop.cpp: In function 'void handleAcceptTcpConnectionInLoop(int&)':
Loop.cpp:16096: error: invalid conversion from 'int*' to 'socklen_t*'
Loop.cpp:16096: error: initializing argument 3 of 'int accept(int,
sockaddr*, socklen_t*)'
Loop.cpp: In function 'void handleAcceptUnixConnectionInLoop(int&)':
Loop.cpp:16138: error: invalid conversion from 'int*' to 'socklen_t*'
Loop.cpp:16138: error: initializing argument 3 of 'int accept(int,
sockaddr*, socklen_t*)'
Loop.cpp: In function 'void handleAcceptCupsConnectionInLoop(int&)':
Loop.cpp:16185: error: invalid conversion from 'int*' to 'socklen_t*'
Loop.cpp:16185: error: initializing argument 3 of 'int accept(int,
sockaddr*, socklen_t*)'
Loop.cpp: In function 'void handleAcceptKeybdConnectionInLoop(int&)':
Loop.cpp:16226: error: invalid conversion from 'int*' to 'socklen_t*'
Loop.cpp:16226: error: initializing argument 3 of 'int accept(int,
sockaddr*, socklen_t*)'
Loop.cpp: In function 'void handleAcceptSambaConnectionInLoop(int&)':
Loop.cpp:16275: error: invalid conversion from 'int*' to 'socklen_t*'
Loop.cpp:16275: error: initializing argument 3 of 'int accept(int,
sockaddr*, socklen_t*)'
Loop.cpp: In function 'void handleAcceptMediaConnectionInLoop(int&)':
Loop.cpp:16316: error: invalid conversion from 'int*' to 'socklen_t*'
Loop.cpp:16316: error: initializing argument 3 of 'int accept(int,
sockaddr*, socklen_t*)'
Loop.cpp: In function 'void handleAcceptHttpConnectionInLoop(int&)':
Loop.cpp:16357: error: invalid conversion from 'int*' to 'socklen_t*'
Loop.cpp:16357: error: initializing argument 3 of 'int accept(int,
sockaddr*, socklen_t*)'
gmake: *** [Loop.o] Error 1
HLZ1HXO7 (hxo7)> pwd
/tmp/nx/nxcomp
HLZ1HXO7 (hxo7)>
More information about the FreeNX-kNX
mailing list