Project

General

Profile

Actions

Bug #3590

closed

C++TesK installation fails on OpenSUSE 12.2 x64

Added by Sergey Smolov over 11 years ago. Updated over 11 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Target version:
Start date:
10/15/2012
Due date:
% Done:

0%

Estimated time:
Detected in build:
svn
Platform:
Linux x64
Published in build:

Description

Попробовал установить subj на OpenSUSE 12.2 x64. Системные требования были удовлетворены (в соответствии с C++TESK.InstallationGuide.ru.pdf), скрипт установки запускался с опцией --force-install-veritool (Veritool и Icarus Verilog предварительно установлены не были, подключение к сети, естественно, есть).

По-видимому, Icarus Verilog установился корректно, а Veritool - нет.

Лог установочного скрипта в аттаче.


Files

log.txt (112 KB) log.txt Sergey Smolov, 10/15/2012 03:18 PM
log.txt (5.74 KB) log.txt Sergey Smolov, 10/16/2012 02:26 PM
veritool-0.2.6-beta-20120718.tar.gz (196 KB) veritool-0.2.6-beta-20120718.tar.gz Mikhail Chupilko, 10/17/2012 05:44 PM
Actions #1

Updated by Alexander Kamkin over 11 years ago

  • Assignee changed from Alexander Kamkin to Mikhail Chupilko
Actions #2

Updated by Mikhail Chupilko over 11 years ago

  • Status changed from New to Feedback
  • Assignee changed from Mikhail Chupilko to Sergey Smolov

А какое поведение будет, если запустить установку из папки, названной на латинице? Это можно сделать, например, так:

$CPPTESK_HOME/bin/install-veritool.sh --force --only-veritool

Нормальное продолжение установки Veritool выглядит следующим образом:

veritool_tgt-veritool.o veritool_tgt-options.o veritool_tgt-design.o veritool_tgt-error.o veritool_tgt-printer.o veritool_tgt-common.o veritool_tgt-interface.o veritool_tgt-vpi_media.o veritool_tgt-testbench.o veritool_tgt-vpi_systf.o
make[2]: Leaving directory `/home/chupilko_m/work/cpptesk-toolkit-src-1.0.19-beta-120328/tmp-veritool/veritool-0.2.5-beta-20111021/src/veritool'
Making all in lib
make[2]: Entering directory `/home/chupilko_m/work/cpptesk-toolkit-src-1.0.19-beta-120328/tmp-veritool/veritool-0.2.5-beta-20111021/lib'
gcc -DHAVE_CONFIG_H -I. -I..    -I/home/chupilko_m/tools/verilog/include/iverilog -DATL_CLONE_DISABLE -fPIC -g -O2 -MT libveritool_a-vsim.o -MD -MP -MF .deps/libveritool_a-vsim.Tpo -c -o libveritool_a-vsim.o `test -f 'vsim.c' || echo './'`vsim.c
mv -f .deps/libveritool_a-vsim.Tpo .deps/libveritool_a-vsim.Po
gcc -DHAVE_CONFIG_H -I. -I..    -I/home/chupilko_m/tools/verilog/include/iverilog -DATL_CLONE_DISABLE -fPIC -g -O2 -MT libveritool_a-sync.o -MD -MP -MF .deps/libveritool_a-sync.Tpo -c -o libveritool_a-sync.o `test -f 'sync.c' || echo './'`sync.c
mv -f .deps/libveritool_a-sync.Tpo .deps/libveritool_a-sync.Po
gcc -DHAVE_CONFIG_H -I. -I..    -I/home/chupilko_m/tools/verilog/include/iverilog -DATL_CLONE_DISABLE -fPIC -g -O2 -MT libveritool_a-win32_ucontext.o -MD -MP -MF .deps/libveritool_a-win32_ucontext.Tpo -c -o libveritool_a-win32_ucontext.o `test -f 'win32_ucontext.c' || echo './'`win32_ucontext.c
mv -f .deps/libveritool_a-win32_ucontext.Tpo .deps/libveritool_a-win32_ucontext.Po
rm -f libveritool.a
ar cru libveritool.a libveritool_a-vsim.o libveritool_a-sync.o libveritool_a-win32_ucontext.o
ranlib libveritool.a
...
Actions #3

Updated by Sergey Smolov over 11 years ago

  • File log.txt log.txt added
  • Assignee changed from Sergey Smolov to Mikhail Chupilko

Т.е. сначала, перед установкой C++TESK отдельно запустить скрипт установки Veritool?

Я сейчас распаковал C++TESK в папку, названную латиницей, и повторил попытку установки. Вышеуказанная ошибка возникла снова. Тогда я отдельно запустил скрипт установки Veritool. Лог скрипта прилагаю.

Actions #4

Updated by Sergey Smolov over 11 years ago

В x64 библиотеки попадают в директорию lib64, а не lib. В данном случае это касается libveriuser, libvpi, libmicrohttpd. Необходимо поправить установочные скрипты.

Actions #5

Updated by Mikhail Chupilko over 11 years ago

Добавил путь к lib64, но установка все равно будет происходить в $ICARUS_HOME/lib/ivl, т.к. иначе придется в каждую тестовую систему изменения вносить. Хорошо бы попробовать, работает ли такое решение.

tar -xf veritool-0.2.6-beta-20120718.tar.gz
./build.sh
./configure --prefix=$VERITOOL_HOME
make all
make install
Actions #6

Updated by Sergey Smolov over 11 years ago

  • Status changed from Feedback to Resolved

Установка проходит корректно, спасибо.

Actions #7

Updated by Sergey Smolov over 11 years ago

  • Status changed from Resolved to Verified
Actions #8

Updated by Sergey Smolov over 11 years ago

  • Status changed from Verified to Closed
Actions

Also available in: Atom PDF