Hi Paul, the client says they have installed the following versions. What is a command I can run on my machine to see if it supports fopen64? Reason being that it failed again with the same error. Full makefile is below if that helps..CDWU001 is the only thing I am testing.
Thanks Peter gcc-c++-3.2.3-49 libstdc++-3.2.3-49 libstdc++-devel-3.2.3-49 installed on nodsdvdb1.ea.com, please try it. # For Gnu C ++ #CC=g++ #CC=c++ CC=g++ # # Compiler ptions # #CCFLAGS=-g -Wno-implicit-int -permissive -Wno-unknown-pragmas # CCFLAGS=-g # # Note 1: -Dunix is required to tell the IDW that it is running on 'unix'. There is a substantial amount of code # that is compiled on unix that is not compiled on Windows. Unix compatibility is provided by coding windows # functions into the equivalent functions on unix. # Note 2: Currently different 'flavours' of unix are not 'taken advantage of'. All unix code is compiled across # all 'unix' platforms. This is to make the code as consistnet and cross platform as possible. # # #DEFS=-DODBCVER=0x0352 -Dunix -DTHREADS -Dlinux DEFS=-DODBCVER=0x0352 -Dunix -Dlinux -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 #INCLUDE=-I/home/peter/idw/include -I/opt/csw/include/g++-3 #INCLUDE=-I/home/pnolan/idw/include -I/usr/include/g++-3 -I/usr/include/c++/3.2.2 -I/usr/include #INCLUDE=-I/home/pnolan/idw/include -I/usr/include -I/usr/include/g++-3 -I/usr/include/c++ #INCLUDE=-I/home/pnolan/idw/include -I/usr/include -I/usr/include/g++-3 #INCLUDE=-I/home/pnolan/idw/include -I/usr/include INCLUDE=-I/home/pnolan/idw/include #INCLUDE=-I/home/pnolan/idw/include -I/usr/include -I/usr/include/c++ # # Definition for standard system linker # LD=ld # # Define Support Libraries used. # # You must have an ODBC library as a minimum. You may also provide the DataStage library if you wish to use the DataStage # Utilities. # #LIBPATH=-L/usr/local/easysoft/unixODBC/lib -L/home/dsadm/Ascential/DataStage/DSEngine/lib #LIBPATH=-L/usr/local/easysoft/unixODBC/lib -L/usr/lib/gcc-lib/i386-redhat-linux/3.2.2 LIBPATH=-L/usr/local/easysoft/unixODBC/lib -L/usr/lib/gcc-lib/i386-redhat-linux/3.2.2 # /usr/lib/gcc-lib/i386-redhat-linux/3.2.2 # /usr/lib/gcc-lib/i386-redhat-linux/3.2.2 LIBC=-lc -lm #LIBC=-lc -lm -lthread_db #LIBC=-lc -lm -lthread #LIBS=$(LIBPATH) -lodbc -lpthread -lstdc++ LIBS=$(LIBPATH) -lodbc -lpthread #LIBS=$(LIBPATH) -lodbc -lpthread -lstdc++-3-libc6.2-2-2.10.0 -lstdc++ #LIBS=$(LIBPATH) -lodbc -lvmdsapi # # Application that shows a single C source code connecting to different # vendor databases by simply changing the passed in DSN. # # # Sample program using C++ Compiler # #all: CDWU001 CDWU002 CDWU003 CDWU004 CDWU005 CDWU006 CDWU007 CDWU008 CDWU009 CDWU010 CDWU011 CDWU012 CDWU013 CDWU014 CDWU015 CDWU016 CDWAG01 CDWAS01 CDWAT01 CDWAT02 CDWBM01 CDWBM02 CDWCL01 CDWDM01 CDWDM02 CDWPR01 #all: CDWU001 CDWU002 CDWU003 CDWU004 CDWU005 CDWU006 CDWU007 CDWU008 CDWU009 CDWU012 CDWU013 CDWU014 CDWU015 CDWU016 CDWAG01 CDWAS01 CDWAT01 CDWAT02 CDWBM01 CDWBM02 CDWCL01 CDWDM01 CDWDM02 CDWPR01 #all: CDWDM01 CDWDM02 all: CDWU001 # CDWU001: CDWU001.cpp $(CC) -o $@ $(DEFS) $(CCFLAGS) $(INCLUDE) CDWU001.cpp $(LIBS) $(LIBC) CDWU002: CDWU002.cpp $(CC) -o $@ $(DEFS) $(CCFLAGS) $(INCLUDE) CDWU002.cpp $(LIBS) $(LIBC) CDWU003: CDWU003.cpp $(CC) -o $@ $(DEFS) $(CCFLAGS) $(INCLUDE) CDWU003.cpp $(LIBS) $(LIBC) CDWU004: CDWU004.cpp $(CC) -o $@ $(DEFS) $(CCFLAGS) $(INCLUDE) CDWU004.cpp $(LIBS) $(LIBC) CDWU005: CDWU005.cpp $(CC) -o $@ $(DEFS) $(CCFLAGS) $(INCLUDE) CDWU005.cpp $(LIBS) $(LIBC) CDWU006: CDWU006.cpp $(CC) -o $@ $(DEFS) $(CCFLAGS) $(INCLUDE) CDWU006.cpp $(LIBS) $(LIBC) CDWU007: CDWU007.cpp $(CC) -o $@ $(DEFS) $(CCFLAGS) $(INCLUDE) CDWU007.cpp $(LIBS) $(LIBC) CDWU008: CDWU008.cpp $(CC) -o $@ $(DEFS) $(CCFLAGS) $(INCLUDE) CDWU008.cpp $(LIBS) $(LIBC) CDWU009: CDWU009.cpp $(CC) -o $@ $(DEFS) $(CCFLAGS) $(INCLUDE) CDWU009.cpp $(LIBS) $(LIBC) CDWU010: CDWU010.cpp $(CC) -o $@ $(DEFS) $(CCFLAGS) $(INCLUDE) CDWU010.cpp $(LIBS) $(LIBC) CDWU011: CDWU011.cpp $(CC) -o $@ $(DEFS) $(CCFLAGS) $(INCLUDE) CDWU011.cpp $(LIBS) $(LIBC) CDWU012: CDWU012.cpp $(CC) -o $@ $(DEFS) $(CCFLAGS) $(INCLUDE) CDWU012.cpp $(LIBS) $(LIBC) CDWU013: CDWU013.cpp $(CC) -o $@ $(DEFS) $(CCFLAGS) $(INCLUDE) CDWU013.cpp $(LIBS) $(LIBC) CDWU014: CDWU014.cpp $(CC) -o $@ $(DEFS) $(CCFLAGS) $(INCLUDE) CDWU014.cpp $(LIBS) $(LIBC) CDWU015: CDWU015.cpp $(CC) -o $@ $(DEFS) $(CCFLAGS) $(INCLUDE) CDWU015.cpp $(LIBS) $(LIBC) CDWU016: CDWU016.cpp $(CC) -o $@ $(DEFS) $(CCFLAGS) $(INCLUDE) CDWU016.cpp $(LIBS) $(LIBC) CDWAG01: CDWAG01.cpp $(CC) -o $@ $(DEFS) $(CCFLAGS) $(INCLUDE) CDWAG01.cpp $(LIBS) $(LIBC) CDWAS01: CDWAS01.cpp $(CC) -o $@ $(DEFS) $(CCFLAGS) $(INCLUDE) CDWAS01.cpp $(LIBS) $(LIBC) CDWAT01: CDWAT01.cpp $(CC) -o $@ $(DEFS) $(CCFLAGS) $(INCLUDE) CDWAT01.cpp $(LIBS) $(LIBC) CDWAT02: CDWAT02.cpp $(CC) -o $@ $(DEFS) $(CCFLAGS) $(INCLUDE) CDWAT02.cpp $(LIBS) $(LIBC) CDWBM01: CDWBM01.cpp $(CC) -o $@ $(DEFS) $(CCFLAGS) $(INCLUDE) CDWBM01.cpp $(LIBS) $(LIBC) CDWBM02: CDWBM02.cpp $(CC) -o $@ $(DEFS) $(CCFLAGS) $(INCLUDE) CDWBM02.cpp $(LIBS) $(LIBC) CDWCL01: CDWCL01.cpp $(CC) -o $@ $(DEFS) $(CCFLAGS) $(INCLUDE) CDWCL01.cpp $(LIBS) $(LIBC) CDWDM01: CDWDM01.cpp $(CC) -o $@ $(DEFS) $(CCFLAGS) $(INCLUDE) CDWDM01.cpp $(LIBS) $(LIBC) CDWDM02: CDWDM02.cpp $(CC) -o $@ $(DEFS) $(CCFLAGS) $(INCLUDE) CDWDM02.cpp $(LIBS) $(LIBC) CDWPR01: CDWPR01.cpp $(CC) -o $@ $(DEFS) $(CCFLAGS) $(INCLUDE) CDWPR01.cpp $(LIBS) $(LIBC) clean: /bin/rm CDWU001 /bin/rm CDWU002 /bin/rm CDWU003 /bin/rm CDWU004 /bin/rm CDWU005 /bin/rm CDWU006 /bin/rm CDWU007 /bin/rm CDWU008 /bin/rm CDWU009 /bin/rm CDWU010 /bin/rm CDWU011 /bin/rm CDWU012 /bin/rm CDWU013 /bin/rm CDWU014 /bin/rm CDWU015 /bin/rm CDWU016 /bin/rm CDWAG01 /bin/rm CDWAS01 /bin/rm CDWAT01 /bin/rm CDWAT02 /bin/rm CDWBM01 /bin/rm CDWBM02 /bin/rm CDWCL01 /bin/rm CDWDM01 /bin/rm CDWDM02 /bin/rm CDWPR01 # # End of Makefile # _______________________________________________ help-gplusplus mailing list help-gplusplus@gnu.org http://lists.gnu.org/mailman/listinfo/help-gplusplus