On 15.04.2012 01:47, Xu, Dongxiao wrote: > On Sat, 2012-04-14 at 13:23 +0200, Koen Kooi wrote: >> Op 14 apr. 2012, om 12:44 heeft Dongxiao Xu het volgende geschreven: >> >>> gst-plugins-bad needs curl.h to finish its build, so add curl as its >>> dependency. >> >> I can't be sure without the exact failure log, but: missing PR bump > > Add a dependency here doesn't impact the original build. If the original > build is successful, it means curl has already been built by chance. Do > we still need to bump PR in this case? > > Besides, this is the detailed log: > > i586-poky-linux-libtool: compile: i586-poky-linux-gcc -m32 -march=i586 > --sysroot=/distro/sdb/build-master/tmp/sysroots/qemux86 -std=gnu99 > -DHAVE_CONFIG_H -I. -I../.. -pthread > -I/distro/sdb/build-master/tmp/sysroots/qemux86/usr/include/gstreamer-0.10 > -I/distro/sdb/build-master/tmp/sysroots/qemux86/usr/include/glib-2.0 > -I/distro/sdb/build-master/tmp/sysroots/qemux86/usr/lib/glib-2.0/include > -I/distro/sdb/build-master/tmp/sysroots/qemux86/usr/include/libxml2 -pthread > -I/distro/sdb/build-master/tmp/sysroots/qemux86/usr/include/gstreamer-0.10 > -I/distro/sdb/build-master/tmp/sysroots/qemux86/usr/include/glib-2.0 > -I/distro/sdb/build-master/tmp/sysroots/qemux86/usr/lib/glib-2.0/include > -I/distro/sdb/build-master/tmp/sysroots/qemux86/usr/include/libxml2 > -DG_THREADS_MANDATORY -DG_DISABLE_CAST_CHECKS -DG_DISABLE_ASSERT -Wall > -Wdeclaration-after-statement -Wvla -Wpointer-arith -Wmissing-declarations > -Wmissing-prototypes -Wredundant-decls -Wwrite-strings -Wformat-security > -Wold-style-definition -Winit-self -Wmissing-include-dirs -Waddress > -Wno-multichar -Wnested-externs -O2 -pipe -g -feliminate-unused-debug-types > -c gstcurlsink.c -fPIC -DPIC -o .libs/libgstc ur > l_la-gstcurlsink.o > i586-poky-linux-libtool: compile: i586-poky-linux-gcc -m32 -march=i586 > --sysroot=/distro/sdb/build-master/tmp/sysroots/qemux86 -std=gnu99 > -DHAVE_CONFIG_H -I. -I../.. -pthread > -I/distro/sdb/build-master/tmp/sysroots/qemux86/usr/include/gstreamer-0.10 > -I/distro/sdb/build-master/tmp/sysroots/qemux86/usr/include/glib-2.0 > -I/distro/sdb/build-master/tmp/sysroots/qemux86/usr/lib/glib-2.0/include > -I/distro/sdb/build-master/tmp/sysroots/qemux86/usr/include/libxml2 -pthread > -I/distro/sdb/build-master/tmp/sysroots/qemux86/usr/include/gstreamer-0.10 > -I/distro/sdb/build-master/tmp/sysroots/qemux86/usr/include/glib-2.0 > -I/distro/sdb/build-master/tmp/sysroots/qemux86/usr/lib/glib-2.0/include > -I/distro/sdb/build-master/tmp/sysroots/qemux86/usr/include/libxml2 > -DG_THREADS_MANDATORY -DG_DISABLE_CAST_CHECKS -DG_DISABLE_ASSERT -Wall > -Wdeclaration-after-statement -Wvla -Wpointer-arith -Wmissing-declarations > -Wmissing-prototypes -Wredundant-decls -Wwrite-strings -Wformat-security > -Wold-style-definition -Winit-self -Wmissing-include-dirs -Waddress > -Wno-multichar -Wnested-externs -O2 -pipe -g -feliminate-unused-debug-types > -c gstcurl.c -fPIC -DPIC -o .libs/libgstcurl_ la > -gstcurl.o > gstcurlsink.c:45:23: fatal error: curl/curl.h: No such file or directory > compilation terminated. > make[3]: *** [libgstcurl_la-gstcurlsink.lo] Error 1 > make[3]: *** Waiting for unfinished jobs....
That's certainly wrong, because for me curl is a new dependency, i.e. it didn't need to be built before this patch went in. The error above is probably the symptom of a race condition, where curl was rebuilt and thus removed from the sysroot after gst-plugins-bad was configured. So either a PR bump is required or --disable-curl (or such) should have been used instead. Regards, Andreas _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core