🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: hannover.uni.comp.hp
2 messages
2 total messages Started by Andreas Edler Wed, 08 Oct 1997 00:00
Fortran: Unterschiede Solaris / HP-UX
#2
Author: Andreas Edler
Date: Wed, 08 Oct 1997 00:00
33 lines
1771 bytes
Hallo,

beim Compilieren eines Fortran-Projektes scheint es einige Unterschiede
zwischen dem f77-Compiler unter Solaris (2.5) und HP-UX (A.09.03) zu
geben:

Ein Programm, das unter Solaris problemlos durchcompiliert, liefert unter
HP-UX folgende Fehlermeldung:

        f77 -o hispre hispre1.o hispre2.o hispre3.o hispre4.o hisser.o ocpids.o ocpcre.o ocpdpl.o ocplot.o 
/bin/ld: Unsatisfied symbols:
   and (code)
   or (code)
   idate (code)
   itime (code)
*** Error code 1

Wo kann ich mehr ueber die Unterschiede erfahren?

Shalom!
  .\ndreas

--
Andreas Edler  *  System-Operator am Franzius-Institut der Uni Hannover
                Nienburger Str. 5, 30167 Hannover, Tel. (0511) 762-3699
                        privat:  http://linux.rz.fh-hannover.de/~edler/

-- 
          *  http://www.cid.net/  *  http://www.evangelium.de/  *
___________________________________________________________________________
         Es gibt kaum ein beglueckenderes Gefuehl, als zu spueren,
   dass man fuer andere Menschen etwas sein kann.  (Dietrich Bonhoeffer)
Re: Fortran: Unterschiede Solaris / HP-UX
#3
Author: Volker Dorsch
Date: Sun, 12 Oct 1997 00:00
45 lines
2112 bytes
In article <EHq3G3.Iyn@shalom.life.de>,
edler@fi.uni-hannover.de (Andreas Edler) writes:
>Hallo,
>
>beim Compilieren eines Fortran-Projektes scheint es einige Unterschiede
>zwischen dem f77-Compiler unter Solaris (2.5) und HP-UX (A.09.03) zu
>geben:
>
>Ein Programm, das unter Solaris problemlos durchcompiliert, liefert unter
>HP-UX folgende Fehlermeldung:
>
>        f77 -o hispre hispre1.o hispre2.o hispre3.o hispre4.o hisser.o ocpids.o ocpcre.o ocpdpl.o ocplot.o 
>/bin/ld: Unsatisfied symbols:
>   and (code)
>   or (code)
>   idate (code)
>   itime (code)
>*** Error code 1
>
>Wo kann ich mehr ueber die Unterschiede erfahren?
>
>Shalom!
>  .\ndreas

Andreas,

die Routinen, die der Linker vermisst, sind Nicht-Standard Bibliotheks-
routinen des jeweiligen Fortran. IDATA und ITIME z.B. fragen das Datum
und die Zeit
ab. Bei HP heissen sie IDATE und TIME und muessen ueber den Compilerflag
+E1 (vgl. man page f77) aktiviert werden. Ziehe Deine HP-Fortran Doku
zu Rate.
Es empfiehlt sich, solche maschinenabhaengigen Systemaufrufe in eigene 
abgekapselte Routinen bzw. Dateien
auszulageren und entweder ueber den C-Preprozessor oder den Makefile
abhaengig von der Maschine dann einzubinden.

Gruss
Volker
 
------------------------------------------------------------------------
Volker Dorsch                                       volker@voodoo.han.de
Hannover
Germany
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads