Какая-то Ж....А. Короче не хочет собираться kdebase на solaris9. Началось с того, что пробовал собирать Qt его-йным studio10 от SUN. Собралось все чинно, примеры работают, библиотеки отоптимизированы и все такое. Начинаю компилировать arts - он qt-mt не видит. В config.log пишет, что ошибка ld. Ладно. Пересобрал g++ безо всяких флагов оптимизации. Все нормально. Видит при сборке, все чинно. Дохожу до kdebase. Начинаются приколы. Сначала не находит Xft и Xrender. Откорректировал вызовы - все нормально стало видиться. Но когда доходит до компиляции kcontrol/kfontinst/thumbail вылазит нафик ошибка компиляции qnamespace.h. Посмотрел в qnamespace.h - все чинняк. Написано правильно. просто какой-то флаг не тот в процессе компиляции подсовывает и мандец. Значит так. команда выглядит так: > ../../../libtool --silent --mode=compile --tag=CXX /opt/sfw/gcc-3/bin/c++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I./../lib -I./../../fonts -I/opt/iWAN/kde-3.4.0/include -I/opt/iWAN/qt/include -I/opt/iWAN/include -I/usr/local/include/freetype2 -I/usr/local/include -DQT_THREAD_SUPPORT -I/opt/iWAN/include -I/opt/iWAN/qt/include -I/opt/iWAN/kde/include -I/opt/sfw/gcc-3/include -I/usr/openwin/share/include -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DUSE_SOLARIS -DSVR4 -D_FILE_OFFSET_BITS=64 -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -W -Wpointer-arith -Wwrite-strings -O2 -fno-exceptions -fno-check-new -fno-common -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -D_GNU_SOURCE -MT FontThumbnail.lo -MD -MP -MF ".deps/FontThumbnail.Tpo" -c -o FontThumbnail.lo FontThumbnail.cpp А вывод вот так: > In file included from /opt/iWAN/qt/include/qwindowdefs.h:45, from /opt/iWAN/qt/include/qpaintdevice.h:42, from /opt/iWAN/qt/include/qpixmap.h:42, from /opt/iWAN/qt/include/qimage.h:42, from FontThumbnail.cpp:31: /opt/iWAN/qt/include/qnamespace.h:747: error: parse error before numeric constant /opt/iWAN/qt/include/qnamespace.h:767: error: missing ';' before right brace /opt/iWAN/qt/include/qnamespace.h:771: error: `arrowCursor' declared as reference but not initialized /opt/iWAN/qt/include/qnamespace.h:772: error: `upArrowCursor' declared as reference but not initialized ну и так далее. Что делать - допоможите!!! :-) Уже захезался я с этой сборкой.
Ответ на:
комментарий
от gassique
Ответ на:
комментарий
от gassique
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Не могу создать производный класс от QComboBox (2014)
- Форум QT (2007)
- Форум wchar.h errors (2009)
- Форум У меня проблем с LinEAK (2004)
- Форум Проблема при установке Plastik на KDE... (2004)
- Форум Сборка KDE3 под Debian Squeeze (2011)
- Форум Чнго не хватает? (2004)
- Форум Помогите разобраться с Eclipse (2009)
- Форум не собираются модули в RedHat 7.1 (2001)
- Форум ошибка при компиляции (С++) (2005)