Vraag Verkeerde versie na compilatie en installatie van qpdf


Ik heb geprobeerd om qpdf 5.1.3 te installeren; de standaard is 5.1.1 (ik heb Ubuntu 14.04).

Na het compileren van de sourceforge-download, versie 5.1.1 is geïnstalleerd. De uitvoer van /usr/local/bin/qpdf --version is:

qpdf version 5.1.1  
Copyright (c) 2005-2015 Jay Berkenbilt  
This software may be distributed under the terms of version 2 of the
Artistic License which may be found in the source distribution. It is
provided "as is" without express or implied warranty.

De uitvoer van apt-cache policy qpdf

qpdf:
Installed: 5.1.3-1
Candidate: 5.1.3-1
Version table:
*** 5.1.3-1 0
100 /var/lib/dpkg/status
5.1.1-1 0
500 fr.archive.ubuntu.com/ubuntu trusty/main amd64 Packages

Het is verwarrend, en als ik loop

find . -type f -name 'qpdf' -exec {} --version \;

in de bronmap die ik krijg

qpdf version 5.1.1  
Copyright (c) 2005-2015 Jay Berkenbilt  
This software may be distributed under the terms of version 2 of the
Artistic License which may be found in the source distribution. It is
provided "as is" without express or implied warranty.  
qpdf version 5.1.3  
Copyright (c) 2005-2015 Jay Berkenbilt  
This software may be distributed under the terms of version 2 of the
Artistic License which may be found in the source distribution. It is
provided "as is" without express or implied warranty.

dus er lijken twee versies te zijn gecompileerd.

Wat is hier fout?


1
2017-11-07 10:21


oorsprong


Wat je waarschijnlijk met je ziet find opdracht is het verschil tussen het werkelijke binaire getal (wat erin gaat qpdf/build/.libs) en een door libtool gegenereerd wrapper-script qpdf/build/qpdf. Ik weet niet waarom de versiereeks die door het binaire getal wordt geretourneerd blijkbaar verkeerd is OF hoe het libtool-script een ander exemplaar retourneert - sorry. BTW heb je gebruikt checkinstall? Als dat zo is, zou je die info waarschijnlijk aan je Q moeten toevoegen. - steeldriver


antwoorden: