[Buildroot] adding a package, make stops with no rule to make target `/.stamp_downloaded'

Kenneth Rogers -X (kenroger - Apex Systems, Inc. at Cisco) kenroger at cisco.com
Tue Nov 2 13:41:12 UTC 2010


Hi,

A coworker recommended the 'add_new_package.wizard' script in scripts 
and that was able to create the files so that they worked, Though I 
don't see any difference in the .mk file so it must have made a change 
somewhere else that caused it to work.

Thanks,

Kenneth R.

On 11/02/2010 08:47 AM, Lionel Landwerlin wrote:
> Hello Kenneth,
>
> It seems your buildroot version has more modifications than just this
> new webkitdfb package.
> I can't see anything wrong in your webkitdfb.mk file, so providing a
> tarball of your setup (even stripped) could help a lot.
>
> Regards,
>
> --
> Lionel Landwerlin
>
> On Mon, Nov 1, 2010 at 6:06 PM, Kenneth Rogers -X (kenroger - Apex
> Systems, Inc. at Cisco)<kenroger at cisco.com>  wrote:
>> Hi,
>>
>> I'm trying to add a package to the buildroot we're using, it's version
>> 2010.02 and I don't think I can easily change that part.
>>
>> I read the directions and copied the webkit package to try to make a
>> webkitdfb package.
>>
>> Here's the output from make:
>>
>> make
>> rm -rf
>> /home/kenroger/svn/chameleon-platform/trunk/buildroot/output/build/buildroot-config
>> mkdir -p /home/kenroger/svn/chameleon-platform/trunk/buildroot/output/build
>> cp -dpRf package/config/buildroot-config
>> /home/kenroger/svn/chameleon-platform/trunk/buildroot/output/build/buildroot-config
>> cd
>> /home/kenroger/svn/chameleon-platform/trunk/buildroot/output/build/boost_1_42_0
>> &&    /home/kenroger/svn/chameleon-platform/trunk/buildroot/bin/bjam -d2
>> --prefix=/home/kenroger/svn/chameleon-platform/trunk/buildroot/output/staging/usr/local
>> --build-dir=. --layout=system  --with-thread --with-system --with-regex
>> --with-python  --with-filesystem --with-iostreams --with-date_time
>> --toolset=gcc  '-sBUILD=release shared multi/single' -sNO_COMPRESSION=1
>> link=shared runtime-link=shared install install
>> warning: Building Boost.Regex with the optional Unicode/ICU support
>> disabled.
>> note: Please refer to the Boost.Regex documentation for more information
>> note: this is a strictly optional feature.
>> ....patience...
>> ....patience...
>> ....found 17274 targets...
>> cd
>> /home/kenroger/svn/chameleon-platform/trunk/buildroot/output/build/boost_1_42_0
>> &&  cp *.pc
>> /home/kenroger/svn/chameleon-platform/trunk/buildroot/output/staging/lib/pkgconfig/
>> mkdir -p
>> /home/kenroger/svn/chameleon-platform/trunk/buildroot/output/target/usr/local/lib/
>> cp
>> /home/kenroger/svn/chameleon-platform/trunk/buildroot/output/staging/usr/local/lib/libboost_*.so*
>> /home/kenroger/svn/chameleon-platform/trunk/buildroot/output/target/usr/local/lib/
>> touch
>> /home/kenroger/svn/chameleon-platform/trunk/buildroot/output/build/boost_1_42_0/.installed
>> cp -dpr
>> /home/kenroger/svn/chameleon-platform/trunk/buildroot/output/build/Python-2.6.4/libpython2.6.so.*
>> /home/kenroger/svn/chameleon-platform/trunk/buildroot/output/staging/usr/lib
>> (\
>>          cd
>> /home/kenroger/svn/chameleon-platform/trunk/buildroot/output/staging/usr/lib
>> ; \
>>          rm -f libpython2.6.so ; \
>>          ln -s `basename  \`ls libpython*.so.*\`` libpython2.6.so \
>>          )
>> /usr/bin/make -j4 -C
>> /home/kenroger/svn/chameleon-platform/trunk/buildroot/output/build/wireless_tools.29
>> \
>>
>>   PREFIX="/home/kenroger/svn/chameleon-platform/trunk/buildroot/output/target/usr" \
>>          CC=/usr/local/cisco-x86/toolchain/current/bin/i686-cm-linux-gcc
>> CFLAGS=" -O0  --sysroot
>> /home/kenroger/svn/chameleon-platform/trunk/buildroot/output/staging/" \
>>          install-iwmulticall    \
>>
>> make[1]: Entering directory
>> `/home/kenroger/svn/chameleon-platform/trunk/buildroot/output/build/wireless_tools.29'
>> install -m 755 -d
>> /home/kenroger/svn/chameleon-platform/trunk/buildroot/output/target/usr/sbin/
>> install -m 755 iwmulticall
>> /home/kenroger/svn/chameleon-platform/trunk/buildroot/output/target/usr/sbin//iwconfig
>> ( cd
>> /home/kenroger/svn/chameleon-platform/trunk/buildroot/output/target/usr/sbin/
>> ; \
>>        ln -f -s iwconfig iwlist ; \
>>        ln -f -s iwconfig iwspy ; \
>>        ln -f -s iwconfig iwpriv ; \
>>        ln -f -s iwconfig iwgetid )
>> make[1]: Leaving directory
>> `/home/kenroger/svn/chameleon-platform/trunk/buildroot/output/build/wireless_tools.29'
>> /usr/bin/make -j4 -C
>> /home/kenroger/svn/chameleon-platform/trunk/buildroot/output/build/wireless_tools.29
>> \
>>
>>   PREFIX="/home/kenroger/svn/chameleon-platform/trunk/buildroot/output/staging/usr" \
>>          CC=/usr/local/cisco-x86/toolchain/current/bin/i686-cm-linux-gcc
>> CFLAGS=" -O0  --sysroot
>> /home/kenroger/svn/chameleon-platform/trunk/buildroot/output/staging/" \
>>          install-hdr
>> make[1]: Entering directory
>> `/home/kenroger/svn/chameleon-platform/trunk/buildroot/output/build/wireless_tools.29'
>> install -m 755 -d
>> /home/kenroger/svn/chameleon-platform/trunk/buildroot/output/staging/usr/include/
>> install -m 644 iwlib.h
>> /home/kenroger/svn/chameleon-platform/trunk/buildroot/output/staging/usr/include/
>> install -m 644 wireless.h
>> /home/kenroger/svn/chameleon-platform/trunk/buildroot/output/staging/usr/include/
>> make[1]: Leaving directory
>> `/home/kenroger/svn/chameleon-platform/trunk/buildroot/output/build/wireless_tools.29'
>> find
>> /home/kenroger/svn/chameleon-platform/trunk/buildroot/output/staging
>> -type f -name "*.la" -exec rm {} \;
>> find
>> /home/kenroger/svn/chameleon-platform/trunk/buildroot/output/staging
>> -name "*.la" -exec rm {} \;
>> make: *** No rule to make target `/.stamp_downloaded', needed by
>> `webkitdfb-source'.  Stop.
>>
>>
>> Here's the webkitdfb.mk file:
>> #############################################################
>> #
>> # webkitdfb
>> #
>> #############################################################
>> WEBKITDFB_VERSION = r51967
>> WEBKITDFB_SOURCE = WebKit-$(WEBKITDFB_VERSION)-dfb.tar.bz2
>> WEBKITDFB_SITE = http://directfb.org/downloads/Libs/
>>
>> WEBKITDFB_INSTALL_STAGING = YES
>> WEBKITDFB_INSTALL_TARGET = YES
>> WEBKITDFB_LIBTOOL_PATCH = NO
>>
>> WEBKITDFB_DEPENDENCIES = host-flex host-gperf icu libxml2 libxslt    \
>>              libgtk2 sqlite enchant libsoup
>>
>> WEBKITDFB_CONF_OPT = --with-target=directfb
>>
>> WEBKITDFB_CONF_OPT += --disable-video
>> WEBKITDFB_CONF_ENV += icu_config=$(STAGING_DIR)/usr/bin/icu-config
>> WEBKITDFB_CONF_ENV +=
>> PKG_CONFIG_PATH="$(STAGING_DIR)/usr/lib/pkgconfig:$(STAGING_DIR)/usr/local/lib/pkgconfig"
>>
>> define WEBKITDFB_AUTOGEN_PATCH
>> $(SED) 's%ACLOCAL_FLAGS=.*%ACLOCAL_FLAGS="-I autotools -I
>> $(STAGING_DIR)/usr/share/aclocal"%' $(WEBKITDFB_DIR)/autogen.sh
>> $(SED) 's/AUTOMAKE_FLAGS=.*/AUTOMAKE_FLAGS="--foreign --add-missing
>> --copy"/' $(WEBKITDFB_DIR)/autogen.sh
>> $(SED) 's/LIBTOOLIZE_FLAGS=.*/LIBTOOLIZE_FLAGS="--force --automake
>> --copy"/' $(WEBKITDFB_DIR)/autogen.sh
>> cp package/webkitdfb/gtk-doc.make $(WEBKITDFB_DIR)/
>> # Don't run the configure step yet
>> cd $(WEBKITDFB_DIR); $(HOST_CONFIGURE_OPTS)
>> AUTOGEN_CONFIGURE_ARGS=--version ./autogen.sh
>> endef
>>
>> WEBKITDFB_POST_EXTRACT_HOOKS += WEBKITDFB_AUTOGEN_PATCH
>>
>> $(eval $(call AUTOTARGETS,package,webkitdfb))
>>
>>
>> Any ideas?
>>
>> Thanks,
>> Ken R.
>> _______________________________________________
>> buildroot mailing list
>> buildroot at busybox.net
>> http://lists.busybox.net/mailman/listinfo/buildroot
>>


More information about the buildroot mailing list