Opened 13 years ago

Closed 13 years ago

Last modified 13 years ago

#299 closed Bug Report (invalid)

error with lo_message_add_varargs on build

Reported by: erik@… Owned by:
Priority: major Component: Ingen
Keywords: build error Cc:

Description

I get this error on build...If I flag OSC as off, Ingen doesn't run.

[106/297] cxx: ingen/src/shared/OSCSender.cpp -> build/default/ingen/src/shared/OSCSender_1.o ../ingen/src/shared/OSCSender.cpp: In member function ‘int Ingen::Shared::OSCSender::send(const char*, const char*, ...)’: ../ingen/src/shared/OSCSender.cpp:88: error: ‘lo_message_add_varargs’ was not declared in this scope Build failed

-> task failed (err #1):

{task: cxx OSCSender.cpp -> OSCSender_1.o}

Change History (4)

comment:1 Changed 13 years ago by David Robillard

Resolution: invalid
Status: newclosed

OSCSender.cpp is not built if liblo is disabled.

Are you passing the --no-osc flag at configure time?

comment:2 Changed 13 years ago by funxion1@…

Resolution: invalid
Status: closedreopened

I get this exact same error. I am not passing --no-osc at configure, in fact I don't even see this flag in --help. I simply run './waf configure' (and I see 'OSC : True') and then './waf build' and I get the same error. I am using gcc-4.3.

comment:3 Changed 13 years ago by funxion1@…

Resolution: invalid
Status: reopenedclosed

Sorry, I guess I was lazy earlier. Apparently 'lo_message_add_varargs' didn't arrive in liblo until 0.25, and I was using 0.23 (the latest version from the Ubuntu intrepid repositories). Build successful with liblo-0.25.

comment:4 Changed 13 years ago by David Robillard

Obviously should not have gotten past configure stage. Fixed in r1914.

Note: See TracTickets for help on using tickets.