The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"оказия.. bsd 12.0 = > 12.1"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Программирование под UNIX (C/C++)
Изначальное сообщение [ Отслеживать ]

"оказия.. bsd 12.0 = > 12.1"  +/
Сообщение от nekto (?), 17-Июн-20, 14:08 
оказия.. bsd 12.0 = > 12.1

фря, управление пакетами сугубо штатное и бинарное, переезд стандартный
аппа, cmake, и прочие.. сборка:

OK   - 12.0
FAIL - 12.1 (-RELEASE r354233 GENERIC  i386)

ld: error: libtest-lib.so.0.1.1: undefined reference to XFree
ld: error: libtest-lib.so.0.1.1: undefined reference to XGetWMHints
ld: error: libtest-lib.so.0.1.1: undefined reference to XSetClassHint
ld: error: libtest-lib.so.0.1.1: undefined reference to XSetCommand
ld: error: libtest-lib.so.0.1.1: undefined reference to XSetWMHints
ld: error: libtest-lib.so.0.1.1: undefined reference to XDefaultRootWindow
ld: error: libtest-lib.so.0.1.1: undefined reference to XOpenDisplay
ld: error: libtest-lib.so.0.1.1: undefined reference to XRootWindowOfScreen
ld: error: libtest-lib.so.0.1.1: undefined reference to XScreenOfDisplay

...

И {к,ш}то виноват и куды - копать ?
Мнение стаи компетентных комрадофф ?

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по ответам | RSS]

1. Сообщение от муу (?), 17-Июн-20, 16:10   +/
> И {к,ш}то виноват и куды - копать ?
> Мнение стаи компетентных комрадофф ?

Виноват автор сообщения неумеющий объяснить суть вопроса.
Мнение: автору следует научиться задавать вопросы.

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #2

2. Сообщение от nekto (?), 17-Июн-20, 16:36   +/
не собирается, кодовая база аппа не менялась, cmake с нуля и прочее
так яснее видно ?

ld: error: libtest-lib.so.0.1.1: undefined reference to

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

3. Сообщение от nekto (?), 17-Июн-20, 17:29   +/
> оказия.. bsd 12.0 = > 12.1

боброго всем,
разбор полетов отложен до лучших времен
rollback to 12.0

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #4

4. Сообщение от Сергей (??), 18-Июн-20, 13:16   +/
>> оказия.. bsd 12.0 = > 12.1
> боброго всем,
> разбор полетов отложен до лучших времен
> rollback to 12.0

  Если там все штатное и бинарное, то при чем там cmake и сборка... Я понимаю, если речь идет о разборе с freebsd-update и pkg, но при чем здесь cmake. У вас ядро свое что ли и оно несобирается?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3 Ответы: #5, #8

5. Сообщение от 1 (??), 18-Июн-20, 14:09   +/
чувак очень невнятно объясняется -- у него как я понял не собирается приложение, какая-то прога -- откатился назад на 12.0
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #6, #7

6. Сообщение от Аноним (6), 20-Июн-20, 11:06   +/
> чувак очень невнятно объясняется -- у него как я понял не собирается
> приложение, какая-то прога -- откатился назад на 12.0

+1
Какая прога - угадайте. Аппа - Apache, Apparix, Grappa... ? Выбирайте, телепаты.
Если все "бинарно" и софт из пакетов - что там вообще собирать?
Если смешал в кучу штатные порты со штатными пакетами - ССЗБ.


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5 Ответы: #9

7. Сообщение от nekto (?), 21-Июн-20, 15:08   +/
> чувак очень невнятно объясняется -- у него как я понял не собирается
> приложение, какая-то прога -- откатился назад на 12.0

/home/user/vcs/git/bla-bla-bla
продираться через завалы доков к обновлениям времени не было


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5

8. Сообщение от nekto (?), 21-Июн-20, 15:15   +/
>>> оказия.. bsd 12.0 = > 12.1
>> боброго всем,
>> разбор полетов отложен до лучших времен
>> rollback to 12.0
>   Если там все штатное и бинарное, то при чем там
> cmake и сборка...

/home/user/vcs/git/bla-bla-bla

> Я понимаю, если речь идет о разборе с
> freebsd-update и pkg, но при чем здесь cmake.
> У вас ядро  свое что ли и оно несобирается?

все штатное, cистема и вся обвязка не трогалась;

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #10

9. Сообщение от nekto (?), 21-Июн-20, 15:16   +/
> Какая прога - угадайте. Аппа - Apache, Apparix, Grappa... ? Выбирайте, телепаты.
> Если все "бинарно" и софт из пакетов - что там вообще собирать?

/home/user/vcs/git/bla-bla-bla

> Если смешал в кучу штатные порты со штатными пакетами - ССЗБ.

было акцентировано внимание, что на этих направлениях возни не было

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6

10. Сообщение от Сергей (??), 21-Июн-20, 19:03   +/
>[оверквотинг удален]
>>> боброго всем,
>>> разбор полетов отложен до лучших времен
>>> rollback to 12.0
>>   Если там все штатное и бинарное, то при чем там
>> cmake и сборка...
> /home/user/vcs/git/bla-bla-bla
>> Я понимаю, если речь идет о разборе с
>> freebsd-update и pkg, но при чем здесь cmake.
>> У вас ядро  свое что ли и оно несобирается?
> все штатное, cистема и вся обвязка не трогалась;

после установки системы надо было обновить прикладной софт до https://pkg.freebsd.org/FreeBSD:12:i386/release_1/ или до latest... В настоящее время я прописываю в /etc/make.conf batch="yes" и ставлю все из портов, после обновления системы все просто перекомпилирую, на современном железе я бы не сказал, что долгл собирается...

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8 Ответы: #11

11. Сообщение от nekto (?), 21-Июн-20, 23:32   +/
>>[оверквотинг удален]

как было сказано выше,
все обновлено ср-вами штатными(freebsd-update) и бинарными режимами(pkg update, pkg upgarde),
порты на старой и новой системе совсем не трогались, абcолютли


> В настоящее время я прописываю в /etc/make.conf batch="yes" и ставлю все из портов,
> после обновления системы все просто перекомпилирую,
> на современном железе я бы не сказал, что долгл собирается...

Не совсем понятна загадка, обновление прикладного софта лучше производить через порты, а не через утилиту pkg ?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10 Ответы: #12

12. Сообщение от Сергей (??), 22-Июн-20, 16:03   +/
>>>[оверквотинг удален]
> как было сказано выше,
> все обновлено ср-вами штатными(freebsd-update) и бинарными режимами(pkg update, pkg upgarde),
> порты на старой и новой системе совсем не трогались, абcолютли

  Вы все-таки pkg update и pkg upgrade делали или нет
>> В настоящее время я прописываю в /etc/make.conf batch="yes" и ставлю все из портов,
>> после обновления системы все просто перекомпилирую,
>> на современном железе я бы не сказал, что долгл собирается...
> Не совсем понятна загадка, обновление прикладного софта лучше производить через порты,
> а не через утилиту pkg ?

  Я просто привык к портам, в давние времена накололся на отсуствие, а потом и изменение системной библиотеки, поэтому при обновление все пересобираю по 2-араза... При современных мощностях разница крайне маленькая и головняка нет...
  А вообще читать надо про новшества, а именно: Для архитектуры i386 по умолчанию активирован компоновщик LLD от проекта LLVM, вот похоже то ваш случай...

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11 Ответы: #13

13. Сообщение от Аноним (13), 22-Июн-20, 18:00   +/
> А вообще читать надо про новшества, а именно:
> Для архитектуры i386 по умолчанию активирован компоновщик LLD от проекта LLVM, вот похоже то ваш случай...

В любом случае спасибо.

>>>>[оверквотинг удален]
>> как было сказано выше,
>> все обновлено ср-вами штатными(freebsd-update) и бинарными режимами(pkg update, pkg upgarde),
>> порты на старой и новой системе совсем не трогались, абcолютли
>   Вы все-таки pkg update и pkg upgrade делали или нет

до и после переезда на 12.1

> При современных мощностях разница крайне маленькая и головняка нет...

спорный момент, скажем для нек-рых компов плюс стараюсь избегать системы с не-бинарными обновлениями,

>   А вообще читать надо про новшества, а именно: Для архитектуры
> i386 по умолчанию активирован компоновщик LLD от проекта LLVM, вот похоже
> то ваш случай...

или схоже где-то maintainer cmake проворонил и не пропатчил на предмет смены политики партии ?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12 Ответы: #14, #15

14. Сообщение от Сергей (??), 22-Июн-20, 18:56   +/
>> При современных мощностях разница крайне маленькая и головняка нет...
> спорный момент, скажем для нек-рых компов плюс стараюсь избегать системы с не-бинарными
> обновлениями,

Я просто исходнякам больше доверяю, да еще перед обновением UPDATING читаю, там много
чего интересного пишут...


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13

15. Сообщение от Сергей (??), 22-Июн-20, 19:04   +/
Есть еще один нюанс сборки из портов, и именно сборочные инстсрументы (gmake,cmake, gcc ну и т.д.), когда же вы ставите бинарно с пакаджей, то их и нетв системе...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13 Ответы: #16

16. Сообщение от Аноним (16), 22-Июн-20, 20:05   +/
>  Есть еще один нюанс сборки из портов, и именно сборочные инстсрументы
> (gmake,cmake, gcc ну и т.д.), когда же вы ставите бинарно с

но тогда смысл в pkg ?
make ... && make install все как диды завещали

> пакаджей, то их и нетв системе...

т.е. (не)виновнывм можно 100% назначить в данном случае маинтейнера cmake пакет к-рый не провел в жизнь политику партии и выкатил бинарный pkg ?


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15 Ответы: #17

17. Сообщение от Сергей (??), 22-Июн-20, 20:17   +/
>>  Есть еще один нюанс сборки из портов, и именно сборочные инстсрументы
>> (gmake,cmake, gcc ну и т.д.), когда же вы ставите бинарно с
>> пакаджей, то их и нетв системе...
> но тогда смысл в pkg ?

   в новичках и тренде, я иногда что-то проверить на слабом компе с удовольствием юзаю pkg
> make ... && make install все как диды завещали
> т.е. (не)виновнывм можно 100% назначить в данном случае маинтейнера cmake пакет к-рый
> не провел в жизнь политику партии и выкатил бинарный pkg ?

Вы пытаетесь собрать что-то  из  /home/user/vcs/git/bla-bla-bla
Вот этот bla-bla-bla, наверное и не знает об изменении

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16 Ответы: #18

18. Сообщение от Аноним (13), 22-Июн-20, 22:50   +/
>  Вы пытаетесь собрать что-то  из  /home/user/vcs/git/bla-bla-bla
>  Вот этот bla-bla-bla, наверное и не знает об изменении

звиняйте,
но этот la-la-la совершенно не объязан об этом знать, он даже не должен знать от том, что это не Solaris - это всего лишь каталог с исходниками во главе c CMakeLists.txt


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17 Ответы: #19

19. Сообщение от Сергей (??), 23-Июн-20, 10:42   +/
>>  Вы пытаетесь собрать что-то  из  /home/user/vcs/git/bla-bla-bla
>>  Вот этот bla-bla-bla, наверное и не знает об изменении
> звиняйте,
> но этот la-la-la совершенно не объязан об этом знать, он даже не
> должен знать от том, что это не Solaris - это всего
> лишь каталог с исходниками во главе c CMakeLists.txt

Конечно не обязан, вот только наверное он прописал требования, которые вы не выполнили... Т.е. он написал софт под солярку, который у вас собрался под фри 12.0...

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #18 Ответы: #20

20. Сообщение от Аноним (13), 23-Июн-20, 13:23   +/
>> лишь каталог с исходниками во главе c CMakeLists.txt
> Конечно не обязан, вот только наверное он прописал требования, которые вы не
> выполнили... Т.е. он написал софт под солярку, который у вас собрался
> под фри 12.0...

Не к этому ведется, оказия, что бинарная сборка cmake во Фре не знает о новом линковщике для цели i386.
За сим откланяюсь.


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #19


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру