Модератор: Модераторы
procedure kwrite(s5: ansistring);
procedure kwriteln(s5: ansistring);
function fstr(q64: int64): string;
function fstr_v(q1: Extended): string;
alex_alex_alex1 писал(а):Поэтому libgdb.a, libdecnumber.a, libgnu.a точно нужны, остальные вряд ли.
ar crs libgdb.a *.o
make -C gdb libgdb.a
./configure --prefix=/usr --disable-nls --without-python --disable-werror --disable-tui
make
make -C gdb libgdb.a
{$define GDB_V705}
nux/4.7.0 -Flinclude -Flld.so.conf.d/*.conf -dRELEASE fp.pas
/usr/bin/ld: warning: ./link.res contains output sections; did you forget -T?
/usr/local/lib/libgdb.a(dwarf2read.o): In function `dwarf_form_name':
/home/buratino/hjgfg/fpc/gdb/7.5.1/gdb-7.5.1/gdb/dwarf2read.c:15880: undefined reference to `get_DW_FORM_name'
/usr/local/lib/libgdb.a(dwarf2read.o): In function `dwarf_tag_name':
/home/buratino/hjgfg/fpc/gdb/7.5.1/gdb-7.5.1/gdb/dwarf2read.c:15844: undefined reference to `get_DW_TAG_name'
/usr/local/lib/libgdb.a(dwarf2read.o): In function `decode_locdesc':
/home/buratino/hjgfg/fpc/gdb/7.5.1/gdb-7.5.1/gdb/dwarf2read.c:16694: undefined reference to `get_DW_OP_name'
/usr/local/lib/libgdb.a(dwarf2read.o): In function `dwarf_attr_name':
/home/buratino/hjgfg/fpc/gdb/7.5.1/gdb-7.5.1/gdb/dwarf2read.c:15867: undefined reference to `get_DW_AT_name'
/usr/local/lib/libgdb.a(dwarf2read.o): In function `dwarf_type_encoding_name':
/home/buratino/hjgfg/fpc/gdb/7.5.1/gdb-7.5.1/gdb/dwarf2read.c:15902: undefined reference to `get_DW_ATE_name'
/usr/local/lib/libgdb.a(dwarf2read.o): In function `dwarf_attr_name':
/home/buratino/hjgfg/fpc/gdb/7.5.1/gdb-7.5.1/gdb/dwarf2read.c:15867: undefined reference to `get_DW_AT_name'
/usr/local/lib/libgdb.a(dwarf2loc.o): In function `unimplemented':
/home/buratino/hjgfg/fpc/gdb/7.5.1/gdb-7.5.1/gdb/dwarf2loc.c:2485: undefined reference to `get_DW_OP_name'
/usr/local/lib/libgdb.a(dwarf2loc.o): In function `disassemble_dwarf_expression':
/home/buratino/hjgfg/fpc/gdb/7.5.1/gdb-7.5.1/gdb/dwarf2loc.c:3480: undefined reference to `get_DW_OP_name'
/usr/local/lib/libgdb.a(dwarf2loc.o): In function `dwarf2_compile_expr_to_ax':
/home/buratino/hjgfg/fpc/gdb/7.5.1/gdb-7.5.1/gdb/dwarf2loc.c:2932: undefined reference to `get_DW_OP_name'
/usr/local/lib/libgdb.a(symtab.o): In function `create_filename_seen_cache':
/home/buratino/hjgfg/fpc/gdb/7.5.1/gdb-7.5.1/gdb/symtab.c:3124: undefined reference to `filename_eq'
/home/buratino/hjgfg/fpc/gdb/7.5.1/gdb-7.5.1/gdb/symtab.c:3124: undefined reference to `filename_hash'
fp.pas(556,1) Error: Error while linking
fp.pas(556,1) Fatal: There were 1 errors compiling module, stopping
Fatal: Compilation aborted
make[5]: *** [fp] Ошибка 1
make[5]: Выход из каталога `/home/buratino/hjgfg/fpc/262/fpcbuild-2.6.2/fpcsrc/ide'
make[4]: *** [buildfp] Ошибка 2
make[4]: Выход из каталога `/home/buratino/hjgfg/fpc/262/fpcbuild-2.6.2/fpcsrc/ide'
make[3]: *** [gdb] Ошибка 2
make[3]: Выход из каталога `/home/buratino/hjgfg/fpc/262/fpcbuild-2.6.2/fpcsrc/ide'
make[2]: *** [ide_all] Ошибка 2
make[2]: Выход из каталога `/home/buratino/hjgfg/fpc/262/fpcbuild-2.6.2/fpcsrc'
make[1]: *** [build-stamp.x86_64-linux] Ошибка 2
make[1]: Выход из каталога `/home/buratino/hjgfg/fpc/262/fpcbuild-2.6.2/fpcsrc'
make: *** [fpcsrc/build-stamp.x86_64-linux] Ошибка 2
[buratino@localhost fpcbuild-2.6.2]$
# Create a library of the gdb object files and build GDB by linking
# against that.
#
# init.o is very important. It pulls in the rest of GDB.
LIBGDB_OBS= $(COMMON_OBS) $(TSOBS) $(ADD_FILES) init.o
libgdb.a: $(LIBGDB_OBS)
-rm -f libgdb.a
$(AR) q libgdb.a $(LIBGDB_OBS)
$(RANLIB) libgdb.a
libgdb.so: $(LIBGDB_OBS)
$(LD) -o libgdb.so $(LIBGDB_OBS) -lc --library-path $(libdir)
Я вообще не понимаю чего ты там мудришь. Если использовать Магею 2, то и брать надо gdb проверенный из реп Магеи 2
И всё соберется http://pkgs.org/search/?keyword=gdb.
libgdb.a: $(LIBGDB_OBS)
-rm -f libgdb.a
$(AR) q libgdb.a $(LIBGDB_OBS)
$(RANLIB) libgdb.a
libgdb.so: $(LIBGDB_OBS)
-rm -f libgdb.so
$(LD) -o libgdb.so $(LIBGDB_OBS) -lc --library-path $(libdir)
Сквозняк писал(а):возьмите бинарник fp, переименуйте как хотите и скопируйте в /usr/local/lib
Вернуться в Разработки на нашем сайте
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10