forum.wfido.ru  

Вернуться   forum.wfido.ru > Прочие эхи > RU.UNIX.FTN

Ответ
 
Опции темы Опции просмотра
  #1  
Старый 22.04.2023, 20:02
Alexey Khromov
Guest
 
Сообщений: n/a
По умолчанию Сборки под Arch

Alexey Khromov написал(а) к All в Apr 23 18:22:52 по местному времени:

Здраствуйте, All!

Для арчеводов на archlinux32 (pentium4+) и archlinuxarm (raspberry pi3 aarch64)
выложил сборки в fido.zxalexis.ru/downloads/

ЗЫ
husky и golded в AUR требуют небольшого ручного вмешательства, "из-коробки" не собираются, если что.


Alexey Khromov
--- GoldED+/LNX 1.1.5-b20230304
Ответить с цитированием
  #2  
Старый 22.04.2023, 21:22
Michael Dukelsky
Guest
 
Сообщений: n/a
По умолчанию Сборки под Arch

Michael Dukelsky написал(а) к Alexey Khromov в Apr 23 20:04:26 по местному времени:

Привет, Alexey!

22 April 2023 18:22, Alexey Khromov послал(а) письмо к All:

AK> Для арчеводов на archlinux32 (pentium4+) и archlinuxarm (raspberry pi3
AK> aarch64) выложил сборки в fido.zxalexis.ru/downloads/

AK> ЗЫ
AK> husky и golded в AUR требуют небольшого ручного вмешательства,
AK> "из-коробки" не собираются, если что.

С этого места, пожалуйста, поподробнее.

Желаю успехов, Alexey!
За сим откланиваюсь, Michael.

... node (at) f1042 (dot) ru
--- GoldED+/LNX 1.1.5-b20230221
Ответить с цитированием
  #3  
Старый 23.04.2023, 00:21
Alexey Khromov
Guest
 
Сообщений: n/a
По умолчанию Сборки под Arch

Alexey Khromov написал(а) к Michael Dukelsky в Apr 23 21:51:24 по местному времени:

Здраствуйте, Michael!

22 апр 23 20:04, Michael Dukelsky -> Alexey Khromov:

MD> С этого места, пожалуйста, поподробнее.

из PKGBUILD golded-plus-git надо исключить сборку "своего" ncurses
и ncurses.patch тоже выкинуть - на системной библиотеке работает отлично, а также
поправить скрипт golded, убрав назначение TERM=xterm-256color. дефолтный
TERM linux тоже норм работает.
под i386 отказалась собираться ассемблерная вставка определения типа процессора:

+++ golded-plus-git/goldlib/gall/gutlvers.cpp 2023-03-18 18:02:28.920445256 +0300
@@ -402,149 +402,6 @@

cpuname(scpuid.family, scpuid.model, scpuid.vendor, _cpuname);
-#elif defined(_GNUC__) && defined(__i386_)
-

поэтому вырезал ее, с unknown тоже неплохо)


В PKGBUILD husky-git мелкая очепятка - cvsdate.h в /h/ не скопировали:

diff -u -p pkg-orig/husky-git/PKGBUILD pkg/husky-git/PKGBUILD
-+- pkg-orig/husky-git/PKGBUILD 2023-04-22 21:50:29.228911265 +0300
+++ pkg/husky-git/PKGBUILD 2023-03-17 10:57:15.711818991 +0300
@@ -1,6 +1,6 @@
pkgname=husky-git
_realpkg=husky
-pkgver=r3389.852e02a5
+pkgver=r3410.d18b6911
pkgrel=1
arch=('x86_64')
license=('GPL')
@@ -158,7 +158,7 @@ build() {
ln -s "../huskylib/huskylib" huskylib
ln -s "../smapi/smapi" smapi
ln -s "../fidoconf/fidoconf" fidoconf
- cp ../cvsdate.h ./
+ cp ../cvsdate.h ./h/
cmake \
-Bbuild-archlinux \
-DBUILDSНARED_LIBS=${_bldshared} \

В общем-то все. binkd собирается без проблем.

Alexey Khromov
--- GoldED+/LNX 1.1.5-b20230304
Ответить с цитированием
  #4  
Старый 23.04.2023, 06:45
Nil A
Guest
 
Сообщений: n/a
По умолчанию Сборки под Arch

Nil A написал(а) к Alexey Khromov в Apr 23 03:58:48 по местному времени:

Нello, Alexey!

Saturday April 22 2023 21:51, from Alexey Khromov -> Michael Dukelsky:

AK> cpuname(scpuid.family, scpuid.model, scpuid.vendor, _cpuname);
AK> -#elif defined(_GNUC__) && defined(__i386_)
AK> -
AK> поэтому вырезал ее, с unknown тоже неплохо)

А шо за таки компилятор у тебя?

Best Regards, Nil
--- GoldED+/LNX 1.1.5
Ответить с цитированием
  #5  
Старый 23.04.2023, 10:42
Alexey Khromov
Guest
 
Сообщений: n/a
По умолчанию Сборки под Arch

Alexey Khromov написал(а) к Nil A в Apr 23 09:02:08 по местному времени:

Здраствуйте, Nil!

23 апр 23 03:58, Nil A -> Alexey Khromov:

NA> А шо за таки компилятор у тебя?

Таки вполне себе обычный GNUтый, версии 12.2.1:

$ gcc -v
Используются внутренние спецификации.
COLLECT_GCC=gcc
COLLECTLTOWRAPPER=/usr/lib/gcc/i686-pc-linux-gnu/12.2.1/lto-wrapper
Целевая архитектура: i686-pc-linux-gnu
Параметры конфигурации: /build/gcc/src/gcc/configure --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++,d --enable-bootstrap --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/ --with-build-config=bootstrap-lto --with-linker-hash-style=gnu --with-system-zlib --enable-_cxaatexit --enable-cet --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-gnu-indirect-function --enable-gnu-unique-object --enable-libstdcxx-backtrace --enable-link-serialization=1
--enable-linker-build-id --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --disable-libssp --disable-libstdcxx-pch --disable-werror --build=i686-pc-linux-gnu
Модель многопоточности: posix
Supported LTO compression algorithms: zlib zstd
gcc версия 12.2.1 20230111 (GCC)

Конкретно ошибка в ассемблерной вставке такая:
gutlvers.cpp: В функции ■char gcpuid(char)■:
gutlvers.cpp:407:5: предупреждение: listing the stack pointer register ■esp■ in a clobber list is deprecated [-Wdeprecated]
407 | asm( / assembler code is based on code of FreeBSD kernel sources /
| ^~~
gutlvers.cpp:407:5: замечание: the value of the stack pointer after an ■asm■ statement must be the same as it was before the statement
gutlvers.cpp: Сообщения ассемблера:
gutlvers.cpp:434: Ошибка: мусор ■(%esi)+4■ после выражения
gutlvers.cpp:435: Ошибка: мусор ■(%esi)+8■ после выражения
gutlvers.cpp:463: Ошибка: мусор ■(%esi)+4■ после выражения
gutlvers.cpp:464: Ошибка: мусор ■(%esi)+8■ после выражения
gutlvers.cpp:470: Ошибка: мусор ■(%esi)+4■ после выражения
gutlvers.cpp:471: Ошибка: мусор ■(%esi)+8■ после выражения
make[1]: * [../../GNUmakef.inc:32: ../../obj/lnx/gall/gutlvers.o] Ошибка 1
make[1]: выход из каталога ■/home/zx/pkg-orig/golded-plus-git/src/golded-plus-git/goldlib/gall■
make: * [Makefile:49: all] Ошибка 2
==> ОШИБКА: Произошел сбой в build().



Alexey Khromov
--- GoldED+/LNX 1.1.5-b20230304
Ответить с цитированием
  #6  
Старый 23.04.2023, 12:02
Nil A
Guest
 
Сообщений: n/a
По умолчанию Сборки под Arch

Nil A написал(а) к Alexey Khromov в Apr 23 10:48:02 по местному времени:

Нello, Alexey!

Sunday April 23 2023 09:02, from Alexey Khromov -> Nil A:

NA>> А шо за таки компилятор у тебя?
AK> Таки вполне себе обычный GNUтый, версии 12.2.1:
AK> $ gcc -v
AK> 12.2.1 20230111 (GCC)

Свежак.

AK> Конкретно ошибка в ассемблерной вставке такая:
AK> statement gutlvers.cpp: Сообщения ассемблера: gutlvers.cpp:434:
AK> Ошибка: мусор ■(%esi)+4■ после выражения gutlvers.cpp:435: Ошибка:

С асмом как-то плохо дружит, напиши в голдедовую эху, может там про это слышали.

А чё там с хаски, пошли в хасковскую эху, там починим, там починителей есть несколько штук активных.


Best Regards, Nil
--- GoldED+/LNX 1.1.5
Ответить с цитированием
  #7  
Старый 23.04.2023, 14:31
Alexey Khromov
Guest
 
Сообщений: n/a
По умолчанию Сборки под Arch

Alexey Khromov написал(а) к Nil A в Apr 23 12:55:26 по местному времени:

Здраствуйте, Nil!

23 апр 23 10:48, Nil A -> Alexey Khromov:

NA> А чё там с хаски, пошли в хасковскую эху, там починим, там починителей
NA> есть несколько штук активных.

К сорцам хаски вопросов нет - это мейнтейнер в AUR-е ошибся.
Пока единственное, что нашел глючного в хаски - сборка под DOS/DJGPP,
работающая в FreeDOS вылтает на переименовании файлов в инбаунде,
но это глюк DJGPP/FreeDOS. Гуглится похожий глюк по запросу $$djren$$.

Alexey Khromov
--- GoldED+/LNX 1.1.5-b20230304
Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 21:13. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot