1 (2013-01-04 14:45:36 отредактировано romkaromka)

Надо пересобрать от Федоры hercules-3.08-1.fc17.src.rpm чтобы прикрутить gdb к fp-ide, так как требуется -ldecnumber.
И добавить в этот пакет: /usr/lib/libdecnumber.so -> /usr/lib/libdecNumber.so
Ошибка при сборке:

+ открыть спойлер

libtool: link: warning: `/usr/lib//libbz2.la' seems to be moved
libtool: link: gcc -shared  -fPIC -DPIC  .libs/version.o .libs/hscutl.o .libs/hscutl2.o .libs/codepage.o .libs/logger.o .libs/logmsg.o .libs/hdl.o .libs/hostinfo.o .libs/hsocket.o .libs/memrchr.o .libs/parser.o .libs/pttrace.o   -O2 -march=i586 -mtune=generic -O2 -march=i586 -mtune=generic -Wl,--as-needed -Wl,--no-undefined -Wl,-z -Wl,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -Wl,--warn-common -pthread -pthread   -pthread  -Wl,-rpath -Wl,/root/rpmbuild/BUILD/hercules-3.08/.libs ./.libs/libhercs.so -L/usr/lib/ -lltdl -lpthread -lrt -lz -lresolv -lnsl -lm -ldl /usr/lib/libbz2.so -Wl,-soname -Wl,libhercu.so -o .libs/libhercu.so
.libs/hdl.o: In function `hdl_modify_opcode':
/root/rpmbuild/BUILD/hercules-3.08/hdl.c:1232: undefined reference to `opcode_edxx'
/root/rpmbuild/BUILD/hercules-3.08/hdl.c:1236: undefined reference to `opcode_table'
/root/rpmbuild/BUILD/hercules-3.08/hdl.c:1240: undefined reference to `copy_opcode_tables'
/root/rpmbuild/BUILD/hercules-3.08/hdl.c:1212: undefined reference to `opcode_e3xx'
/root/rpmbuild/BUILD/hercules-3.08/hdl.c:1192: undefined reference to `opcode_c2xx'
/root/rpmbuild/BUILD/hercules-3.08/hdl.c:1157: undefined reference to `opcode_01xx'
/root/rpmbuild/BUILD/hercules-3.08/hdl.c:1224: undefined reference to `opcode_ebxx'
/root/rpmbuild/BUILD/hercules-3.08/hdl.c:1184: undefined reference to `opcode_b9xx'
/root/rpmbuild/BUILD/hercules-3.08/hdl.c:1172: undefined reference to `opcode_a7xx'
/root/rpmbuild/BUILD/hercules-3.08/hdl.c:1168: undefined reference to `opcode_a5xx'
/root/rpmbuild/BUILD/hercules-3.08/hdl.c:1216: undefined reference to `opcode_e5xx'
/root/rpmbuild/BUILD/hercules-3.08/hdl.c:1204: undefined reference to `opcode_c8xx'
/root/rpmbuild/BUILD/hercules-3.08/hdl.c:1176: undefined reference to `opcode_b2xx'
/root/rpmbuild/BUILD/hercules-3.08/hdl.c:1196: undefined reference to `opcode_c4xx'
/root/rpmbuild/BUILD/hercules-3.08/hdl.c:1180: undefined reference to `opcode_b3xx'
/root/rpmbuild/BUILD/hercules-3.08/hdl.c:1220: undefined reference to `opcode_e6xx'
/root/rpmbuild/BUILD/hercules-3.08/hdl.c:1200: undefined reference to `opcode_c6xx'
/root/rpmbuild/BUILD/hercules-3.08/hdl.c:1188: undefined reference to `opcode_c0xx'
/root/rpmbuild/BUILD/hercules-3.08/hdl.c:1208: undefined reference to `opcode_ccxx'
/root/rpmbuild/BUILD/hercules-3.08/hdl.c:1228: undefined reference to `opcode_ecxx'

Аккаунт отключен по просьбе пользователя. (28.12.2014)

2

Ох... Не нужен Вам этот пакет. Это же эмулятор машин IBM System Z/370 & Ko. Вы хотите, чтобы IDE для Паскаля зависела от эмулятора межделмашевских мэйнфреймов?

В состав gcc входит своя libdecnumber, и именно она, как я понимаю, и нужна fp-ide. Только похоже, что это внутренняя либа gcc, собирается только статически (т.е. libdecnumber.a) и в пакетах Вы ее не найдете.

Можете попробовать собрать ее отдельно, но что из этого получится, я не знаю.

3 (2013-01-06 15:42:02 отредактировано romkaromka)

Мне лишь нужно /usr/lib/libdecNumber.so (/usr/lib/libdecnumber.so). Можно ее и отдельным пакетом собрать - без разницы.

Аккаунт отключен по просьбе пользователя. (28.12.2014)