I am facing the problem of calling cfitsio library from C program in linux. when i am giving compiling my C program using options
"gcc -o CreateLevel1DataFitsFile CreateLevel1DataFitsFile.c -lm -lcfitsio
"
i am getting following error
/usr/lib/../lib/gcc/i386-redhat-linux/3.4.4/../../../libcfitsio.a(getcolj.o)(.text+0x7065):/backup/Astrosat/learning/cfits/cfitsio/getcolj.c:3098: more undefined references to `__xtoll' follow
/usr/lib/../lib/gcc/i386-redhat-linux/3.4.4/../../../libcfitsio.a(getcolk.o)(.text+0x1bdd): In function `ffgclk':
/usr/lib/../lib/gcc/i386-redhat-linux/3.4.4/../../../libcfitsio.a(putcolk.o)(.text+0x22ce): In function `ffintfi8':
/backup/Astrosat/learning/cfits/cfitsio/putcolk.c:903: undefined reference to `__xtoll'
/usr/lib/../lib/gcc/i386-redhat-linux/3.4.4/../../../libcfitsio.a(putcolk.o)(.text+0x22f5):/backup/Astrosat/learning/cfits/cfitsio/putcolk.c:905: undefined reference to `__xtoll'
/usr/lib/../lib/gcc/i386-redhat-linux/3.4.4/../../../libcfitsio.a(putcoluk.o)(.text+0x18a3): In function `ffpcnuk':
/backup/Astrosat/learning/cfits/cfitsio/eval.y:2856: undefined reference to `__xtol'
/usr/lib/../lib/gcc/i386-redhat-linux/3.4.4/../../../libcfitsio.a(eval_y.o)(.text+0xf801):/backup/Astrosat/learning/cfits/cfitsio/eval.y:2971: undefined reference to `__xtol'
/usr/lib/../lib/gcc/i386-redhat-linux/3.4.4/../../../libcfitsio.a(eval_y.o)(.text+0xfbe9): In function `Do_BinOp_dbl':
/backup/Astrosat/learning/cfits/cfitsio/eval.y:3028: undefined reference to `__xtol'
/usr/lib/../lib/gcc/i386-redhat-linux/3.4.4/../../../libcfitsio.a(eval_y.o)(.text+0x1023d):/backup/Astrosat/learning/cfits/cfitsio/eval.y:3140: more undefined references to `__xtol' follow
collect2: ld returned 1 exit status
Reply With Quote