The OpenNET Project / Index page

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



"оказия.. 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. "оказия.. bsd 12.0 = > 12.1"  +/
Сообщение от муу (?), 17-Июн-20, 16:10 
> И {к,ш}то виноват и куды - копать ?
> Мнение стаи компетентных комрадофф ?

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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


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

8. "оказия.. bsd 12.0 = > 12.1"  +/
Сообщение от 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истема и вся обвязка не трогалась;

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

10. "оказия.. bsd 12.0 = > 12.1"  +/
Сообщение от Сергей (??), 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ообщить модератору

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

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


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

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

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

12. "оказия.. bsd 12.0 = > 12.1"  +/
Сообщение от Сергей (??), 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ообщить модератору

13. "оказия.. bsd 12.0 = > 12.1"  +/
Сообщение от Аноним (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ообщить модератору

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

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


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

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

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

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

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

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


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

17. "оказия.. bsd 12.0 = > 12.1"  +/
Сообщение от Сергей (??), 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ообщить модератору

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

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


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

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

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

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

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

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


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

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

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




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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