I'm sorry, I misplaced a word in my last question. So I would like to know if seisan.a, dismg.a and user32.dll are the libraries I need to link in order to use SEISAN subroutines.
Thank you. 2015-03-09 13:17 GMT+01:00 Alberto Núñez Murillo <[email protected]>: > Hi Lars, Jens > > Thank you for your advice. > > Finally I revised some installations options of the compiler, and managed > to create seisan.a, typing make all in LIB. > > However, I am still unable to complete de compilation of the Makefile in > PRO, typing make all in PRO. SEISARCH variable were set to windows > throughout the entire process. > > > My question now is focused on which libraries I need to properly use the > SEISAN subroutines in my code. According to the PRO/Makefile, I need three: > ../LIB/seisan.a ../LIB/dismg.a c:/windows/system32/user32.dll > > > Are there the libraries I need to link? > > Thank you again. > > > 2015-03-05 18:03 GMT+01:00 Lars Ottemøller <[email protected]>: > >> Hi Alberto, >> >> have you set SEISARCH (environmental variable) to windows (I think)? >> >> Lars >> >> >> >> Den 2015-03-05 17:24 skreiv Alberto Núñez Murillo: >> >> Hi Jens, >>> >>> Thank you first of all for your advice. Unfortunately, I am not still >>> able >>> to obtain the seisan.a file. >>> >>> I have installed the 10.3 version of SEISAN (latest version). In my >>> MS-DOS >>> shell, and under LIB file, I typed make all and the response was: >>> >>> >>> >>> ------------------------------------------------- >>> ---- COMPILING SEISAN LIBRARIES ----------------- >>> ------------------------------------------------- >>> gfortran -g -c -I../INC -fdollar-ok -fno-automatic -o comp_pc.o >>> comp_pc.for >>> make: *** [comp_pc.o] Error 1 >>> >>> >>> Then I tried to do the same in the PRO directory, I typed make all, but >>> the >>> response was: >>> >>> >>> cd ../LIB; make all; cd ../PRO >>> make[1]: Entering directory `/c/Seismo/LIB' >>> ------------------------------------------------- >>> ---- COMPILING SEISAN LIBRARIES ----------------- >>> ------------------------------------------------- >>> gfortran -g -c -I../INC -fdollar-ok -fno-automatic -o comp_pc.o >>> comp_pc.for >>> make[1]: *** [comp_pc.o] Error 1 >>> make[1]: Leaving directory `/c/Seismo/LIB' >>> -------------------------------------------------- >>> ---- COMPILING SEISAN 9.0.1 PROGRAMS ----------------- >>> -------------------------------------------------- >>> ----- cripart ----- >>> gfortran -g -I../INC -fdollar-ok -fno-automatic -static -o cripar >>> cripar.for .. >>> /LIB/./seisan.a ../LIB/dismg.a c:/windows/system32/user32.dll -luser32 >>> -lgdi32 >>> -lopengl32 >>> make: *** [cripar] Error 1 >>> >>> >>> I do not know if anything can be done to obtain the seisan.a file with >>> all >>> the library subroutines. Anyway, all help that you or someone could give >>> to >>> me would be highly appreciated. >>> >>> Alberto >>> >>> 2015-03-05 10:03 GMT+01:00 Jens Havskov <[email protected]>: >>> >> >> >> >>> >>>> alberto >>>> >>>> if you have installed compiler according to seisan manual, you do not >>>> need >>>> to use the GW shell, not sure if it works in thaty shell. >>>> >>>> use a later version (use latest) of seisan, then not need for libmseed.a >>>> >>>> if you only need library file, go to LIB and write make all. >>>> >>>> >>>> jens >>>> On Wed, 4 Mar 2015, Alberto Núñez Murillo wrote: >>>> >>>> Good afternoon, >>>> >>>>> >>>>> I would like to compile a program which calls certain SEISAN >>>>> subroutines. >>>>> Therefore, I need to create both ?seisan.a? and 'libmeseed.a' files in >>>>> order to >>>>> link to the library subroutines contained in these archives. >>>>> >>>>> I have installed in my 32 bit Windows computer the Fortran compiler and >>>>> the >>>>> MinGW development toolkit. >>>>> >>>>> Being in the PRO directory, I type in the GW shell >>>>> >>>>> make all >>>>> >>>>> And the response from the shell is >>>>> >>>>> make: *** No rule to make target `../INC*.inc', needed by >>>>> `k2sei'. Stop. >>>>> >>>>> >>>>> I have properly installed SEISAN in my machine, and the directory INC >>>>> exists. >>>>> >>>>> I do not know where the problem is to compile and obtain the ?seisan.a? >>>>> and >>>>> 'libmeseed.a' files. >>>>> >>>>> I would appreciate if someone could help me. >>>>> >>>>> >>>>> Yours, >>>>> >>>>> -- >>>>> Alberto Núñez Murillo >>>>> >>>>> Universidad Politécnica de Madrid >>>>> [email protected] >>>>> >>>>> >>>>> >>> >>> _______________________________________________ >>> seisan mailing list >>> [email protected] >>> http://mailman.uib.no/listinfo/seisan >>> >> > > > -- > Alberto Núñez Murillo > > Universidad Politécnica de Madrid > [email protected] > -- Alberto Núñez Murillo Universidad Politécnica de Madrid [email protected]
_______________________________________________ seisan mailing list [email protected] http://mailman.uib.no/listinfo/seisan
