The OpenNET Project / Index page

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




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
оказия.. 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

...

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

  • оказия.. bsd 12.0 = > 12.1, !*! муу, 16:10 , 17-Июн-20 (1)
    > И {к,ш}то виноват и куды - копать ?
    > Мнение стаи компетентных комрадофф ?

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

  • оказия.. bsd 12.0 = > 12.1, !*! nekto, 17:29 , 17-Июн-20 (3)
    > оказия.. bsd 12.0 = > 12.1

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

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

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

      • оказия.. bsd 12.0 = > 12.1, !*! 1, 14:09 , 18-Июн-20 (5)
        чувак очень невнятно объясняется -- у него как я понял не собирается приложение, какая-то прога -- откатился назад на 12.0
        • оказия.. bsd 12.0 = > 12.1, !*! Аноним, 11:06 , 20-Июн-20 (6)
          > чувак очень невнятно объясняется -- у него как я понял не собирается
          > приложение, какая-то прога -- откатился назад на 12.0

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


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

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

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

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

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

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


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

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

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

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

        • оказия.. bsd 12.0 = > 12.1, !*! Сергей, 19:03 , 21-Июн-20 (10)
          >[оверквотинг удален]
          >>> боброго всем,
          >>> разбор полетов отложен до лучших времен
          >>> 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" и ставлю все из портов, после обновления системы все просто перекомпилирую, на современном железе я бы не сказал, что долгл собирается...

          • оказия.. bsd 12.0 = > 12.1, !*! nekto, 23:32 , 21-Июн-20 (11)
            >>[оверквотинг удален]

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


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

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

            • оказия.. bsd 12.0 = > 12.1, !*! Сергей, 16:03 , 22-Июн-20 (12)
              >>>[оверквотинг удален]
              > как было сказано выше,
              > все обновлено ср-вами штатными(freebsd-update) и бинарными режимами(pkg update, pkg upgarde),
              > порты на старой и новой системе совсем не трогались, абcолютли

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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


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

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

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

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

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


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

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

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

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





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

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