I'm starting myself in the embedded world and Openwrt. I'm trying to port zerocIce middleware to Openwrt (18.06.2) but I got stuck since my build_dir folder is suddenly empty. So I think I'm doing something wrong and I'm not seeing it.
You can get the Makefile from here https://pastebin.com/Xg6WMMGT
It is not finished yet since I wanted it to start building and then add build_depends and try to fix the errors.
I've tried with make/package/zeroc-ice37/{check,download,prepare,compile} V=s and all of them seems to work fine but the compile which it doesn't throw and error but it shows this line.
At the very least you'll need an empty define Package/zeroc-ice37/install section, otherwise the build system will not do anything.
After you defined that, make sure zeroc-ice37 is enabled in menuconfig (alternatively: echo CONFIG_PACKAGE_zeroc-ice37=m >> .config && make defconfig).
Finally issue make package/zeroc-ice37/{clean,compile} V=s and inspect build_dir/target-*/zeroc-ice37*/.
Hello again,
Thanks for your help I added the two proposals. However if I add the cpp/ to the PKG_BUILD_DIR, it extracts the source code to $(PKG_BUILD_DIR)/cpp, so it's like I move everything inside the cpp folder.
The new Makefile looks like this one https://pastebin.com/UiL2d1B9
if I do a make package/zeroc-ice37/{download,prepare} V=s seems like the PKG_BUILD_DIR is filled with the source code I'd like to built, however when I do a make package/zeroc-ice37/compile V=s it seems like the PKG_BUILD_DIR is empty, it just has a zeroc-ice37-e9e8a21c/.prepared_fa82bf978611cdf00bbe63a5536ac83a_18f1e190c5d53547fed41a3eaa76e9e file.
and then I have an error similar to the previous one:
Does that "autoremove" do something to delete my PKG_BUILD_DIR?
Is there a way (besides V=s argument) so I can debug everything to know what operations is cleaning my PKG_BUILD_DIR?