Страница 1 из 1

problema installjacii

Добавлено: 24 дек 2005, 16:52
eugenev
Narod! U menja takaja situacija - zapuskaju make dlja progi (kotoruyu installiruyu). Poluchayu sleduyushee soobshenie:

make[1]: Entering directory `/home/eugene/c_project/blopex/blopex_serial/driver'
cc -o serial_driver serial_driver.o ../multivector/multi_vector.o ../matmultivec/matmultivec.o ../pcg_multi/pcg_multi.o -llapack -L../../blopex_abstract/lib -lBLOPEX
/usr/bin/ld: cannot find -llapack
collect2: ld returned 1 exit status

V makefile sleduyushi text:

LAPACKLIB= -llapack
. . .
lobpcglibLDFLAGS = -L$(LOBPCG_ROOT_DIR)/lib -lBLOPEX

serial_driver: serial_driver.o $(objfiles)
$(CC) -o $@ $^ $(LAPACKLIB) $(lobpcglibLDFLAGS)

V chem mojet byt' prichina i chto delaet strochka $(CC) -o $@ $^ $(LAPACKLIB) $(lobpcglibLDFLAGS)
? Posovetuite please.Zaranee thx.

Добавлено: 24 дек 2005, 20:48
Llama
eugenev, пологаю ей очень хочется бибилотеки lapack - берется в дистрибутиве. Ну или в гугле...
Строчка запускает компилятор с заранее определенными в переменых параметрами.

Добавлено: 25 дек 2005, 03:03
eugenev
Ugu lapack nujen... On s rpm installitsja.... Tolko vot novy trouble:

[eugene@localhost ~]$ rpm -i lapack-3.0-35.fc4.src.rpm
warning: lapack-3.0-35.fc4.src.rpm: Header V3 DSA signature: NOKEY, key ID 1ac70ce6
error: cannot write to %sourcedir /usr/src/redhat/SOURCES

Chto za prikol takoi, kakoi key nujen dlja chego???:(

p.s. mojet posovetuete kakuyu-nibud' manualku po rpm...

Добавлено: 25 дек 2005, 12:57
Llama
начнем с того, что это src.rpm => исходники. А нехватаета ей возможности что-то записать в /usr/src/redhat/SOURCES/

Добавлено: 25 дек 2005, 13:58
eugenev
Ну енто ясно что не хватает возможностей:( Вот только чего именно не хватает?... И что всё же за key там фигурирует?..

Добавлено: 25 дек 2005, 14:20
Pilot
гм... так пакеты надо из под рутовой консоли ставить....
юзер конечно не сможет писАть в /usr/src/redhat/SOURCES/ :wink:

Добавлено: 25 дек 2005, 14:26
eugenev
mda... esli by znat' popodrobnee chto takoe rootovaja konsol' i s chem ee edjat i kak ee poluchit' - bylo by mne schastje;)

Добавлено: 26 дек 2005, 13:13
Mr. Anderson
Выполняй установку пакета как root, а не как eugene!
root - это ,как известно, суперпользователь. Прав у тебя нету писать в каталог, вот и все. Получать двумя способами:
1) su -
и ввести пароль root
2) войти в систему как root
Приглашение системы тогда будет выглядеть так
[root@localhost]#

Добавлено: 26 дек 2005, 17:17
Pilot
eugenev, такое пора бы уже знать..