Forth http://fforum.winglion.ru/ |
|
SPF 4.20 под Linux 64 bit http://fforum.winglion.ru/viewtopic.php?f=18&t=3216 |
Страница 1 из 1 |
Автор: | oco [ Чт янв 17, 2019 20:17 ] |
Заголовок сообщения: | SPF 4.20 под Linux 64 bit |
Привет всем! Можно ли на 64-bit Linux собрать SPF 4.20 32-bit из исходников, никто не пробовал? Старособранный 32-bit СПФ работает, но дает ошибку при выходе EXCEPTION! CODE:0000000B ADDRESS:F7D308D4 WORD:<?not found> СПФ из гита не собирается ~/s/s/src (master|…) $ ./compile |
Автор: | oco [ Вс янв 20, 2019 15:24 ] |
Заголовок сообщения: | Re: SPF 4.20 под Linux 64 bit |
Запустился старый СПФ Что это было - неизвестно |
Автор: | F-MAP [ Ср янв 23, 2019 23:04 ] |
Заголовок сообщения: | Re: SPF 4.20 под Linux 64 bit |
Цитата: СПФ из гита не собирается Там может проблема с окончанием строки, стоит только 0xA, и под Win не собирается тоже, пока 0xD не добавить
|
Автор: | oco [ Вт окт 08, 2019 19:01 ] |
Заголовок сообщения: | Re: SPF 4.20 под Linux 64 bit |
Собрал-таки Сделал несколько исправлений Добавил старые spf4orig и compile.ini, которых нет в гите, но валялись у меня Но он не запускается Код: “./spf4” terminated by signal SIGSEGV (Address boundary error) Буду дальше рыть, может что и выйдет |
Автор: | Ilya [ Ср окт 09, 2019 19:33 ] |
Заголовок сообщения: | Re: SPF 4.20 под Linux 64 bit |
oco писал(а): Собрал-таки Сделал несколько исправлений Добавил старые spf4orig и compile.ini, которых нет в гите, но валялись у меня Но он не запускается Код: “./spf4” terminated by signal SIGSEGV (Address boundary error) Буду дальше рыть, может что и выйдет Могу быть "тестеровщиком"! |
Автор: | oco [ Чт окт 10, 2019 11:48 ] |
Заголовок сообщения: | Re: SPF 4.20 под Linux 64 bit |
Спасибо! Вроде починил и сделал ПР в основной репозиторий. Тут форк, можно пробовать https://github.com/oco2000/spf |
Автор: | Ilya [ Чт окт 10, 2019 22:22 ] |
Заголовок сообщения: | Re: SPF 4.20 под Linux 64 bit |
oco писал(а): Спасибо! Вроде починил и сделал ПР в основной репозиторий. Тут форк, можно пробовать https://github.com/oco2000/spf На вскидку не взлетело : Код: cd src
make make: *** Нет правила для сборки цели «compile.ini», требуемой для «spf4.o». Останов. |
Автор: | oco [ Пт окт 11, 2019 13:54 ] |
Заголовок сообщения: | Re: SPF 4.20 под Linux 64 bit |
Надо зайти в src, скопировать файл compile.ini.linux в файл compile.ini и запустить compile, а не make |
Автор: | Ilya [ Пт окт 11, 2019 19:56 ] |
Заголовок сообщения: | Re: SPF 4.20 под Linux 64 bit |
oco писал(а): Надо зайти в src, скопировать файл compile.ini.linux в файл compile.ini и запустить compile, а не make Собралось и вроде работает! |
Автор: | oco [ Вт окт 15, 2019 11:53 ] |
Заголовок сообщения: | Re: SPF 4.20 под Linux 64 bit |
Отлично, я тоже потестил на своих проектах, вроде ок |
Автор: | marc_2006 [ Вс янв 07, 2024 14:21 ] |
Заголовок сообщения: | Re: SPF 4.20 под Linux 64 bit |
Доброго времени суток! oco писал(а): Надо зайти в src, скопировать файл compile.ini.linux в файл compile.ini и запустить compile, а не make Скопировал compile.ini.linux в файл compile.ini и запустил ./compile. Получил Код: gcc -Wall -Werror -DSPF_SRC config.c -oconfig.gen -m32 In file included from config.h:7:0, from config.c:7: /usr/include/stdio.h:27:10: fatal error: bits/libc-header-start.h: Нет такого файла или каталога #include <bits/libc-header-start.h> ^~~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated. Что я сделал неправильно? |
Автор: | zma [ Вс янв 07, 2024 19:30 ] |
Заголовок сообщения: | Re: SPF 4.20 под Linux 64 bit |
marc_2006 писал(а): Получил Код: gcc -Wall -Werror -DSPF_SRC config.c -oconfig.gen -m32 In file included from config.h:7:0, from config.c:7: /usr/include/stdio.h:27:10: fatal error: bits/libc-header-start.h: Нет такого файла или каталога #include <bits/libc-header-start.h> ^~~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated. Что я сделал неправильно? Могу предположить, что у Вас стоит чисто 64-битная версия компилятора, поэтому при указании флага -m32 начинаются проблемы. Нужно поставить версию для i686 или multilib (и 32 и 64 бита) |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа [ Летнее время ] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |