After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 88806 - object files are not moved to xs/ subdirectories
object files are not moved to xs/ subdirectories
Status: RESOLVED FIXED
Product: gnome-perl
Classification: Bindings
Component: general
unspecified
Other Linux
: Normal normal
: ---
Assigned To: Paolo Molaro
Paolo Molaro
Depends on:
Blocks:
 
 
Reported: 2002-07-22 15:29 UTC by Cloyce D. Spradling
Modified: 2004-12-22 21:47 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Cloyce D. Spradling 2002-07-22 15:29:52 UTC
There's a bit of code in Makefile.PL (all but the top-level one) that tries to
add a conditional move to the end of each compilation step.  Currently it
looks like
  $inherited =~ s/CCCMD.*$/$&\n\t\@if test -f `basename \$*.o` -a 
"`basename \$*.o`" != "\$*.o"; then mv `basename \$*.o` \$*.o; fi/m;

but because of the new MakeMaker, really needs to be

  $inherited =~ s/CCCMD.*$/$&\n\t\@if test -f `basename \$*.o` -a 
"`basename\ $*.o`" != "\$*.o"; then mv `basename \$*.o` \$*.o; fi/mg;

(Note the added 'g' modifier.)

I have a patch file to do this, but don't see any place to attach it, and I 
don't think it'd survive inclusion in the description.  I'll be happy to mail it to 
anyone who desires it.  It's also available from

  http://www.headgear.org/~cloyce/Gtk-Perl-build.patch
Comment 1 lethalwp 2002-08-17 17:00:27 UTC
Same problem here
it happens also on the 'older' Gtk-Perl 7.008

I wonder how this problem has appeared, and how it takes so long to be
fixed in the cvs branch

PS: patch is unavailable, the site does not resolve :(

Comment 2 Torsten Schoenfeld 2004-04-09 01:26:55 UTC
This has been fixed in Gtk-Perl 0.7009.