LINUX.ORG.RU

Ошибка при компиляции qt-3.3.3


0

0

kernel/qapplication.cpp: In member function `virtual bool 
   QApplication::notify(QObject*, QEvent*)':
kernel/qapplication.cpp:2389: error: `__pthread_accept' undeclared (first use 
   this function)
kernel/qapplication.cpp:2389: error: (Each undeclared identifier is reported 
   only once for each function it appears in.)
kernel/qapplication.cpp: In member function `virtual bool 
   QApplication::event(QEvent*)':
kernel/qapplication.cpp:2537: error: `__pthread_accept' undeclared (first use 
   this function)
make[2]: *** [.obj/release-shared-mt/qapplication.o] Error 1
make[1]: *** [sub-src] Error 2
make: *** [init] Error 2

---

Кто-нть встречался с таким?

Не сталкивался, но могу сказать откуда ошибка. Ну находится необходимый файл pthread.h. Проверь, что у тебя configure бормотал про ошибки и предупреждения. Посмотри на комманду компиляции этого файла, там указываются папки, в которых компилер ищет хедеры. Убедись, что в одной из них лежит pthred.h

ЗЫ: Вопрос скорее для Development форума подходит, чем сюда.

devinull ★★
()
Ответ на: комментарий от devinull

Файл pthread.h находица у меня в /usr/include. А как посмотреть "команду компиляции этого файла"?

При компиляции файла, на котором всё вылетает, диры с хедерами (в т.ч. и /usr/include) присутствуют. Поэтому по идее он должен видеть этот файл.

scriman
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.