From: H. P. A. <hp...@zy...> - 2016-10-06 20:19:26
|
On October 6, 2016 9:05:29 AM PDT, anonymous coward <nas...@us...> wrote: >>>do the dependencies actually change frequently enough >>>to warrant this overly complicated auto generation? >> >> Yes, they do... we had tons of problems with out of date >dependencies. > >well... so far this auto-gen mechanism doesn't seem to fare any >better... > >(my question was more along the lines of "how often does that structure >of the source tree change nowadays, after the significant re-org?") > >fwiw, I also tried a build under Windows, but got this: > >[same steps as before, up until...] > >$ make aldeps >perl -I./perllib -I. ./x86/insns.pl -b \ > ./x86/insns.dat x86/insnsb.c >Too many arguments for open at ./x86/insns.pl line 198, near "$oname)" >Too many arguments for open at ./x86/insns.pl line 239, near "$oname)" >Too many arguments for open at ./x86/insns.pl line 267, near "$oname)" >Too many arguments for open at ./x86/insns.pl line 349, near "$oname)" >Too many arguments for open at ./x86/insns.pl line 380, near "$oname)" >Execution of ./x86/insns.pl aborted due to compilation errors. >make: *** [x86/insnsb.c] Error 255 > >happens to be a perl5 (5.0 patchlevel 5 subversion 03) > >as for next steps, can you give a build-after-fresh-git-fetch a try on >your >end, to see if it works for you? Note that you don't need to run make alldeps yourself, but it should still work. Perl 5.0 is *ancient*. I suspect that there are Perl 5.8+ constructs that have made it into scripts by now, especially the 3-operand open(). -- Sent from my Android device with K-9 Mail. Please excuse brevity and formatting. |