Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > GNU toolchain > [MinGW] Помогите собрать xerces


Автор: ilyuha 4.8.2012, 15:41
Приветствую!
Ситуация такая:
Необходимо собрать Xerces под MinGW, дабы юзать его в моем Qt проекте(использование VC++ неозможно). Xerces  мне нужен для Xsd Codesynthesys, который я использую в своем проекте. Ну, ок. На их сайте даже есть http://wiki.codesynthesis.com/Using_XSD_with_Qt_Creator.
Казалось бы, все просто, но на 3-ем же шаге я споткнулся:
Код

1@1-▒▒ /cygdrive/c/xerces-c-3.1.1
$ ./configure --host=i686-mingw32 --enable-transcoder-windows --enable-netaccessor-winsock --disable-shared CXXFLAGS=O2 CFLAGS=-O2
configure: WARNING: If you wanted to set the --build type, don't use --host.
    If a cross compiler is detected then cross compile mode will be used.
checking build system type... i686-pc-cygwin
checking host system type... i686-pc-mingw32
checking for a BSD-compatible install... /cygdrive/c/cygwin/bin/install -c
checking whether build environment is sane... yes
checking for i686-mingw32-strip... no
checking for strip... strip
checking for a thread-safe mkdir -p... /cygdrive/c/cygwin/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking how to create a ustar tar archive... gnutar
checking whether to enable maintainer-specific portions of Makefiles... no
checking whether to use rpath... yes
checking for i686-mingw32-g++... no
checking for i686-mingw32-c++... no
checking for i686-mingw32-gpp... no
checking for i686-mingw32-aCC... no
checking for i686-mingw32-CC... no
checking for i686-mingw32-cxx... no
checking for i686-mingw32-cc++... no
checking for i686-mingw32-cl.exe... no
checking for i686-mingw32-FCC... no
checking for i686-mingw32-KCC... no
checking for i686-mingw32-RCC... no
checking for i686-mingw32-xlC_r... no
checking for i686-mingw32-xlC... no
checking for g++... g++
checking for C++ compiler default output file name...
configure: error: in `/cygdrive/c/xerces-c-3.1.1':
configure: error: C++ compiler cannot create executables
See `config.log' for more details.

Пробовал и ключ --host=i686-mingw32msvc,  и --host=i686-mingw32make.... Результат аналогичен.
Где я туплю? Подскажите плиз...

Автор: boostcoder 4.8.2012, 19:26
говорят же:
Цитата(ilyuha @  4.8.2012,  15:41 Найти цитируемый пост)
See `config.log' for more details.


Добавлено через 45 секунд
к тому же, тут ошибка:
Цитата(ilyuha @  4.8.2012,  15:41 Найти цитируемый пост)
CXXFLAGS=O2


Добавлено через 2 минуты и 37 секунд
ты MinGW в cygwin установил?

Автор: ilyuha 4.8.2012, 20:33
boostcoder, Спасибо! Все собралось. Я и правда тупил. smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)