callou Napisano Marzec 4, 2007 Zgłoszenie Share Napisano Marzec 4, 2007 Chciałbym zainstalować bibliotekę slatec (biblioteka matematyczna dla fortrana), po w klikaniu make dzieję się coś... ciało makefile: MAN = \ aaaaaa.1 cnbdi.1 dcv.1 dqc25f.1 hpperm.1 qc25s.1 spoco.1 \ acosh.1 cnbfa.1 ddaini.1 dqc25s.1 hpsort.1 qcheb.1 spodi.1 \ ai.1 cnbfs.1 ddajac.1 dqcheb.1 hqr.1 qelg.1 spofa.1 \ aie.1 cnbir.1 ddanrm.1 dqdota.1 hqr2.1 qform.1 spofs.1 \ albeta.1 cnbsl.1 ddaslv.1 dqdoti.1 hstart.1 qk15.1 spoir.1 \ algams.1 combak.1 ddassl.1 dqelg.1 hstcrt.1 qk15i.1 spopt.1 \ ali.1 comhes.1 ddastp.1 dqform.1 hstcs1.1 qk15w.1 sposl.1 \ alngam.1 comlr.1 ddatrp.1 dqk15.1 hstcsp.1 qk21.1 sppco.1 \ alnrel.1 comlr2.1 ddaws.1 dqk15i.1 hstcyl.1 qk31.1 sppdi.1 \ asinh.1 compb.1 ddawts.1 dqk15w.1 hstplr.1 qk41.1 spperm.1 \ asyik.1 comqr.1 ddcor.1 dqk21.1 hstssp.1 qk51.1 sppfa.1 \ asyjy.1 comqr2.1 ddcst.1 dqk31.1 htrib3.1 qk61.1 sppsl.1 \ atanh.1 cortb.1 ddeabm.1 dqk41.1 htribk.1 qmomo.1 spsort.1 \ avint.1 corth.1 ddebdf.1 dqk51.1 htrid3.1 qnc79.1 sptsl.1 \ bakvec.1 cosdg.1 dderkf.1 dqk61.1 htridi.1 qng.1 sqrdc.1 \ balanc.1 cosgen.1 ddes.1 dqmomo.1 hvnrm.1 qpdoc.1 sqrsl.1 \ balbak.1 cosqb.1 ddntl.1 dqnc79.1 hw3crt.1 qpsrt.1 sreadp.1 \ bandr.1 cosqb1.1 ddntp.1 dqng.1 hwscrt.1 qrfac.1 srlcal.1 \ bandv.1 cosqf.1 ddoglg.1 dqpsrt.1 hwscs1.1 qrsolv.1 srot.1 \ bcrh.1 cosqf1.1 ddot.1 dqrdc.1 hwscsp.1 qs2i1d.1 srotg.1 \ bdiff.1 cosqi.1 ddpsc.1 dqrfac.1 hwscyl.1 qs2i1r.1 srotm.1 \ besi.1 cost.1 ddpst.1 dqrsl.1 hwsplr.1 qwgtc.1 srotmg.1 \ besi0.1 costi.1 ddriv1.1 dqrslv.1 hwsss1.1 qwgtf.1 ss2lt.1 \ besi0e.1 cot.1 ddriv2.1 dqwgtc.1 hwsssp.1 qwgts.1 ss2y.1 \ besi1.1 cpadd.1 ddriv3.1 dqwgtf.1 i1mach.1 qzhes.1 ssbmv.1 \ besi1e.1 cpbco.1 ddscl.1 dqwgts.1 i1merg.1 qzit.1 sscal.1 \ besj.1 cpbdi.1 ddstp.1 drc.1 icamax.1 qzval.1 ssd2s.1 \ besj0.1 cpbfa.1 ddzro.1 drc3jj.1 icopy.1 qzvec.1 ssdbcg.1 \ besj1.1 cpbsl.1 de1.1 drc3jm.1 idamax.1 r1mach.1 ssdcg.1 \ besk.1 cpevl.1 deabm.1 drc6j.1 idloc.1 r1mpyq.1 ssdcgn.1 \ besk0.1 cpevlr.1 debdf.1 drd.1 imtql1.1 r1updt.1 ssdcgs.1 \ besk0e.1 cpoco.1 defc.1 dreadp.1 imtql2.1 r9aimp.1 ssdgmr.1 \ besk1.1 cpodi.1 defcmn.1 dreort.1 imtqlv.1 r9atn1.1 ssdi.1 \ besk1e.1 cpofa.1 defe4.1 drf.1 indxa.1 r9chu.1 ssdomn.1 \ beskes.1 cpofs.1 defehl.1 drj.1 indxb.1 r9gmic.1 ssds.1 \ 36,1 Góra cmptrx.1 dcscal.1 dqawse.1 hfti.1 qc25c.1 splpmu.1 \ cnbco.1 dcsevl.1 dqc25c.1 hkseq.1 qc25f.1 splpup.1 # # Library targets and man pages. # all: libslatec.a libslatec.so doc libslatec.a: cd static; make libslatec.so: cd dynamic; make doc: $(MAN) ${MAN}: %.1: %.f sed -f makedoc.sed $< > $@ install: mv static/libslatec.a /usr/local/lib; \ mv dynamic/libslatec.so /usr/local/lib; ldconfig; \ mv *.1 /usr/local/man/man1 clean: rm -f *.1; cd static; make clean; cd ../dynamic; make clean ~ ale na koniec nie ma żadnego komunikatu, że coś ukończyło się powodzeniem lub błędem i w sumie nie wiem, czy zainstalowała się ta biblioteka z powodzeniem, czy też nie. Po wpisaniu sladoc w linii komend mam komunikat, że nie ma takiego polecenia, czyli wyglada na to, że się nic nie zainstalowało? Ponadto po wpisaniu make clean otrzymuję [root@OSTR slatec]# make clean rm -f *.1; cd static; make clean; cd ../dynamic; make clean make[1]: Wejście do katalogu `/root/Desktop/slatec/static' rm -f *.o libslatec.a make[1]: Opuszczenie katalogu `/root/Desktop/slatec/static' make[1]: Wejście do katalogu `/root/Desktop/slatec/dynamic' rm -f *.o libslatec.so make[1]: Opuszczenie katalogu `/root/Desktop/slatec/dynamic' [root@OSTR slatec]# nie wiem, czy przypadkiem nie naśmieciłem w systemie... Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
lszk Napisano Marzec 4, 2007 Zgłoszenie Share Napisano Marzec 4, 2007 Po wpisaniu sladoc w linii komend mam komunikat, ze nie ma takiego polecenia, czyli wyglada na to, ze sie nic nie zainstalowalo? A w zmiennej PATH masz równiez katalog /usr/local? Domyslnie go nie ma. Wystarczy popatrzec na sekcje install. Sprawdz w tych katalogach, czy sa odpowiednie pliki. Inna sprawa, ze to sa biblioteki, a nie aplikacja/e, wiec ich nie odpalisz poprzez wpisanie w konsoli nazwy pakietu. W Fortranie musisz je jakos do kodu wlaczyc. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
callou Napisano Marzec 4, 2007 Autor Zgłoszenie Share Napisano Marzec 4, 2007 A w zmiennej PATH masz również katalog /usr/local? Domyślnie go nie ma. Wystarczy popatrzeć na sekcję install. Sprawdz w tych katalogach, czy są odpowiednie pliki. Inna sprawa, że to są biblioteki, a nie aplikacja/e, więc ich nie odpalisz poprzez wpisanie w konsoli nazwy pakietu. W Fortranie musisz je jakoś do kodu włączyć. Tak tak, nie mam /usr/local w PATH, tak dołącza się go poprzez np. -lslatec90, a polecenie sladoc powinno wydrukować domyślnie na ekran: iftia:~>sladoc Welcome to SLADOC, the SLATEC on-line documentation program The first field of a command line is required, but the second field is optional. For example, to view the main classification categories, just type 'l'. Other commands are: x,abc to extract the documentation by name, where 'abc' is a routine name k,... to find routine names by keyword(s), where '...' is a keyword or keyphrase c,xyz to find routine names by classification category, where 'xyz' is a classification category l,c to list subcategories of a main category, where 'c' is a main classification category v,xyz to view the list of keywords or the classification scheme, where 'abc' is K for the keywords or C for the classification scheme q to quit Ready for your command Chyba nie uda mi się jej zainstalować. Na serwerze uczelnianym jest jakiś przedpotopowy linux i na nim działa ta biblioteka, ale u mnie na mojej fc6 x86_64 nie przypuszczam, żebym to mógł jakoś dość łatwo wgrać? Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
lszk Napisano Marzec 4, 2007 Zgłoszenie Share Napisano Marzec 4, 2007 all: libslatec.a libslatec.so doc Ja tu widze biblioteke dzielona i statyczna oraz jeden doc. Zero plików wykonywalnych, takze nie rozumiem, gdzie ta binarka do odpalenia niby jest. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
callou Napisano Marzec 4, 2007 Autor Zgłoszenie Share Napisano Marzec 4, 2007 Nie mam pojęcia, ten tekst jest z serwera uczelnianego, gdzie ta biblioteka działa poprawnie. Może ściągnęłem źródła, z których nic nie da sie zrobić... slatec4linux.tgz z tej strony wzięłem: fortran.com Potem należy wejść do sekcji Tools, Libraries a potem kliknąć - SLATEC Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się