Проблема при конфигурировании vyqchat:
debian sid
kde 3.4.2
vyqchat 0.2.8
checking for Qt… yes:
QT_CXXFLAGS=-I/usr/share/qt3/include -DQT_THREAD_SUPPORT
QT_DIR=/usr/share/qt3
QT_LIBS=-L/usr/share/qt3/lib -lqt-mt -lSM -lICE -L/usr/X11R6/lib -lX11 -lXext -lXmu -lXt -lXi
QT_UIC=/usr/share/qt3/bin/uic
QT_MOC=/usr/share/qt3/bin/moc
checking correct functioning of Qt installation… failure
configure: error: Failed to find matching components of a complete
Qt installation. Try using more options,
see ./configure --help.
если посмотреть в логи:
configure:6553: checking for Qt
configure:7035: result: yes:
QT_CXXFLAGS=-I/usr/share/qt3/include -DQT_THREAD_SUPPORT
QT_DIR=/usr/share/qt3
QT_LIBS=-L/usr/share/qt3/lib -lqt-mt -lSM -lICE -L/usr/X11R6/lib -lX11 -lXext -lXmu -lXt -lXi
QT_UIC=/usr/share/qt3/bin/uic
QT_MOC=/usr/share/qt3/bin/moc
configure:7060: checking correct functioning of Qt installation
configure:7094: /usr/share/qt3/bin/moc bnv_qt_test.h -o moc_bnv_qt_test.c >/dev/null 2>bnv_qt_test_1.out
configure:7097: $? = 0
configure:7106: g++ -I/usr/share/qt3/include -DQT_THREAD_SUPPORT -c -g -O2 -o moc_bnv_qt_test.o moc_bnv_qt_test.c >/dev/null 2>bnv_qt_test_2.out
configure:7109: $? = 0
configure:7118: g++ -I/usr/share/qt3/include -DQT_THREAD_SUPPORT -c -g -O2 -o bnv_qt_main.o bnv_qt_main.c >/dev/null 2>bnv_qt_test_3.out
configure:7121: $? = 0
configure:7130: g++ -L/usr/share/qt3/lib -lqt-mt -lSM -lICE -L/usr/X11R6/lib -lX11 -lXext -lXmu -lXt -lXi -o bnv_qt_main bnv_qt_main.o moc_bnv_qt_test.o >/dev/null 2>bnv_qt_test_4.out
configure:7133: $? = 0
/usr/bin/ld: warning: libstdc++.so.6, needed by /usr/share/qt3/lib/libqt-mt.so, may conflict with libstdc++.so.5
configure:7146: result: failure
configure:7151: error: Failed to find matching components of a complete
Qt installation. Try using more options,
see ./configure --help.
стоят libqt-mt-dev libstdc++6 libstdc++5
Удаление первого приводит к удалению половины системы (что логично), а продпоследнего — только KDE
Последние комментарии
- OlegL, 17 декабря 2023 года в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
скорее всего сия неприятность у тебя от того, что собираешь другой версией компилятора, нежели собранная ранее libqt-mt.
погляди в Makefile или где ещё, задай правильную версию через переменные окружения CC и CXX…
А как именно их можно там задать, и что более важно как узнать нужную версию компиллятора?
интересно, ответы читаем через слово илитолько определёнными (какими тогда) кусочками?
сказано же:
какая именно требуется — лично я сказать не могу — некогда пробовать собирать штуковину, конкретно мне не нужную…
какие версии компилятора доступны можешь поглядеть или через dpkg -l, либо просто набрав gcc и после этого пару раз Tab. выведет нечно типа
как видно, у меня версия всего лишь одна. и разницы между gcc-3.3 и просто gcc — нет:
что конкретно у тебя — могу лишь предположить, что версий как минимум две, и умолчально gcc показывает, скажем, на gcc-3.4, когда есть ещё и gcc-3.3.
впрочем, это лишь предположение. что и как оно — виднее тебе. ;)
Версий стоит 3: 2.95 3.3 и 4.0
Но вот какую из них надо….. Все вроде пробовал — не помогает.
Принципиальной разницы между 3.3 и 3.4 не вижу, т.е. скорее проблема не в этом….
ну, положим, что между 3.3 и 3.4 действительно таких различий, как версии libstdc++ не будет. а вот 3.x vs 4.x, я так подозреваю, будет.
кроме того, если через CC=gcc-3.3 не помогает (или CC=gcc-4.0), то см. Makefile или что ещё, может это где явно выставлено.
за уточнением процесса советую попросить гуглю рассказать об этом. правда, то, что я находил, было то на польском, то на болгарском, но тут уж кому что: для меня это проблемой почему-то не является.. :D