Hello everyone,
I am facing some problems while trying to install the package rvsao.For some time now I have been sucessfully using IRAF V2.14.1 on my Windows Vista (32bit) system with a complete installation of Cygwin. When I now try to install rvsao (Version 2.7.6) following the instructions on
http://tdc-www.harvard.edu/iraf/rvsao/rvsao.install.html,
I get the following errors at the end of the spool-file.[code:1:58d854d210]xc -c -w -p noao x_rvsao.x
x_rvsao.x:
sys_runtask:
x_rvsao.f:
sysruk:
move `bin/librv.a' to `librv.a'
xc -Nz -p noao -z x_rvsao.o librv.a -lsmw -lxtools -lcurfit -liminterp -lllsq -o xx_rvsao.e
/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../i686-pc-cygwin/bin/ld: warning: auto-importing has been activated without --enable-auto-import specified on the command line.
This should work unless it involves constant data structures referencing symbols from auto-imported DLLs.librv.a(t_sumspec.o):t_sumspec.c:(.text+0xd32): undefined reference to `_tmpwrf_'
librv.a(t_sumspec.o):t_sumspec.c:(.text+0xd57): undefined reference to `_tmpcle_'
librv.a(t_sumspec.o):t_sumspec.c:(.text+0xe1f): undefined reference to `_tmpwrf_'
librv.a(t_sumspec.o):t_sumspec.c:(.text+0xecc): undefined reference to `_tmpcle_'
librv.a(t_linespec.o):t_linespec.c:(.text+0x926): undefined reference to `_tmpopn_'
librv.a(t_linespec.o):t_linespec.c:(.text+0x10e3): undefined reference to `_tmpcle_'
librv.a(addspec.o):addspec.c:(.text+0x150b): undefined reference to `_tmpopn_'
librv.a(addspec.o):addspec.c:(.text+0x153e): undefined reference to `_tmpopn_'
Info: resolving __timezone by linking to __imp___timezone (auto-import)
collect2: ld returned 1 exit status
move `librv.a' to `bin/librv.a'
delete file x_rvsao.o
move `xx_rvsao.e' to `bin/x_rvsao.e'
$move: file `xx_rvsao.e' not found
Warning, mkpkg line 13: error moving file xx_rvsao.e
Warning, mkpkg line 9: module `install' not found or returned error[/code:1:58d854d210]Earlier in the file there is also given [code:1:58d854d210]writetemp.x:
tmp_open:
tmp_close:
tmp_write_iraf:
tmp_put_image_line:
tmp_change_pix:
tmp_pix_lim:
Error on line 288 of writetemp.x: definition too long[/code:1:58d854d210]All the rest is ok but without x_rvsao.e the tasks I need do not work.What can I do to get rid of these errors and complete the installation?
The variables IRAFARCH (cygwin) and Iraf (/iraf/iraf/) are all set correctly as are the entries in the extern.pkg-file. I can load rvsao and even read the help and parameter files.A colleague got the same errors when trying to install the package on another similar Vista/Cygwin system finding even more undefined references (about 100).I would be very happy if anyone could help me with this problem.Thank you,
Ina