I'm getting a similar error when attempting to build OpenFOAM 1.7.x.
14:41:39$ g++ -DlinuxIA64 -DWM_DP -Wextra -Wno-unused-parameter -Wold-style-cast -O3 -DNoRepository -ftemplate-depth-40 -IlnInclude -I. -I/app2/openfoam/platforms/linux.altix/OpenFOAM-1.7.x/src/OpenFOAM/lnInclude -I/app2/openfoam/platforms/linux.altix/OpenFOAM-1.7.x/src/OSspecific/POSIX/lnInclude -fPIC -Xlinker --add-needed Make/linuxIA64GccDPOpt/ansysToFoam.o -L/app2/openfoam/platforms/linux.altix/OpenFOAM-1.7.x/lib/linuxIA64GccDPOpt -lOpenFOAM -ldl -lm -o /app2/openfoam/platforms/linux.altix/OpenFOAM-1.7.x/applications/bin/linuxIA64GccDPOpt/ansysToFoam
/usr/lib/crt1.o: In function `_start':
init.c
.text+0x41): undefined reference to `main'
collect2: ld returned 1 exit status
14:41:52$
And another attempt with the -Wall argument
14:49:50$ g++ -DlinuxIA64 -DWM_DP -Wall -Wextra -Wno-unused-parameter -Wold-style-cast -O3 -DNoRepository -ftemplate-depth-40 -IlnInclude -I. -I/app2/openfoam/platforms/linux.altix/OpenFOAM-1.7.x/src/OpenFOAM/lnInclude -I/app2/openfoam/platforms/linux.altix/OpenFOAM-1.7.x/src/OSspecific/POSIX/lnInclude -fPIC -Xlinker --add-needed Make/linuxIA64GccDPOpt/ansysToFoam.o -L/app2/openfoam/platforms/linux.altix/OpenFOAM-1.7.x/lib/linuxIA64GccDPOpt -lOpenFOAM -ldl -lm -o /app2/openfoam/platforms/linux.altix/OpenFOAM-1.7.x/applications/bin/linuxIA64GccDPOpt/ansysToFoam
/usr/lib/crt1.o: In function `_start':
init.c
.text+0x41): undefined reference to `main'
collect2: ld returned 1 exit status
14:51:05$
Any assistance would be greatly appreciated.
Thanks
Jim Dunlop