Bug 777

Summary: Microperl doesn't build - Unterminated quoted string in makedepend.SH
Product: buildroot Reporter: Thomas Brandstetter <thomas.brandstetter>
Component: OtherAssignee: unassigned
Status: RESOLVED WORKSFORME    
Severity: major CC: buildroot
Priority: P5    
Version: 2009.11   
Target Milestone: 2010.05   
Hardware: PC   
OS: Linux   
Host: Ubuntu 9.10 Target: i686-pc-linux-uclibc
Build: i686-pc-linux-uclibc

Description Thomas Brandstetter 2009-12-07 07:21:51 UTC
I've choosen the generic development system option in Buildroot and Microperl doesn't build. Here is the output from my system:

echo  av.c scope.c op.c doop.c doio.c dump.c hv.c mg.c reentr.c perl.c perly.c pp.c pp_hot.c pp_ctl.c pp_sys.c regcomp.c regexec.c utf8.c gv.c sv.c taint.c toke.c util.c deb.c run.c universal.c xsutils.c pad.c globals.c perlio.c perlapi.c numeric.c locale.c pp_pack.c pp_sort.c miniperlmain.c perlmain.c opmini.c | tr ' ' '\n' >.clist
make[2]: Leaving directory `/buildroot/build_sdk/output/build/perl-5.8.8'
./makedepend: 1: Syntax error: Unterminated quoted string
make[1]: *** [depend] Error 2

It's an old error from perl 5.8.8, please see at: http://rt.perl.org/rt3//Public/Bug/Display.html?id=44581

There is also a patch to fix this problem. It also doesn't build/copy the Makefile in the x2p subdirectory. I tried to copy the makefile (attention key sensitive) to Makefile and it worked.
Comment 1 Thomas Petazzoni 2010-07-26 15:17:11 UTC
Microperl builds just fine here with the latest git, even though I admit that the patch at http://rt.perl.org/rt3//Public/Bug/Display.html?id=44581 is indeed fixing a syntax error.

However, could you be more specific about the second Makefile issue you had ?

Moreover, could you attach the Buildroot .config file with which you are producing those issues ?
Comment 2 Thomas Petazzoni 2010-08-10 17:30:37 UTC
As I can't reproduce the reported issue and since there has been no information for more than six months, I'm closing this bug. However, Thomas, if you're still having the issue, don't hesitate to reopen the bug with a Buildroot .config file that would allow us to reproduce the problem. Thanks!