Ask Your Question
0

Starting external diff tool with git results in "Errno architecture..."

asked 2016-10-21 05:47:40 -0500

Neatu Ovidiu gravatar image

updated 2016-10-22 04:17:05 -0500

hhlp gravatar image

Configured git to use meld as difftool:

git config --global diff.tool [meld]
git config --global --add difftool.prompt false

But upon running a diff using:

git difftool file_name

I receive the following error from git:

Errno architecture (x86_64-linux-thread-multi-4.6.3-300.fc24.x86_64) does not match executable architecture (x86_64-linux-thread-multi-4.4.6-301.fc23.x86_64) at /usr/lib64/perl5/Errno.pm line 11.

Compilation failed in require at /usr/share/perl5/vendor_perl/File/Temp.pm line 17.

BEGIN failed--compilation aborted at /usr/share/perl5/vendor_perl/File/Temp.pm line 17.

Compilation failed in require at /usr/libexec/git-core/git-difftool line 23.

BEGIN failed--compilation aborted at /usr/libexec/git-core/git-difftool line 23.

my setup:

fedora 24
git version 2.7.4
meld 3.16.0
edit retag flag offensive close merge delete

Comments

I updated fedora, the kernel version changed and meld switched to 3.16.3.

Everything works as expected now.

Neatu Ovidiu gravatar imageNeatu Ovidiu ( 2016-10-24 03:24:40 -0500 )edit

1 Answer

Sort by ยป oldest newest most voted
1

answered 2016-10-21 14:15:18 -0500

ssieb gravatar image

updated 2016-10-31 14:47:29 -0500

It looks like you need to update your system. For some reason, you seem to have the F23 version of meld or some other dependency.

edit flag offensive delete link more

Question Tools

1 follower

Stats

Asked: 2016-10-21 05:47:40 -0500

Seen: 246 times

Last updated: Oct 31 '16