Forum Discussion
Altera_Forum
Honored Contributor
16 years agoUBIFS build error
I am getting the following compile error after trying to enable UBIFS: mkfs.ubifs.h:48:23: error: uuid/uuid.h: No such file or directory I am fairly new to uClinux. I am investigating por...
Altera_Forum
Honored Contributor
16 years agoI did a quick we search on the problem just stated above with boa and found this:
--- Quote Start --- daemon is a C library function used to fork a process into the background (daemonize). This function is not supported on NOMMU architectures like MicroBlaze. I do not use busybox's HTTPD, but rather recommend using thttpd or fnord. fnord is my preference if you are doing any serious CGI due to some other NOMMU-related issues in thttpd's handing of get/post methods. Try disabling busybox's httpd option, and enable fnord in the menu config. Do "make user_only" *twice* (due to busybox build issues), remove the petalinux-dist/romfs directory, then run "make romfs image". From memory the fnord config file is identical syntax - it's very easy to get going. --- Quote End --- So I disabled httpd in BusyBox --> Networking Utilites and boa under Network Applications and enabled fnord under Network Applications. I also disabled generic-cgi under Miscellaneous Configuration. Now everything compiles ok but I have not yet tried this new build on my target. If this doesn't sound like the best approach, please advise otherwise. I really appreciate all the help with this. Thanks. Tim