[eq-dev] v1.7.14 linux - DisplayCluster build broken

7 views
Skip to first unread message

ben simons

unread,
Jul 17, 2014, 12:39:39 AM7/17/14
to eq-...@equalizergraphics.com
Something's changed wrt DisplayCluster/apps/LocalStreamer

Looks like a boost library reference is missing during linking, since a
recent update.

??

[ 81%] Building CXX object
apps/LocalStreamer/CMakeFiles/localstreamer.dir/src/Application.cpp.o
cd
/zzzz/sw/equalizer/v1.7.14/Buildyard/build/DisplayCluster/apps/LocalStreamer
&& /usr/bin/mpicxx -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK
-DBoost_NO_BOOST_CMAKE -DCXX_ARRAY_SUPPORTED -DCXX_AUTO_SUPPORTED
-DCXX_FINAL_OVERRIDE_SUPPORTED -DCXX_NULLPTR_SUPPORTED
-DCXX_SHAREDPTR_SUPPORTED -DCXX_TEMPLATE_ALIAS_SUPPORTED
-DCXX_TUPLE_SUPPORTED -DCXX_UNORDERED_MAP_SUPPORTED
-DDISPLAYCLUSTER_LITTLEENDIAN -DDISPLAYCLUSTER_USE_BOOST=1
-DDISPLAYCLUSTER_USE_FCGI=1 -DDISPLAYCLUSTER_USE_FFMPEG=1
-DDISPLAYCLUSTER_USE_GLUT=1 -DDISPLAYCLUSTER_USE_LIBJPEGTURBO=1
-DDISPLAYCLUSTER_USE_MPI=1 -DDISPLAYCLUSTER_USE_OPENGL=1
-DDISPLAYCLUSTER_USE_OPENMP=1 -DDISPLAYCLUSTER_USE_POPPLER=1
-DDISPLAYCLUSTER_USE_QT4=1 -DDISPLAYCLUSTER_USE_TUIO=1
-DDISPLAYCLUSTER_VERSION=0.3.0 -DLinux=1 -DQT_CORE_LIB -DQT_DEBUG
-DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_OPENGL_LIB -DQT_SVG_LIB -DQT_WEBKIT_LIB
-DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DWARN_DEPRECATED -D__STDC_CONSTANT_MACROS
-Wall -Wextra -Winvalid-pch -Winit-self -Wno-unknown-pragmas -Werror
-Wshadow -Wnon-virtual-dtor -Wsign-promo -Wvla -fno-strict-aliasing
-std=c++11 -fopenmp -g
-I/zzzz/sw/equalizer/v1.7.14/Buildyard/build/DisplayCluster/include
-I/zzzz/sw/equalizer/v1.7.14/Buildyard/src/DisplayCluster
-I/usr/include/poppler/cpp -I/usr/include/poppler/qt4 -isystem
/zzzz/sw/equalizer/v1.7.14/Buildyard/build/install/include -isystem
/zzzz/sw/equalizer/v1.7.14/Buildyard/build/install/include/TUIO -isystem
/zzzz/sw/equalizer/v1.7.14/Buildyard/build/install/include/oscpack -isystem
/usr/include/qt4 -isystem /usr/include/qt4/QtOpenGL -isystem
/usr/include/qt4/QtSvg -isystem /usr/include/qt4/QtWebKit -isystem
/usr/include/qt4/QtXmlPatterns -isystem /usr/include/qt4/QtGui -isystem
/usr/include/qt4/QtXml -isystem /usr/include/qt4/QtNetwork -isystem
/usr/include/qt4/QtCore
-I/zzzz/sw/equalizer/v1.7.14/Buildyard/src/DisplayCluster/src
-I/zzzz/sw/equalizer/v1.7.14/Buildyard/src/DisplayCluster/src/core
-I/zzzz/sw/equalizer/v1.7.14/Buildyard/src/DisplayCluster/src/dcstream
-I/zzzz/sw/equalizer/v1.7.14/Buildyard/build/DisplayCluster -fPIC -o
CMakeFiles/localstreamer.dir/src/Application.cpp.o -c
/zzzz/sw/equalizer/v1.7.14/Buildyard/src/DisplayCluster/apps/LocalStreamer/src/Application.cpp

Linking CXX executable ../../bin/localstreamer
cd
/zzzz/sw/equalizer/v1.7.14/Buildyard/build/DisplayCluster/apps/LocalStreamer
&& /usr/bin/cmake -E cmake_link_script CMakeFiles/localstreamer.dir/link.txt
--verbose=1
/usr/bin/mpicxx -Wall -Wextra -Winvalid-pch -Winit-self
-Wno-unknown-pragmas -Werror -Wshadow -Wnon-virtual-dtor -Wsign-promo -Wvla
-fno-strict-aliasing -std=c++11 -fopenmp -g
CMakeFiles/localstreamer.dir/src/moc_Application.cxx.o
CMakeFiles/localstreamer.dir/__/__/src/log.cpp.o
CMakeFiles/localstreamer.dir/src/main.cpp.o
CMakeFiles/localstreamer.dir/src/Application.cpp.o -o
../../bin/localstreamer -rdynamic ../../lib/libdccore.so.0.3.0
../../lib/libdcstream.so.0.3.0 -lGLU -lGL ../../lib/libdcwebservice.so
-lfcgi -lfcgi++ -lSM -lICE -lX11 -lXext -lavcodec -lavformat -lavutil
-lswscale -lvorbis -lvorbisenc -ltheora -lgsm -lz -lbz2 -lmpi_cxx -lmpi
-lopen-rte -lopen-pal -ldl -lnsl -lutil -lm /usr/lib64/qt4/libQtOpenGL.so
/usr/lib64/qt4/libQtSvg.so /usr/lib64/qt4/libQtWebKit.so
/usr/lib64/qt4/libQtXmlPatterns.so /usr/lib64/qt4/libQtGui.so
/usr/lib64/qt4/libQtXml.so
/zzzz/sw/equalizer/v1.7.14/Buildyard/build/install/lib/libTUIO.so -lSM -lICE
-lX11 -lXext -lavcodec -lavformat -lavutil -lswscale -lvorbis -lvorbisenc
-ltheora -lgsm -lz -lbz2 -lmpi_cxx -lmpi -lopen-rte -lopen-pal -ldl -lnsl
-lutil -lm /usr/lib64/qt4/libQtOpenGL.so /usr/lib64/qt4/libQtSvg.so
/usr/lib64/qt4/libQtWebKit.so /usr/lib64/qt4/libQtXmlPatterns.so
/usr/lib64/qt4/libQtGui.so /usr/lib64/qt4/libQtXml.so
/zzzz/sw/equalizer/v1.7.14/Buildyard/build/install/lib/libTUIO.so
-lboost_program_options-mt -lboost_date_time-mt -lboost_serialization-mt
-lboost_unit_test_framework-mt -lboost_regex-mt -lpoppler -lpoppler-qt4
/usr/lib64/qt4/libQtNetwork.so /usr/lib64/qt4/libQtCore.so -lturbojpeg
-Wl,-rpath,/zzzz/sw/equalizer/v1.7.14/Buildyard/build/DisplayCluster/lib:/usr/lib64/qt4:/zzzz/sw/equalizer/v1.7.14/Buildyard/build/install/lib:
CMakeFiles/localstreamer.dir/src/moc_Application.cxx.o: In function
`__static_initialization_and_destruction_0':
/usr/include/boost/system/error_code.hpp:214: undefined reference to
`boost::system::generic_category()'
/usr/include/boost/system/error_code.hpp:215: undefined reference to
`boost::system::generic_category()'
/usr/include/boost/system/error_code.hpp:216: undefined reference to
`boost::system::system_category()'
CMakeFiles/localstreamer.dir/src/main.cpp.o: In function
`__static_initialization_and_destruction_0':
/usr/include/boost/system/error_code.hpp:214: undefined reference to
`boost::system::generic_category()'
/usr/include/boost/system/error_code.hpp:215: undefined reference to
`boost::system::generic_category()'
/usr/include/boost/system/error_code.hpp:216: undefined reference to
`boost::system::system_category()'
CMakeFiles/localstreamer.dir/src/Application.cpp.o: In function
`__static_initialization_and_destruction_0':
/usr/include/boost/system/error_code.hpp:214: undefined reference to
`boost::system::generic_category()'
/usr/include/boost/system/error_code.hpp:215: undefined reference to
`boost::system::generic_category()'
/usr/include/boost/system/error_code.hpp:216: undefined reference to
`boost::system::system_category()'
../../lib/libdcstream.so.0.3.0: undefined reference to
`boost::future_category()'
../../lib/libdcstream.so.0.3.0: undefined reference to
`boost::this_thread::interruption_point()'
../../lib/libdcstream.so.0.3.0: undefined reference to
`boost::thread::detach()'
../../lib/libdcstream.so.0.3.0: undefined reference to
`boost::detail::thread_data_base::~thread_data_base()'
../../lib/libdcstream.so.0.3.0: undefined reference to
`boost::thread::join()'
../../lib/libdcstream.so.0.3.0: undefined reference to `vtable for
boost::detail::thread_data_base'
../../lib/libdcstream.so.0.3.0: undefined reference to
`boost::detail::get_current_thread_data()'
../../lib/libdcstream.so.0.3.0: undefined reference to `typeinfo for
boost::detail::thread_data_base'
../../lib/libdcstream.so.0.3.0: undefined reference to
`boost::thread::start_thread()'
collect2: error: ld returned 1 exit status
make[6]: *** [bin/localstreamer] Error 1
make[6]: Leaving directory
`/zzzz/sw/equalizer/v1.7.14/Buildyard/build/DisplayCluster'
make[5]: *** [apps/LocalStreamer/CMakeFiles/localstreamer.dir/all] Error 2
make[5]: Leaving directory
`/zzzz/sw/equalizer/v1.7.14/Buildyard/build/DisplayCluster'
make[4]: *** [all] Error 2
make[4]: Leaving directory
`/zzzz/sw/equalizer/v1.7.14/Buildyard/build/DisplayCluster'
make[3]: *** [DisplayCluster/src/DisplayCluster-stamp/DisplayCluster-build]
Error 2
make[3]: Leaving directory `/zzzz/sw/equalizer/v1.7.14/Buildyard/build'
make[2]: *** [CMakeFiles/DisplayCluster.dir/all] Error 2
make[2]: Leaving directory `/zzzz/sw/equalizer/v1.7.14/Buildyard/build'
make[1]: *** [CMakeFiles/DisplayCluster.dir/rule] Error 2
make[1]: Leaving directory `/zzzz/sw/equalizer/v1.7.14/Buildyard/build'
make: *** [DisplayCluster] Error 2

/zzzz/sw/equalizer/v1.7.14/Buildyard/build $




--
View this message in context: http://software.1713.n2.nabble.com/v1-7-14-linux-DisplayCluster-build-broken-tp7586000.html
Sent from the Equalizer - Parallel Rendering mailing list archive at Nabble.com.

_______________________________________________
eq-dev mailing list
eq-...@equalizergraphics.com
http://www.equalizergraphics.com/cgi-bin/mailman/listinfo/eq-dev
http://www.equalizergraphics.com

ben simons

unread,
Jul 17, 2014, 12:51:00 AM7/17/14
to eq-...@equalizergraphics.com
eg. -lboost_system -lboost_thread



--
View this message in context: http://software.1713.n2.nabble.com/v1-7-14-linux-DisplayCluster-build-broken-tp7586000p7586001.html

tribal-tec

unread,
Jul 17, 2014, 3:50:32 AM7/17/14
to eq-...@equalizergraphics.com

Ben Simons

unread,
Jul 17, 2014, 5:26:18 AM7/17/14
to eq-...@equalizergraphics.com
ah thanks. Yes.

For some reason my "make Equalizer" / "make DisplayCluster" was not
picking up the update? I have "BUILDYARD_UPDATE_REBASE" ticked
in cmake. All 3 BUILDYARD options are ticked (BUILDYARD_BUILD_OPTIONAL
and BUILDYARD_FORCE_BUILD)

Is there something else i'd need to do to pull in recent commits?

I built a new version from scratch, in an entirely new-dir, and it worked.

thx!
b.
UTS CRICOS Provider Code: 00099F
DISCLAIMER: This email message and any accompanying attachments may contain confidential information.
If you are not the intended recipient, do not read, use, disseminate, distribute or copy this message or
attachments. If you have received this message in error, please notify the sender immediately and delete
this message. Any views expressed in this message are those of the individual sender, except where the
sender expressly, and with authority, states them to be the views of the University of Technology Sydney.
Before opening any attachments, please check them for viruses and defects.

Think. Green. Do.

Please consider the environment before printing this email.

Stefan Eilemann

unread,
Jul 17, 2014, 6:12:53 AM7/17/14
to eq-...@equalizergraphics.com

On 17. Jul 2014, at 11:27, ben simons [via Software] <ml-node+s171...@n2.nabble.com> wrote:

> ah thanks. Yes.
>
> For some reason my "make Equalizer" / "make DisplayCluster" was not
> picking up the update? I have "BUILDYARD_UPDATE_REBASE" ticked
> in cmake. All 3 BUILDYARD options are ticked (BUILDYARD_BUILD_OPTIONAL
> and BUILDYARD_FORCE_BUILD)

Yes, that won't update the configuration files - make update should do this.


HTH,

Stefan.



signature.asc (858 bytes) <http://software.1713.n2.nabble.com/attachment/7586005/0/signature.asc>




--
View this message in context: http://software.1713.n2.nabble.com/v1-7-14-linux-DisplayCluster-build-broken-tp7586000p7586005.html
Reply all
Reply to author
Forward
0 new messages