Opened 3 years ago
Closed 3 years ago
#223 closed defect (fixed)
I am not able to build the qutecon on LInux Fedora core 6 release 10
| Reported by: | mayank18 | Owned by: | laurent |
|---|---|---|---|
| Priority: | major | Milestone: | QuteCom 2.2-RC4 |
| Component: | Build System | Version: | 2.2 |
| Keywords: | build issue | Cc: |
Description
After installing all the required libraries, i am running the ./build_make.sh --verbose command to build the qutecom
In the last i am getting the following error
-- -------------------------------------------------------------------------------
--
-- PROJECT_NAME=owcrashreport
-- owcrashreport_PROJECT_TYPE=Executable
-- owcrashreport_PUBLIC_INCLUDE_DIRS=/home/mayank/Wengophone/qutecom-2.2-RC3/libs/owutil;/usr/include/boost;/usr/include;/usr/local/Trolltech/Qt-4.6.2/include;/home/mayank/Wengophone/qutecom-2.2-RC3/libs/qtutil/include;/home/mayank/Wengophone/qutecom-2.2-RC3/crashreport
-- owcrashreport_PRIVATE_INCLUDE_DIRS=/home/mayank/Wengophone/qutecom-2.2-RC3/build/crashreport;/home/mayank/Wengophone/qutecom-2.2-RC3/crashreport
-- owcrashreport_PUBLIC_LIBRARIES=owcutil;/usr/lib/libboost_program_options.so;/usr/lib/libboost_serialization.so;/usr/lib/libboost_signals.so;/usr/lib/libboost_thread.so;/usr/lib/libuuid.so;owutil;owthread;owsystem;/usr/lib/libcurl.so;QtUiTools?;owqtutil;owserialization;owsettings
-- owcrashreport_PRIVATE_LIBRARIES=
-- owcrashreport_PUBLIC_LIBRARY_DIRS=/usr/lib;/usr/local/Trolltech/Qt-4.6.2/lib
-- owcrashreport_PRIVATE_LIBRARY_DIRS=
-- owcrashreport_PUBLIC_DEFINITIONS=-DBOOST_ALL_DYN_LINK;-pthread;-DOWUTIL_DLL;-DQT_DLL;-DQT_NO_KEYWORDS
-- owcrashreport_PRIVATE_DEFINITIONS=-DOW_RESOURCEDIR='"/usr/local/share/qutecom"'
-- owcrashreport_PRIVATE_COMPILE_FLAGS=
-- owcrashreport_PUBLIC_LINK_FLAGS=
-- owcrashreport_PRIVATE_LINK_FLAGS=
-- owcrashreport_BUILD_VERSION=
-- owcrashreport_API_VERSION=
--
-- Configuring incomplete, errors occurred!
Generate graphviz: /home/mayank/Wengophone/qutecom-2.2-RC3/build/wengophone.dot
I am not able to find the issue(am I missing something),can anyone pl help me to resolve this issue
Attachments (1)
Change History (14)
Changed 3 years ago by mayank18
comment:1 follow-up: ↓ 2 Changed 3 years ago by laurent
2.2-RC3 is very old you should use trunk version
Can you post complete output of configure ?
comment:2 in reply to: ↑ 1 ; follow-up: ↓ 3 Changed 3 years ago by mayank18
Replying to laurent:
2.2-RC3 is very old you should use trunk version
Can you post complete output of configure ?
Hi Laurent,
Thanks for quick comment
I am attaching the complete log file.
Or you need the o/p of configure log for all the install libraries?
Also pl send me the link of latest trunk version load
Thanks
comment:3 in reply to: ↑ 2 Changed 3 years ago by laurent
Seems there are 2 distincts problems :
CMake Error at owbuild/FindBoost.cmake:455 (file): file Internal CMake error when trying to open file: /usr/include/boost/boost/version.hpp for reading. Call Stack (most recent call first): libs/3rdparty/boost/CMakeLists.txt:2 (find_package)
QMAKESPEC has not been set, so configuration cannot be deduced.
Also pl send me the link of latest trunk version load
hg clone http://hg.qutecom.org/qutecom-2.2
comment:4 Changed 3 years ago by laurent
you need lrelease from Qt4
comment:5 Changed 3 years ago by mayank18
Hi Laurent,
I did the same as you told
Now i got the Makefile after doing the build_make.sh
I have following versions
gcc version 4.1.1 20061011 (Red Hat 4.1.1-30)
boost_1_43_0
is there any issue with these two versions?
QT version4.6.2
i did make command and now i am getting the following errors
[root@localhost build]# make
[ 0%] Built target owcutil
[ 2%] Built target owutil
[ 2%] Built target owthread
[ 8%] Built target owqtutil
[ 9%] Built target wtimer
[ 9%] Built target pixertool
[ 10%] Built target webcam
[ 10%] Built target owhttp
[ 10%] Built target owsoftupdater
[ 11%] Built target owsound
[ 11%] Built target tinyxml
[ 11%] Built target owserialization
[ 11%] Built target owsettings
[ 13%] Built target owimwrapper
[ 27%] Built target libpurple
[ 28%] Built target owpurplewrapper
[ 29%] Built target owsipwrapper
[ 30%] Built target ortp
[ 31%] Built target phapiutil
[ 32%] Built target stun
[ 32%] Built target owbase
[ 33%] Built target owsl
[ 38%] Built target osip2
[ 38%] Built target fidlib
[ 38%] Built target g722
[ 38%] Built target transport_manager
[ 39%] Built target srtp
[ 39%] Built target svoip
[ 41%] Built target exosip
[ 42%] Built target g726
[ 43%] Built target gsm
[ 44%] Built target speexec
[ 46%] Built target phapi
[ 47%] Built target owphapiwrapper
[ 47%] Built target owmultiimwrapper
[ 47%] Built target owsystem
Linking CXX executable owcrashreport
CMakeFiles/owcrashreport.dir/main.o: In function `main':
/home/mayank/Wengophone/phonehg/qutecom-2.2/crashreport/main.cpp:36: undefined reference to `QApplication::QApplication(int&, char, int)'
/home/mayank/Wengophone/phonehg/qutecom-2.2/crashreport/main.cpp:47: undefined reference to `boost::program_options::options_description::options_description(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int)'
/home/mayank/Wengophone/phonehg/qutecom-2.2/crashreport/main.cpp:118: undefined reference to `QApplication::exec()'
/home/mayank/Wengophone/phonehg/qutecom-2.2/crashreport/main.cpp:118: undefined reference to `QApplication::~QApplication()'
/home/mayank/Wengophone/phonehg/qutecom-2.2/crashreport/main.cpp:118: undefined reference to `QApplication::~QApplication()'
CMakeFiles/owcrashreport.dir/main.o: In function `boost::program_options::basic_command_line_parser<char>::extra_parser(boost::function1<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::allocator<boost::function_base> >)':
/usr/include/boost/program_options/detail/parsers.hpp:75: undefined reference to `boost::program_options::detail::cmdline::set_additional_parser(boost::function1<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::allocator<boost::function_base> >)'
CMakeFiles/owcrashreport.dir/FtpUpload.o: In function `void boost::iterator_core_access::increment<boost::signals::detail::named_slot_map_iterator>(boost::signals::detail::named_slot_map_iterator&)':
/usr/include/boost/iterator/iterator_facade.hpp:523: undefined reference to `boost::signals::detail::named_slot_map_iterator::increment()'
CMakeFiles/owcrashreport.dir/FtpUpload.o: In function `bool boost::iterator_core_access::equal<boost::signals::detail::named_slot_map_iterator, boost::signals::detail::named_slot_map_iterator>(boost::signals::detail::named_slot_map_iterator const&, boost::signals::detail::named_slot_map_iterator const&, mpl_::bool_<true>)':
/usr/include/boost/iterator/iterator_facade.hpp:535: undefined reference to `boost::signals::detail::named_slot_map_iterator::equal(boost::signals::detail::named_slot_map_iterator const&) const'
CMakeFiles/owcrashreport.dir/FtpUpload.o: In function `boost::signals::detail::named_slot_map_iterator::reference boost::iterator_core_access::dereference<boost::signals::detail::named_slot_map_iterator>(boost::signals::detail::named_slot_map_iterator const&)':
/usr/include/boost/iterator/iterator_facade.hpp:517: undefined reference to `boost::signals::detail::named_slot_map_iterator::dereference() const'
CMakeFiles/owcrashreport.dir/FtpUpload.o: In function `boost::signals::detail::named_slot_map_iterator std::find_if<boost::signals::detail::named_slot_map_iterator, boost::signals::detail::is_callable>(boost::signals::detail::named_slot_map_iterator, boost::signals::detail::named_slot_map_iterator, boost::signals::detail::is_callable, std::input_iterator_tag)':
/usr/lib/gcc/i386-redhat-linux/4.1.1/../../../../include/c++/4.1.1/bits/stl_algo.h:190: undefined reference to `boost::signals::detail::named_slot_map_iterator::named_slot_map_iterator(boost::signals::detail::named_slot_map_iterator const&)'
CMakeFiles/owcrashreport.dir/FtpUpload.o: In function `boost::signals::detail::named_slot_map_iterator std::find_if<boost::signals::detail::named_slot_map_iterator, boost::signals::detail::is_callable>(boost::signals::detail::named_slot_map_iterator, boost::signals::detail::named_slot_map_iterator, boost::signals::detail::is_callable)':
/usr/lib/gcc/i386-redhat-linux/4.1.1/../../../../include/c++/4.1.1/bits/stl_algo.h:338: undefined reference to `boost::signals::detail::named_slot_map_iterator::named_slot_map_iterator(boost::signals::detail::named_slot_map_iterator const&)'
/usr/lib/gcc/i386-redhat-linux/4.1.1/../../../../include/c++/4.1.1/bits/stl_algo.h:338: undefined reference to `boost::signals::detail::named_slot_map_iterator::named_slot_map_iterator(boost::signals::detail::named_slot_map_iterator const&)'
CMakeFiles/owcrashreport.dir/FtpUpload.o: In function `slot_call_iterator':
/usr/include/boost/signals/detail/slot_call_iterator.hpp:52: undefined reference to `boost::signals::detail::named_slot_map_iterator::named_slot_map_iterator(boost::signals::detail::named_slot_map_iterator const&)'
/usr/include/boost/signals/detail/slot_call_iterator.hpp:52: undefined reference to `boost::signals::detail::named_slot_map_iterator::named_slot_map_iterator(boost::signals::detail::named_slot_map_iterator const&)'
CMakeFiles/owcrashreport.dir/FtpUpload.o:/usr/include/boost/signals/detail/slot_call_iterator.hpp:54: more undefined references to `boost::signals::detail::named_slot_map_iterator::named_slot_map_iterator(boost::signals::detail::named_slot_map_iterator const&)' follow
CMakeFiles/owcrashreport.dir/FtpUpload.o: In function `slot_call_iterator':
/usr/include/boost/signals/detail/slot_call_iterator.hpp:54: undefined reference to `boost::signals::detail::named_slot_map_iterator::operator=(boost::signals::detail::named_slot_map_iterator const&)'
CMakeFiles/owcrashreport.dir/FtpUpload.o: In function `boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound3<void>::caller<FtpUpload?*, double, double, boost::function<void ()(FtpUpload?*, double, double), std::allocator<void> > >, boost::signals::detail::named_slot_map_iterator>::increment()':
/usr/include/boost/signals/detail/slot_call_iterator.hpp:69: undefined reference to `boost::signals::detail::named_slot_map_iterator::named_slot_map_iterator(boost::signals::detail::named_slot_map_iterator const&)'
/usr/include/boost/signals/detail/slot_call_iterator.hpp:69: undefined reference to `boost::signals::detail::named_slot_map_iterator::named_slot_map_iterator(boost::signals::detail::named_slot_map_iterator const&)'
/usr/include/boost/signals/detail/slot_call_iterator.hpp:69: undefined reference to `boost::signals::detail::named_slot_map_iterator::operator=(boost::signals::detail::named_slot_map_iterator const&)'
CMakeFiles/owcrashreport.dir/FtpUpload.o: In function `boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound3<void>::caller<FtpUpload?*, double, double, boost::function<void ()(FtpUpload?*, double, double), std::allocator<void> > >, boost::signals::detail::named_slot_map_iterator>::equal(boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound3<void>::caller<FtpUpload?*, double, double, boost::function<void ()(FtpUpload?*, double, double), std::allocator<void> > >, boost::signals::detail::named_slot_map_iterator> const&) const':
/usr/include/boost/signals/detail/slot_call_iterator.hpp:75: undefined reference to `boost::signals::detail::named_slot_map_iterator::named_slot_map_iterator(boost::signals::detail::named_slot_map_iterator const&)'
/usr/include/boost/signals/detail/slot_call_iterator.hpp:75: undefined reference to `boost::signals::detail::named_slot_map_iterator::named_slot_map_iterator(boost::signals::detail::named_slot_map_iterator const&)'
/usr/include/boost/signals/detail/slot_call_iterator.hpp:75: undefined reference to `boost::signals::detail::named_slot_map_iterator::operator=(boost::signals::detail::named_slot_map_iterator const&)'
/usr/include/boost/signals/detail/slot_call_iterator.hpp:76: undefined reference to `boost::signals::detail::named_slot_map_iterator::named_slot_map_iterator(boost::signals::detail::named_slot_map_iterator const&)'
/usr/include/boost/signals/detail/slot_call_iterator.hpp:76: undefined reference to `boost::signals::detail::named_slot_map_iterator::named_slot_map_iterator(boost::signals::detail::named_slot_map_iterator const&)'
/usr/include/boost/signals/detail/slot_call_iterator.hpp:76: undefined reference to `boost::signals::detail::named_slot_map_iterator::operator=(boost::signals::detail::named_slot_map_iterator const&)'
CMakeFiles/owcrashreport.dir/QtCrashReport.o: In function `QtCrashReport::createDescriptionFile() const':
/home/mayank/Wengophone/phonehg/qutecom-2.2/crashreport/QtCrashReport.cpp:218: undefined reference to `QLineEdit::text() const'
CMakeFiles/owcrashreport.dir/QtCrashReport.o: In function `QtCrashReport::updatePresentationThreadSafe()':
/home/mayank/Wengophone/phonehg/qutecom-2.2/crashreport/QtCrashReport.cpp:165: undefined reference to `QProgressBar::setMaximum(int)'
/home/mayank/Wengophone/phonehg/qutecom-2.2/crashreport/QtCrashReport.cpp:166: undefined reference to `QProgressBar::setValue(int)'
/home/mayank/Wengophone/phonehg/qutecom-2.2/crashreport/QtCrashReport.cpp:172: undefined reference to `QProgressBar::setValue(int)'
/home/mayank/Wengophone/phonehg/qutecom-2.2/crashreport/QtCrashReport.cpp:187: undefined reference to `QWidget::close()'
CMakeFiles/owcrashreport.dir/QtCrashReport.o: In function `QtCrashReport::sendButtonClicked()':
/home/mayank/Wengophone/phonehg/qutecom-2.2/crashreport/QtCrashReport.cpp:134: undefined reference to `QWidget::setEnabled(bool)'
CMakeFiles/owcrashreport.dir/QtCrashReport.o: In function `QtCrashReport?':
/home/mayank/Wengophone/phonehg/qutecom-2.2/crashreport/QtCrashReport.cpp:85: undefined reference to `QDialog::QDialog(QWidget*, QFlags<Qt::WindowType>)'
/home/mayank/Wengophone/phonehg/qutecom-2.2/crashreport/QtCrashReport.cpp:94: undefined reference to `QWidget::setWindowTitle(QString const&)'
/home/mayank/Wengophone/phonehg/qutecom-2.2/crashreport/QtCrashReport.cpp:95: undefined reference to `QLabel::text() const'
/home/mayank/Wengophone/phonehg/qutecom-2.2/crashreport/QtCrashReport.cpp:97: undefined reference to `QLabel::setText(QString const&)'
/home/mayank/Wengophone/phonehg/qutecom-2.2/crashreport/QtCrashReport.cpp:99: undefined reference to `QProgressBar::setValue(int)'
/home/mayank/Wengophone/phonehg/qutecom-2.2/crashreport/QtCrashReport.cpp:85: undefined reference to `QDialog::QDialog(QWidget*, QFlags<Qt::WindowType>)'
/home/mayank/Wengophone/phonehg/qutecom-2.2/crashreport/QtCrashReport.cpp:94: undefined reference to `QWidget::setWindowTitle(QString const&)'
/home/mayank/Wengophone/phonehg/qutecom-2.2/crashreport/QtCrashReport.cpp:95: undefined reference to `QLabel::text() const'
/home/mayank/Wengophone/phonehg/qutecom-2.2/crashreport/QtCrashReport.cpp:97: undefined reference to `QLabel::setText(QString const&)'
/home/mayank/Wengophone/phonehg/qutecom-2.2/crashreport/QtCrashReport.cpp:99: undefined reference to `QProgressBar::setValue(int)'
CMakeFiles/owcrashreport.dir/QtCrashReport.o: In function `QLayoutItem':
/usr/local/Trolltech/Qt-4.6.2/include/QtGui/qlayoutitem.h:94: undefined reference to `vtable for QLayoutItem'
CMakeFiles/owcrashreport.dir/QtCrashReport.o: In function `QSpacerItem':
/usr/local/Trolltech/Qt-4.6.2/include/QtGui/qlayoutitem.h:102: undefined reference to `vtable for QSpacerItem'
CMakeFiles/owcrashreport.dir/QtCrashReport.o: In function `QTextEdit::toPlainText() const':
/usr/local/Trolltech/Qt-4.6.2/include/QtGui/qtextedit.h:190: undefined reference to `QTextEdit::document() const'
/usr/local/Trolltech/Qt-4.6.2/include/QtGui/qtextedit.h:190: undefined reference to `QTextDocument::toPlainText() const'
CMakeFiles/owcrashreport.dir/QtCrashReport.o: In function `slot_call_iterator':
/usr/include/boost/signals/detail/slot_call_iterator.hpp:52: undefined reference to `boost::signals::detail::named_slot_map_iterator::named_slot_map_iterator(boost::signals::detail::named_slot_map_iterator const&)'
/usr/include/boost/signals/detail/slot_call_iterator.hpp:52: undefined reference to `boost::signals::detail::named_slot_map_iterator::named_slot_map_iterator(boost::signals::detail::named_slot_map_iterator const&)'
/usr/include/boost/signals/detail/slot_call_iterator.hpp:54: undefined reference to `boost::signals::detail::named_slot_map_iterator::named_slot_map_iterator(boost::signals::detail::named_slot_map_iterator const&)'
/usr/include/boost/signals/detail/slot_call_iterator.hpp:54: undefined reference to `boost::signals::detail::named_slot_map_iterator::named_slot_map_iterator(boost::signals::detail::named_slot_map_iterator const&)'
/usr/include/boost/signals/detail/slot_call_iterator.hpp:54: undefined reference to `boost::signals::detail::named_slot_map_iterator::operator=(boost::signals::detail::named_slot_map_iterator const&)'
CMakeFiles/owcrashreport.dir/QtCrashReport.o: In function `boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound2<void>::caller<FtpUpload?*, FtpUpload::Status, boost::function<void ()(FtpUpload?*, FtpUpload::Status), std::allocator<void> > >, boost::signals::detail::named_slot_map_iterator>::increment()':
/usr/include/boost/signals/detail/slot_call_iterator.hpp:69: undefined reference to `boost::signals::detail::named_slot_map_iterator::named_slot_map_iterator(boost::signals::detail::named_slot_map_iterator const&)'
/usr/include/boost/signals/detail/slot_call_iterator.hpp:69: undefined reference to `boost::signals::detail::named_slot_map_iterator::named_slot_map_iterator(boost::signals::detail::named_slot_map_iterator const&)'
/usr/include/boost/signals/detail/slot_call_iterator.hpp:69: undefined reference to `boost::signals::detail::named_slot_map_iterator::operator=(boost::signals::detail::named_slot_map_iterator const&)'
CMakeFiles/owcrashreport.dir/QtCrashReport.o: In function `boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound2<void>::caller<FtpUpload?*, FtpUpload::Status, boost::function<void ()(FtpUpload?*, FtpUpload::Status), std::allocator<void> > >, boost::signals::detail::named_slot_map_iterator>::equal(boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound2<void>::caller<FtpUpload?*, FtpUpload::Status, boost::function<void ()(FtpUpload?*, FtpUpload::Status), std::allocator<void> > >, boost::signals::detail::named_slot_map_iterator> const&) const':
/usr/include/boost/signals/detail/slot_call_iterator.hpp:75: undefined reference to `boost::signals::detail::named_slot_map_iterator::named_slot_map_iterator(boost::signals::detail::named_slot_map_iterator const&)'
/usr/include/boost/signals/detail/slot_call_iterator.hpp:75: undefined reference to `boost::signals::detail::named_slot_map_iterator::named_slot_map_iterator(boost::signals::detail::named_slot_map_iterator const&)'
/usr/include/boost/signals/detail/slot_call_iterator.hpp:75: undefined reference to `boost::signals::detail::named_slot_map_iterator::operator=(boost::signals::detail::named_slot_map_iterator const&)'
/usr/include/boost/signals/detail/slot_call_iterator.hpp:76: undefined reference to `boost::signals::detail::named_slot_map_iterator::named_slot_map_iterator(boost::signals::detail::named_slot_map_iterator const&)'
/usr/include/boost/signals/detail/slot_call_iterator.hpp:76: undefined reference to `boost::signals::detail::named_slot_map_iterator::named_slot_map_iterator(boost::signals::detail::named_slot_map_iterator const&)'
/usr/include/boost/signals/detail/slot_call_iterator.hpp:76: undefined reference to `boost::signals::detail::named_slot_map_iterator::operator=(boost::signals::detail::named_slot_map_iterator const&)'
CMakeFiles/owcrashreport.dir/QtCrashReport.o: In function `signal2':
/usr/include/boost/signals/signal_template.hpp:197: undefined reference to `boost::signals::detail::signal_base::signal_base(boost::function2<bool, boost::signals::detail::stored_group, boost::signals::detail::stored_group, std::allocator<boost::function_base> > const&, boost::any const&)'
CMakeFiles/owcrashreport.dir/QtCrashReport.o: In function `signal3':
/usr/include/boost/signals/signal_template.hpp:197: undefined reference to `boost::signals::detail::signal_base::signal_base(boost::function2<bool, boost::signals::detail::stored_group, boost::signals::detail::stored_group, std::allocator<boost::function_base> > const&, boost::any const&)'
CMakeFiles/owcrashreport.dir/QtCrashReport.o: In function `QWidget::resize(int, int)':
/usr/local/Trolltech/Qt-4.6.2/include/QtGui/qwidget.h:996: undefined reference to `QWidget::resize(QSize const&)'
CMakeFiles/owcrashreport.dir/QtCrashReport.o: In function `Ui_CrashReport::retranslateUi(QDialog*)':
/home/mayank/Wengophone/phonehg/qutecom-2.2/build/crashreport/ui_CrashReport.h:163: undefined reference to `QGroupBox::setTitle(QString const&)'
/home/mayank/Wengophone/phonehg/qutecom-2.2/build/crashreport/ui_CrashReport.h:168: undefined reference to `QLabel::setText(QString const&)'
/home/mayank/Wengophone/phonehg/qutecom-2.2/build/crashreport/ui_CrashReport.h:169: undefined reference to `QGroupBox::setTitle(QString const&)'
/home/mayank/Wengophone/phonehg/qutecom-2.2/build/crashreport/ui_CrashReport.h:170: undefined reference to `QLabel::setText(QString const&)'
/home/mayank/Wengophone/phonehg/qutecom-2.2/build/crashreport/ui_CrashReport.h:171: undefined reference to `QLabel::setText(QString const&)'
/home/mayank/Wengophone/phonehg/qutecom-2.2/build/crashreport/ui_CrashReport.h:172: undefined reference to `QLabel::setText(QString const&)'
/home/mayank/Wengophone/phonehg/qutecom-2.2/build/crashreport/ui_CrashReport.h:173: undefined reference to `QAbstractButton::setText(QString const&)'
/home/mayank/Wengophone/phonehg/qutecom-2.2/build/crashreport/ui_CrashReport.h:174: undefined reference to `QAbstractButton::setText(QString const&)'
CMakeFiles/owcrashreport.dir/QtCrashReport.o: In function `Ui_CrashReport::setupUi(QDialog*)':
/home/mayank/Wengophone/phonehg/qutecom-2.2/build/crashreport/ui_CrashReport.h:57: undefined reference to `QVBoxLayout::QVBoxLayout(QWidget*)'
/home/mayank/Wengophone/phonehg/qutecom-2.2/build/crashreport/ui_CrashReport.h:59: undefined reference to `QBoxLayout::setSpacing(int)'
/home/mayank/Wengophone/phonehg/qutecom-2.2/build/crashreport/ui_CrashReport.h:62: undefined reference to `QLayout::setContentsMargins(int, int, int, int)'
/home/mayank/Wengophone/phonehg/qutecom-2.2/build/crashreport/ui_CrashReport.h:65: undefined reference to `QGroupBox::QGroupBox(QWidget*)'
/home/mayank/Wengophone/phonehg/qutecom-2.2/build/crashreport/ui_CrashReport.h:67: undefined reference to `QVBoxLayout::QVBoxLayout(QWidget*)'
/home/mayank/Wengophone/phonehg/qutecom-2.2/build/crashreport/ui_CrashReport.h:69: undefined reference to `QBoxLayout::setSpacing(int)'
/home/mayank/Wengophone/phonehg/qutecom-2.2/build/crashreport/ui_CrashReport.h:72: undefined reference to `QLayout::setContentsMargins(int, int, int, int)'
/home/mayank/Wengophone/phonehg/qutecom-2.2/build/crashreport/ui_CrashReport.h:75: undefined reference to `QLabel::QLabel(QWidget*, QFlags<Qt::WindowType>)'
/home/mayank/Wengophone/phonehg/qutecom-2.2/build/crashreport/ui_CrashReport.h:78: undefined reference to `QBoxLayout::addWidget(QWidget*, int, QFlags<Qt::AlignmentFlag>)'
/home/mayank/Wengophone/phonehg/qutecom-2.2/build/crashreport/ui_CrashReport.h:81: undefined reference to `QBoxLayout::addWidget(QWidget*, int, QFlags<Qt::AlignmentFlag>)'
/home/mayank/Wengophone/phonehg/qutecom-2.2/build/crashreport/ui_CrashReport.h:83: undefined reference to `QGroupBox::QGroupBox(QWidget*)'
/home/mayank/Wengophone/phonehg/qutecom-2.2/build/crashreport/ui_CrashReport.h:85: undefined reference to `QGridLayout::QGridLayout(QWidget*)'
/home/mayank/Wengophone/phonehg/qutecom-2.2/build/crashreport/ui_CrashReport.h:87: undefined reference to `QGridLayout::setSpacing(int)'
/home/mayank/Wengophone/phonehg/qutecom-2.2/build/crashreport/ui_CrashReport.h:90: undefined reference to `QLayout::setContentsMargins(int, int, int, int)'
/home/mayank/Wengophone/phonehg/qutecom-2.2/build/crashreport/ui_CrashReport.h:93: undefined reference to `QLabel::QLabel(QWidget*, QFlags<Qt::WindowType>)'
/home/mayank/Wengophone/phonehg/qutecom-2.2/build/crashreport/ui_CrashReport.h:96: undefined reference to `QGridLayout::addWidget(QWidget*, int, int, int, int, QFlags<Qt::AlignmentFlag>)'
/home/mayank/Wengophone/phonehg/qutecom-2.2/build/crashreport/ui_CrashReport.h:98: undefined reference to `QTextEdit::QTextEdit(QWidget*)'
/home/mayank/Wengophone/phonehg/qutecom-2.2/build/crashreport/ui_CrashReport.h:101: undefined reference to `QGridLayout::addWidget(QWidget*, int, int, int, int, QFlags<Qt::AlignmentFlag>)'
/home/mayank/Wengophone/phonehg/qutecom-2.2/build/crashreport/ui_CrashReport.h:103: undefined reference to `QLineEdit::QLineEdit(QWidget*)'
/home/mayank/Wengophone/phonehg/qutecom-2.2/build/crashreport/ui_CrashReport.h:106: undefined reference to `QGridLayout::addWidget(QWidget*, int, int, int, int, QFlags<Qt::AlignmentFlag>)'
/home/mayank/Wengophone/phonehg/qutecom-2.2/build/crashreport/ui_CrashReport.h:108: undefined reference to `QLabel::QLabel(QWidget*, QFlags<Qt::WindowType>)'
/home/mayank/Wengophone/phonehg/qutecom-2.2/build/crashreport/ui_CrashReport.h:111: undefined reference to `QGridLayout::addWidget(QWidget*, int, int, int, int, QFlags<Qt::AlignmentFlag>)'
/home/mayank/Wengophone/phonehg/qutecom-2.2/build/crashreport/ui_CrashReport.h:113: undefined reference to `QLabel::QLabel(QWidget*, QFlags<Qt::WindowType>)'
/home/mayank/Wengophone/phonehg/qutecom-2.2/build/crashreport/ui_CrashReport.h:116: undefined reference to `QGridLayout::addWidget(QWidget*, int, int, int, int, QFlags<Qt::AlignmentFlag>)'
/home/mayank/Wengophone/phonehg/qutecom-2.2/build/crashreport/ui_CrashReport.h:119: undefined reference to `QBoxLayout::addWidget(QWidget*, int, QFlags<Qt::AlignmentFlag>)'
/home/mayank/Wengophone/phonehg/qutecom-2.2/build/crashreport/ui_CrashReport.h:121: undefined reference to `QProgressBar::QProgressBar(QWidget*)'
/home/mayank/Wengophone/phonehg/qutecom-2.2/build/crashreport/ui_CrashReport.h:123: undefined reference to `QProgressBar::setValue(int)'
/home/mayank/Wengophone/phonehg/qutecom-2.2/build/crashreport/ui_CrashReport.h:124: undefined reference to `QProgressBar::setOrientation(Qt::Orientation)'
/home/mayank/Wengophone/phonehg/qutecom-2.2/build/crashreport/ui_CrashReport.h:126: undefined reference to `QBoxLayout::addWidget(QWidget*, int, QFlags<Qt::AlignmentFlag>)'
/home/mayank/Wengophone/phonehg/qutecom-2.2/build/crashreport/ui_CrashReport.h:128: undefined reference to `QHBoxLayout::QHBoxLayout()'
/home/mayank/Wengophone/phonehg/qutecom-2.2/build/crashreport/ui_CrashReport.h:130: undefined reference to `QBoxLayout::setSpacing(int)'
/home/mayank/Wengophone/phonehg/qutecom-2.2/build/crashreport/ui_CrashReport.h:132: undefined reference to `QLayout::setContentsMargins(int, int, int, int)'
/home/mayank/Wengophone/phonehg/qutecom-2.2/build/crashreport/ui_CrashReport.h:138: undefined reference to `QPushButton::QPushButton(QWidget*)'
/home/mayank/Wengophone/phonehg/qutecom-2.2/build/crashreport/ui_CrashReport.h:141: undefined reference to `QBoxLayout::addWidget(QWidget*, int, QFlags<Qt::AlignmentFlag>)'
/home/mayank/Wengophone/phonehg/qutecom-2.2/build/crashreport/ui_CrashReport.h:143: undefined reference to `QPushButton::QPushButton(QWidget*)'
/home/mayank/Wengophone/phonehg/qutecom-2.2/build/crashreport/ui_CrashReport.h:146: undefined reference to `QBoxLayout::addWidget(QWidget*, int, QFlags<Qt::AlignmentFlag>)'
/home/mayank/Wengophone/phonehg/qutecom-2.2/build/crashreport/ui_CrashReport.h:149: undefined reference to `QBoxLayout::addLayout(QLayout*, int)'
/home/mayank/Wengophone/phonehg/qutecom-2.2/build/crashreport/ui_CrashReport.h:151: undefined reference to `QWidget::setTabOrder(QWidget*, QWidget*)'
/home/mayank/Wengophone/phonehg/qutecom-2.2/build/crashreport/ui_CrashReport.h:152: undefined reference to `QWidget::setTabOrder(QWidget*, QWidget*)'
/home/mayank/Wengophone/phonehg/qutecom-2.2/build/crashreport/ui_CrashReport.h:153: undefined reference to `QWidget::setTabOrder(QWidget*, QWidget*)'
../libs/owutil/thread/libowthread.a(Thread.o): In function `Thread::sleep(unsigned long)':
/home/mayank/Wengophone/phonehg/qutecom-2.2/libs/owutil/thread/src/Thread.cpp:103: undefined reference to `boost::thread::yield()'
/home/mayank/Wengophone/phonehg/qutecom-2.2/libs/owutil/thread/src/Thread.cpp:108: undefined reference to `boost::xtime_get(boost::xtime*, int)'
/home/mayank/Wengophone/phonehg/qutecom-2.2/libs/owutil/thread/src/Thread.cpp:110: undefined reference to `boost::thread::sleep(boost::xtime const&)'
../libs/owutil/thread/libowthread.a(Thread.o): In function `Thread::start()':
/home/mayank/Wengophone/phonehg/qutecom-2.2/libs/owutil/thread/src/Thread.cpp:61: undefined reference to `boost::thread::thread(boost::function0<void, std::allocator<boost::function_base> > const&)'
../libs/owutil/thread/libowthread.a(Thread.o): In function `boost::detail::thread::lock_ops<boost::mutex>::lock(boost::mutex&)':
/usr/include/boost/thread/detail/lock.hpp:38: undefined reference to `boost::mutex::do_lock()'
../libs/owutil/thread/libowthread.a(Thread.o): In function `boost::detail::thread::scoped_lock<boost::mutex>::lock()':
/usr/include/boost/thread/detail/lock.hpp:80: undefined reference to `boost::lock_error::lock_error()'
../libs/owutil/thread/libowthread.a(Thread.o): In function `boost::detail::thread::lock_ops<boost::mutex>::unlock(boost::mutex&)':
/usr/include/boost/thread/detail/lock.hpp:50: undefined reference to `boost::mutex::do_unlock()'
../libs/owutil/thread/libowthread.a(Thread.o): In function `boost::detail::thread::scoped_lock<boost::mutex>::unlock()':
/usr/include/boost/thread/detail/lock.hpp:86: undefined reference to `boost::lock_error::lock_error()'
../libs/owutil/thread/libowthread.a(Thread.o): In function `boost::condition::notify_all()':
/usr/include/boost/thread/condition.hpp:84: undefined reference to `boost::detail::condition_impl::notify_all()'
../libs/owutil/thread/libowthread.a(Thread.o): In function `boost::detail::thread::lock_ops<boost::mutex>::unlock(boost::mutex&, boost::mutex::cv_state&)':
/usr/include/boost/thread/detail/lock.hpp:58: undefined reference to `boost::mutex::do_unlock(boost::mutex::cv_state&)'
../libs/owutil/thread/libowthread.a(Thread.o): In function `boost::detail::thread::lock_ops<boost::mutex>::lock(boost::mutex&, boost::mutex::cv_state&)':
/usr/include/boost/thread/detail/lock.hpp:54: undefined reference to `boost::mutex::do_lock(boost::mutex::cv_state&)'
../libs/owutil/thread/libowthread.a(Thread.o): In function `void boost::condition::do_wait<boost::mutex>(boost::mutex&)':
/usr/include/boost/thread/condition.hpp:149: undefined reference to `boost::detail::condition_impl::do_wait(pthread_mutex_t*)'
../libs/owutil/thread/libowthread.a(Thread.o): In function `void boost::condition::wait<boost::detail::thread::scoped_lock<boost::mutex> >(boost::detail::thread::scoped_lock<boost::mutex>&)':
/usr/include/boost/thread/condition.hpp:90: undefined reference to `boost::lock_error::lock_error()'
../libs/owutil/thread/libowthread.a(Thread.o): In function `~condition':
/usr/include/boost/thread/condition.hpp:81: undefined reference to `boost::detail::condition_impl::~condition_impl()'
../libs/owutil/thread/libowthread.a(Thread.o): In function `~Mutex':
/home/mayank/Wengophone/phonehg/qutecom-2.2/libs/owutil/thread/Mutex.h:61: undefined reference to `boost::mutex::~mutex()'
../libs/owutil/thread/libowthread.a(Thread.o): In function `Mutex':
/home/mayank/Wengophone/phonehg/qutecom-2.2/libs/owutil/thread/Mutex.h:61: undefined reference to `boost::mutex::mutex()'
../libs/owutil/thread/libowthread.a(Thread.o): In function `condition':
/usr/include/boost/thread/condition.hpp:80: undefined reference to `boost::detail::condition_impl::condition_impl()'
../libs/owutil/settings/libowsettings.a(Settings.o): In function `boost::detail::thread::lock_ops<boost::recursive_mutex>::lock(boost::recursive_mutex&)':
/usr/include/boost/thread/detail/lock.hpp:38: undefined reference to `boost::recursive_mutex::do_lock()'
../libs/owutil/settings/libowsettings.a(Settings.o): In function `boost::detail::thread::scoped_lock<boost::recursive_mutex>::lock()':
/usr/include/boost/thread/detail/lock.hpp:80: undefined reference to `boost::lock_error::lock_error()'
../libs/owutil/settings/libowsettings.a(Settings.o): In function `slot_call_iterator':
/usr/include/boost/signals/detail/slot_call_iterator.hpp:52: undefined reference to `boost::signals::detail::named_slot_map_iterator::named_slot_map_iterator(boost::signals::detail::named_slot_map_iterator const&)'
/usr/include/boost/signals/detail/slot_call_iterator.hpp:52: undefined reference to `boost::signals::detail::named_slot_map_iterator::named_slot_map_iterator(boost::signals::detail::named_slot_map_iterator const&)'
/usr/include/boost/signals/detail/slot_call_iterator.hpp:54: undefined reference to `boost::signals::detail::named_slot_map_iterator::named_slot_map_iterator(boost::signals::detail::named_slot_map_iterator const&)'
/usr/include/boost/signals/detail/slot_call_iterator.hpp:54: undefined reference to `boost::signals::detail::named_slot_map_iterator::named_slot_map_iterator(boost::signals::detail::named_slot_map_iterator const&)'
/usr/include/boost/signals/detail/slot_call_iterator.hpp:54: undefined reference to `boost::signals::detail::named_slot_map_iterator::operator=(boost::signals::detail::named_slot_map_iterator const&)'
../libs/owutil/settings/libowsettings.a(Settings.o): In function `boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, boost::function<void ()(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&), std::allocator<void> > >, boost::signals::detail::named_slot_map_iterator>::increment()':
/usr/include/boost/signals/detail/slot_call_iterator.hpp:69: undefined reference to `boost::signals::detail::named_slot_map_iterator::named_slot_map_iterator(boost::signals::detail::named_slot_map_iterator const&)'
/usr/include/boost/signals/detail/slot_call_iterator.hpp:69: undefined reference to `boost::signals::detail::named_slot_map_iterator::named_slot_map_iterator(boost::signals::detail::named_slot_map_iterator const&)'
/usr/include/boost/signals/detail/slot_call_iterator.hpp:69: undefined reference to `boost::signals::detail::named_slot_map_iterator::operator=(boost::signals::detail::named_slot_map_iterator const&)'
../libs/owutil/settings/libowsettings.a(Settings.o): In function `boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, boost::function<void ()(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&), std::allocator<void> > >, boost::signals::detail::named_slot_map_iterator>::equal(boost::signals::detail::slot_call_iterator<boost::signals::detail::call_bound1<void>::caller<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, boost::function<void ()(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&), std::allocator<void> > >, boost::signals::detail::named_slot_map_iterator> const&) const':
/usr/include/boost/signals/detail/slot_call_iterator.hpp:75: undefined reference to `boost::signals::detail::named_slot_map_iterator::named_slot_map_iterator(boost::signals::detail::named_slot_map_iterator const&)'
/usr/include/boost/signals/detail/slot_call_iterator.hpp:75: undefined reference to `boost::signals::detail::named_slot_map_iterator::named_slot_map_iterator(boost::signals::detail::named_slot_map_iterator const&)'
/usr/include/boost/signals/detail/slot_call_iterator.hpp:75: undefined reference to `boost::signals::detail::named_slot_map_iterator::operator=(boost::signals::detail::named_slot_map_iterator const&)'
/usr/include/boost/signals/detail/slot_call_iterator.hpp:76: undefined reference to `boost::signals::detail::named_slot_map_iterator::named_slot_map_iterator(boost::signals::detail::named_slot_map_iterator const&)'
/usr/include/boost/signals/detail/slot_call_iterator.hpp:76: undefined reference to `boost::signals::detail::named_slot_map_iterator::named_slot_map_iterator(boost::signals::detail::named_slot_map_iterator const&)'
/usr/include/boost/signals/detail/slot_call_iterator.hpp:76: undefined reference to `boost::signals::detail::named_slot_map_iterator::operator=(boost::signals::detail::named_slot_map_iterator const&)'
../libs/owutil/settings/libowsettings.a(Settings.o): In function `boost::detail::thread::lock_ops<boost::recursive_mutex>::unlock(boost::recursive_mutex&)':
/usr/include/boost/thread/detail/lock.hpp:50: undefined reference to `boost::recursive_mutex::do_unlock()'
../libs/owutil/settings/libowsettings.a(Settings.o): In function `boost::detail::thread::scoped_lock<boost::recursive_mutex>::unlock()':
/usr/include/boost/thread/detail/lock.hpp:86: undefined reference to `boost::lock_error::lock_error()'
../libs/owutil/settings/libowsettings.a(Settings.o): In function `~RecursiveMutex?':
/home/mayank/Wengophone/phonehg/qutecom-2.2/libs/owutil/thread/RecursiveMutex.h:32: undefined reference to `boost::recursive_mutex::~recursive_mutex()'
../libs/owutil/settings/libowsettings.a(Settings.o): In function `signal1':
/usr/include/boost/signals/signal_template.hpp:197: undefined reference to `boost::signals::detail::signal_base::signal_base(boost::function2<bool, boost::signals::detail::stored_group, boost::signals::detail::stored_group, std::allocator<boost::function_base> > const&, boost::any const&)'
../libs/owutil/settings/libowsettings.a(Settings.o): In function `RecursiveMutex?':
/home/mayank/Wengophone/phonehg/qutecom-2.2/libs/owutil/thread/RecursiveMutex.h:32: undefined reference to `boost::recursive_mutex::recursive_mutex()'
../libs/owutil/util/libowutil.so: undefined reference to `boost::mutex::~mutex()'
../libs/owutil/util/libowutil.so: undefined reference to `boost::mutex::mutex()'
collect2: ld returned 1 exit status
make[2]: * [crashreport/owcrashreport] Error 1
make[1]: * [crashreport/CMakeFiles/owcrashreport.dir/all] Error 2
make: * [all] Error 2
comment:6 Changed 3 years ago by laurent
No problem with QT 4.6.2 but never tested with boost 1.43.0 ...
I seems that you have not installed some components like boost-signals ...
comment:7 Changed 3 years ago by mayank18
Hi lAurent,
After fixing this error now i am getting this error
[ 63%] Runs lrelease command
cd /home/mayank/Wengophone/phonehg/qutecom-2.2/wengophone/src/presentation/qt && QT_LRELEASE_EXECUTABLE-NOTFOUND -nounfinished -verbose /home/mayank/Wengophone/phonehg/qutecom-2.2/wengophone/src/presentation/qt/lang/qtwengophone_zh_HK.ts -qm /home/mayank/Wengophone/phonehg/qutecom-2.2/build/debug/lang/qtwengophone_zh_HK.qm
/bin/sh: QT_LRELEASE_EXECUTABLE-NOTFOUND: command not found
make[2]: * [debug/lang/qtwengophone_zh_HK.qm] Error 127
make[2]: Leaving directory `/home/mayank/Wengophone/phonehg/qutecom-2.2/build'
make[1]: * [wengophone/src/presentation/qt/CMakeFiles/lrelease.dir/all] Error 2
make[1]: Leaving directory `/home/mayank/Wengophone/phonehg/qutecom-2.2/build'
make: * [all] Error 2
I know I need to set the QT_LRELEASE_EXECUTABLE in CMAkeCache.txt but i am not sure which path I need to set with release
Basically i don't find any release version ofQT.
comment:8 Changed 3 years ago by laurent
lrelease is a qt binary, it is used with translation files. (http://linux.die.net/man/1/lrelease)
It could be named qt4-lrelease ...
Have you installed the package which contains lrelease according to your distro ?
comment:9 follow-up: ↓ 10 Changed 3 years ago by mayank18
This package is not installed into my system.
Can you pl send me the link of this package.
comment:10 in reply to: ↑ 9 Changed 3 years ago by laurent
Replying to mayank18:
This package is not installed into my system.
Can you pl send me the link of this package.
It will better to ask to Fedora team ...
Or you can build Qt by yourself ...
comment:11 Changed 3 years ago by mayank18
Hi Laurent,
Finally I fixed this issue and make completed with 100% and then i did make install.and that went fine..:)
now when i running i am getting the following error
[root@localhost debug]# qutecom
qutecom: error while loading shared libraries: /usr/local/lib/qutecom/libwebcam.so: cannot restore segment prot after reloc: Permission denied
Am I missing something?
comment:12 Changed 3 years ago by mayank18
fixed with
setenforce 0
comment:13 Changed 3 years ago by laurent
- Resolution set to fixed
- Status changed from new to closed
ok Mayank18, i close the ticket ...

this is .bild.log file created after /home/mayank/Wengophone/qutecom-2.2-RC3/build/buil_make.sh