Re: Quick merge status updates.
- From
Junio C Hamano <junkio@cox.net>
- Date
- Jun 28, 2006, 08:49 UTC
- Message-ID
- <7v7j3164xd.fsf@assigned-by-dhcp.cox.net>
- In-Reply-To
- <1151471040.4940.17.camel@dv>
Pavel Roskin <proski@gnu.org> writes:
> PowerPC 32-bit, G3, Fedora Core 5, gcc 4.1.1, perl 5.8.8, pu branch > (f5d33e0b4eaa4083b455118a7be473defb61f137)
Thanks.
Show 5 quoted lines
> Warnings: > > quote.c: In function 'sq_quote_buf': > quote.c:34: warning: value computed is not used > quote.c:37: warning: value computed is not used
Thanks. I think these are dealt with Jeff King's patches.
> combine-diff.c: In function 'diff_tree_combined': > combine-diff.c:844: warning: assignment makes integer from pointer > without a cast
Thanks. The fix is actually simple (two paragraphs below).
Show 6 quoted lines
> In file included > from /usr/lib/perl5/5.8.8/ppc-linux-thread-multi/CORE/perl.h:756, > from Git.xs:15: > /usr/lib/perl5/5.8.8/ppc-linux-thread-multi/CORE/embed.h:4195:1: > warning: "die" redefined > Git.xs:11:1: warning: this is the location of the previous definition
I've seen this but haven't looked into it. Pasky?
Show 6 quoted lines
> I'm very concerned about the combine-diff.c warning. The warning seems
> to be legitimate and I don't see an obvious fix. The offending line
> comes from 3969cf7db1a13a78f3b7a36d8c1084bbe0a53459 ("Fix some more diff
> options changes"):
>
> show_log_first = rev->loginfo;This is saying "If rev->loginfo is pointing at some string, we are going to show the log message first and then output from the diff machinery (otherwise rev->loginfo has NULL)". I'll rephrase it to read as:
show_log_first = !!rev->loginfo;
Show 5 quoted lines
> The testsuite passes, but "git-pull" is indeed broken: > > $ git-pull > Can't locate Git.pm in @INC (@INC > contains: /usr/lib/perl5/site_perl/5.8.8/ppc-linux-thread-multi /usr/lib/perl5/site_perl/5.8.7/ppc-linux-thread-multi /usr/lib/perl5/site_perl/5.8.6/ppc-linux-thread-multi /usr/lib/perl5/site_perl/5.8.5/ppc-linux-thread-multi /usr/lib/perl5/site_perl/5.8.4/ppc-linux-thread-multi /usr/lib/perl5/site_perl/5.8.3/ppc-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl/5.8.7 /usr/lib/perl5/site_perl/5.8.6 /usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/site_perl/5.8.4 /usr/lib/perl5/site_perl/5.8.3 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.8/ppc-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.7/ppc-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.6/ppc-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.5/ppc-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.4/ppc-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.3/ppc-linux-thread-multi /usr/lib/perl5/ve
ndor_perl/5.8.8 /usr/lib/perl5/vendor_perl/5.8.7 /usr/lib/perl5/vendor_perl/5.8.6 /usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl/5.8.4 /usr/lib/perl5/vendor_perl/5.8.3 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.8/ppc-linux-thread-multi /usr/lib/perl5/5.8.8 .) at /home/proski/bin/git-fmt-merge-msg line 10.
Show 5 quoted lines
> BEGIN failed--compilation aborted at /home/proski/bin/git-fmt-merge-msg > line 10. > > Git.pm is installed into > /home/proski/lib/perl5/site_perl/5.8.8/ppc-linux-thread-multi/
The same problem with the last paragraph.
> Speaking of x86_64 (also Fedora Core 5, gcc 4.1.1, perl 5.8.8), git > doesn't even build:
$ git grep -A1 -e 'Define USE_PIC" pu:Makefile
in other words:
USE_PIC=YesPlease make
> The testsuite passes. git-pull is also broken with a similar error > message. Git.pm is installed into > /home/proski/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi/
I suspect this is either FC perl-dev package is broken (I doubt it) or your installation procedure is pecurilar (much more likely). I pass the same set of prefix, bindir and friends to "make" and "make install" and do not see the problem.