Nп/п : 21 из 28
 От   : Alexey Khromov                      2:5030/723        26 апр 25 17:37:22
 К    : Rinat Sadretdinow                                     26 апр 25 17:53:01
 Тема : Почему такая бНОПНЯ образовалась?
----------------------------------------------------------------------------------
                                                                                 
@MSGID: 2:5030/723 680cf2cb
@REPLY: 2:5020/620 680cc9de
@CHRS: CP866 2
@TZUTC: 0300

*** Ответ на сообщение из PERSONAL.MAIL (PERSONAL.MAIL).

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

 RS> 1) Пакет совместимости ncurses-compat-libs из репозитория Fedora
 RS> содержит только библиотеки libncurses*so.5, а никакого devel для 5
 RS> нету, существует лишь для 6, соответственно ldd для свежесобранного

-devel вроде б общий должен быть, заголовочники .h же одни и те же

 RS> gedlnx показывает что ему требуется libncurses.so.6 2) Можно было бы
 RS> как-нибудь подшаманить в сборке самого golded+ и сказать чтобы он
 RS> использовал compact библиотеки, но кто-то испортил^W сделал сборку
 RS> через cmake вместо религиозно правильного make. А более бесчеловечной,

В голдеде+ осталась нетронутой система сборки Мейкфайлом обычным,
только там под свои курзесы надо Makefile.def править.

 RS> более запутанной и более издевательской системы сборки чем cmake я ещё
 RS> ни разу не видел. Поэтому шаманить со сборкой golded+ я не берусь уж
 RS> точно, это мне надо заплатить ну очень много денег чтобы я начал
 RS> разбираться как что-то сделать в CMakeFiles -- на мой взгляд cmake и
 RS> его "интуитивно понятную конфигурацию" придумали какие-то наркоманы
 RS> после приёма ну очень тяжёлых веществ. Идеальная система сборки это
 RS> `./configure && make` а не это вот всё.

Если разобраться глубже, то как раз ./configure - еще более наркоманская
для разработчика весчь в себе, так как чтобы его родить, надо владеть
m4, ставить autoconf и automake, сочинять Makefile.am, из которого делать
Makefile.in, следом config.in и прочий бред.
Хочется плюнуть и Макефайлу руками забубенить иногда...

Makefile.def - нечто среднее между простым Мейкфайлом и ./configure сборкой

 RS> Так что шут с ним.

Вот тут патч для Makefile.def (там пути для PKGBUILD-а арчевского):
https://github.com/golded-plus/golded-plus/blob/master/contrib/Archlinux/ncurses
.patch

собрать голдед: make WIDE_NCURSES=0 USE_NCURSES=1 KOI8=1

курзесы собирались так:
./configure --prefix=/usr/lib/ncurses-golded 
    --mandir=/usr/lib/golded-ncurses/usr/share/man 
    --with-pkg-config-libdir=/usr/lib/ncurses-golded/usr/lib/pkgconfig 
    --with-shared --with-normal --without-debug --without-ada 
    --disable-widec --enable-pc-files --with-cxx-binding --with-cxx-shared 
    --without-manpages --without-tests --without-pkg-config 
    --with-static --with-cxx-static --with-abi-version=5


Alexey Khromov
--- GoldED+/LNX 1.1.5-b20250409
 * Origin:  - Вы в опасности! Вы окружены роботами! -  (2:5030/723)
SEEN-BY: 50/109 104/117 221/1 6 240/1120 267/67
301/1 341/66 234 451/31
SEEN-BY: 452/28 166 455/19 460/16 58 256 1124
5858 463/68 550/278 4500/1
SEEN-BY: 5000/111 5001/100 5015/42 46 5019/40 400
5020/101 113 545 620 715
SEEN-BY: 5020/828 830 846 848 1042 2992 4441
12000 5022/128 5024/1024 5030/49
SEEN-BY: 5030/115 723 1081 1474 5053/51 55 5054/30
89 5058/104 5060/900
SEEN-BY: 5061/133 5066/18 5068/45 5083/1 444
6078/80 6090/1
@PATH: 5030/723 460/58 221/6 5020/1042 4441



   GoldED+ VK   │                                                 │   09:55:30    
                                                                                
В этой области больше нет сообщений.

Остаться здесь
Перейти к списку сообщений
Перейти к списку эх