v1.7.14 linux - DisplayCluster build broken

classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

v1.7.14 linux - DisplayCluster build broken

ben simons
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 $
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: v1.7.14 linux - DisplayCluster build broken

ben simons
eg.  -lboost_system -lboost_thread
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: v1.7.14 linux - DisplayCluster build broken

tribal-tec
In reply to this post by ben simons
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: v1.7.14 linux - DisplayCluster build broken

ben simons
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.

On 07/17/14 17:49, tribal-tec wrote:
Re: [eq-dev] v1.7.14 linux - DisplayCluster build broken

Was fixed yesterday with this commit:
https://github.com/Eyescale/config/commit/7eb843c22511dee8e1f13f9b08aa5728a3bc69e8




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

_______________________________________________
eq-dev mailing list
[hidden email]
http://www.equalizergraphics.com/cgi-bin/mailman/listinfo/eq-dev
http://www.equalizergraphics.com


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.

_______________________________________________
eq-dev mailing list
[hidden email]
http://www.equalizergraphics.com/cgi-bin/mailman/listinfo/eq-dev
http://www.equalizergraphics.com
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: v1.7.14 linux - DisplayCluster build broken

Stefan Eilemann

On 17. Jul 2014, at 11:27, ben simons [via Software] <[hidden email]> 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) Download Attachment
Loading...