[Ardour-Dev] videotimeline compile error

Patrick Shirkey pshirkey at boosthardware.com
Sat Aug 7 22:20:44 PDT 2010

On Sat, August 7, 2010 2:56 am, Robin Gareus wrote:
> On 08/07/2010 06:37 AM, Patrick Shirkey wrote:
>> Sending again with corrected subject...
>> Hi,
>> With the latest git for the videotimline branch I get this build error:
>> /usr/bin/ld: default/gtk2_ardour/video_image_frame_1.o: undefined
>> reference to symbol 'curl_easy_setopt'
>> /usr/bin/ld: note: 'curl_easy_setopt' is defined in DSO
>> /usr/lib64/libcurl.so.4 so try adding it to the linker command line
> The videotimeline build-patch did not explicitly require libcurl.
> I've fixed that in git (rev ef693b2).
> I guess you compile it w/o "Phone Home" capabilities or "freesound"
> support. Both of which also use CURL and one of those (or some depends)
> must have added -lcurl in earlier versions.

The latest update compiles successfully for me.

>> /usr/lib64/libcurl.so.4: could not read symbols: Invalid operation
>> collect2: ld returned 1 exit status
>> Waf: Leaving directory `/usr/local/src/ardour/ardour3/build'
> This is weird. Did you add '-lcurl' to the commandline to get that error?

Nope. Just ./waf -j3

Patrick Shirkey
Boost Hardware Ltd.

More information about the Ardour-Dev mailing list