Rockbox Development > Starting Development and Compiling
FuzeV2 build problems
Progweed:
Hi,
I'm receiving this error at the very beginning of the make process (using VMWare in Windows):
--- Quote ---Generating dependencies
Can't locate feature.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.8.4 /usr/local/share/perl/5.8.4 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl .) at /root/rockbox/tools/multigcc.pl line 2.
BEGIN failed--compilation aborted at /root/rockbox/tools/multigcc.pl line 2.
Can't locate feature.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.8.4 /usr/local/share/perl/5.8.4 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl .) at /root/rockbox/tools/multigcc.pl line 2.
BEGIN failed--compilation aborted at /root/rockbox/tools/multigcc.pl line 2.
Can't locate feature.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.8.4 /usr/local/share/perl/5.8.4 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl .) at /root/rockbox/tools/multigcc.pl line 2.
BEGIN failed--compilation aborted at /root/rockbox/tools/multigcc.pl line 2.
CC apps/action.c
/root/rockbox/apps/action.c:26:18: error: lang.h: No such file or directory
make: *** [/root/rockbox/build_fuzev2/apps/action.o] Error 1
--- End quote ---
What do I need to do?
saratoga:
Are you using our vmware image or your own? Is this a clean check out? It sounds like something is screwed up with either the build tools or the source.
Progweed:
Yes, I'm using your image, the one linked in the wiki. And I did a complete check out to see if that sorted out the problem. It has been surfacing since a couple of days now.
thegr8brian:
I was having this same issue before. This is due to the changes in r30169. It looks like you are using perl 5.8, it appears you need 5.10 or later with this change.
bluebrother:
The commit message clearly states that you need at least Perl 5.10:
--- Quote ---Perl 5.14 removed Switch which means that Rockbox will no longer build
with the current release of Perl. The patch replaces Switch
with given/when which was introduced in Perl 5.10.0.
--- End quote ---
Your Perl installation is too old (and the vmware image is rather outdated anyway).
Navigation
[0] Message Index
[#] Next page
Go to full version