Welcome to iraf.net Monday, May 20 2024 @ 12:42 PM GMT


 Forum Index > Help Desk > Systems New Topic Post Reply
 euv1.9 and Iraf 2.14.1
   
JorgeS
 10/09/2008 02:04PM (Read 4091 times)  
+----
Newbie

Status: offline


Registered: 10/09/2008
Posts: 3
Hi,I am trying to install euv1.9 with iraf 2.14.1 with no success so far.
I have Debian 4.0 (etch), and I could install Iraf 2.14.1 and Tables 3.8 smoothly.
However euv1.9 (external package) is giving me a lot of problems. That software (euv) has not been modified since 2000, so I guess it has to do with the C libraries, the C compiler, or something like that. The error comes during compilation, when it tries to compile "libeox.a". In particular the piece of text is this:...
xc -c -w -p euv eoxoptimal.x eoxout.x eoxprofile.x
eoxoptimal.x:
eox_optimal:
simp_dvzero:
eoxout.x:
eox_out:
simp_rterr:
eoxprofile.x:
eox_gprofs:
eox_gprof:
eoxoptimal.f:
eoxopl:
simpdo:
eoxoptimal.c:142: error: conflicting types for ‘simpdo_’
eoxoptimal.c:66: error: previous declaration of ‘simpdo_’ was here
...Then there are problems in several other libraries, but it is always a similar message. Any suggestion? Has anybody seen this problem before? Jorge

 
Profile Email
 Quote
fitz
 10/09/2008 02:04PM  
AAAAA
Admin

Status: offline


Registered: 09/30/2005
Posts: 4040
The problem has to do with how newer compilers are now dealing with functions declared as 'extern' but which appear in the same source file. In any case, I've put modified source and prebuilt binaries for the package in the download area (i.e. https://iraf.net/ftp/iraf/extern/ ). You can pick up the new source and build locally of else just install the binaries, beyond this the package has been pretty frozen for a while.-Mike

 
Profile Email
 Quote
JorgeS
 10/09/2008 02:04PM  
+----
Newbie

Status: offline


Registered: 10/09/2008
Posts: 3
Thanks Mike! Yes, now it seems to work well. Thanks a lot!
Now I have a "next stop" on the way... PROS. I tried to install PROS 2.5, another external package quite related to euv. This package is frozen since 1999 too, and it fails when I try to install it too. Is there any patch or newer files around?Jorge[quote:8070a47214="fitz"]The problem has to do with how newer compilers are now dealing with functions declared as 'extern' but which appear in the same source file. In any case, I've put modified source and prebuilt binaries for the package in the download area (i.e. https://iraf.net/ftp/iraf/extern/ ). You can pick up the new source and build locally of else just install the binaries, beyond this the package has been pretty frozen for a while.-Mike[/quote:8070a47214]

 
Profile Email
 Quote
fitz
 10/09/2008 02:04PM  
AAAAA
Admin

Status: offline


Registered: 09/30/2005
Posts: 4040
I put patched source and binaries in the same extern directory (see "pros_2.5.1-*.tar.gz").As I remember it, there were a number of Y2K changes never applied to this package (it was frozen well before), just be aware of strange results or error messages.-Mike

 
Profile Email
 Quote
JorgeS
 10/09/2008 02:04PM  
+----
Newbie

Status: offline


Registered: 10/09/2008
Posts: 3
Great! Thanks again Mike!It works now very well apparently. The data I will use is previous to 2000, but anyway I will keep an eye on possible Y2K issues... I can always change the date of the system ;-) Thanks!

 
Profile Email
 Quote
   
Content generated in: 0.26 seconds
New Topic Post Reply

Normal Topic Normal Topic
Sticky Topic Sticky Topic
Locked Topic Locked Topic
New Post New Post
Sticky Topic W/ New Post Sticky Topic W/ New Post
Locked Topic W/ New Post Locked Topic W/ New Post
View Anonymous Posts 
Anonymous users can post 
Filtered HTML Allowed 
Censored Content 
dog allergies remedies cialis 20 mg chilblain remedies


Privacy Policy
Terms of Use

User Functions

Login