Opened 13 years ago

Closed 13 years ago

#224 closed Bug Report (fixed)

Ingen does not compile without liblo

Reported by: gigo@… Owned by:
Priority: major Component: Ingen
Keywords: Cc:


% svn co ...
% cd drobilla-lad/trunk
% ./waf configure --prefix=/usr/local/drobilla-lad2 --no-liblo
% ./waf
[ 85/235] cxx: ingen/src/engine/Engine.cpp -> build/default/ingen/src/engine/Engine_1.o ../ingen/src/engine/Engine.cpp: In member function 'virtual boost::shared_ptr<Ingen::QueuedEngineInterface> Ingen::Engine::new_queued_interface()': ../ingen/src/engine/Engine.cpp:210: error: invalid use of incomplete type 'struct Ingen::QueuedEngineInterface?' ../ingen/src/engine/Engine.hpp:46: error: forward declaration of 'struct Ingen::QueuedEngineInterface?' /usr/include/boost/shared_ptr.hpp: In member function 'boost::shared_ptr<T>& boost::shared_ptr<T>::operator=(const boost::shared_ptr<Y>&) [with Y = Ingen::QueuedEngineInterface?, T = Ingen::EventSource?]': ../ingen/src/engine/Engine.cpp:212: instantiated from here /usr/include/boost/shared_ptr.hpp:256: error: cannot convert 'Ingen::QueuedEngineInterface?* const' to 'Ingen::EventSource?*' in assignment
Build failed

-> task failed (err #129): [bld:///usr/src/handmade/d-lad/trunk/ingen/src/engine/Engine_1.o]

Change History (1)

comment:1 Changed 13 years ago by David Robillard

Resolution: fixed
Status: newclosed

Not liblo related. Fixed in r1627.

Note: See TracTickets for help on using tickets.