首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >已编译的libgphoto2和gphoto2,但gphoto2显示较旧的libgphoto2

已编译的libgphoto2和gphoto2,但gphoto2显示较旧的libgphoto2
EN

Stack Overflow用户
提问于 2020-06-24 01:29:43
回答 1查看 127关注 0票数 0

我按照基本说明(这个参考给出了如何处理缺少的库:https://sourceforge.net/p/gphoto/mailman/message/33367636/)在Raspberry Pi上编译了最新的libgphoto2和gphoto2,但当我尝试查看安装的内容(gphoto2 -v)时,我得到了以下结果:

代码语言:javascript
复制
This version of gphoto2 is using the following software versions and options:
gphoto2         2.5.23         gcc, popt(m), no exif, no cdk, no aa, no jpeg, no readline
libgphoto2      2.5.12         all camlibs, gcc, ltdl, EXIF
libgphoto2_port 0.12.0         gcc, ltdl, USB, serial without locking

./configure和make命令工作正常。当我执行'sudo make install‘时,脚本继续执行(带有一些重新链接的警告),但没有错误。

下面是“sudo make install”的末尾。这可能是什么原因造成的?我不应该看到libgphoto2的2.5.25吗?

代码语言:javascript
复制
make[3]: Nothing to be done for 'install-exec-am'.
 /bin/mkdir -p '/usr/local/lib/udev'
 /usr/bin/install -c check-ptp-camera '/usr/local/lib/udev'
 /bin/mkdir -p '/usr/local/lib/libgphoto2'
  /bin/bash ../../libtool   --mode=install /usr/bin/install -c print-camera-list '/usr/local/lib/libgphoto2'
libtool: install: /usr/bin/install -c .libs/print-camera-list /usr/local/lib/libgphoto2/print-camera-list
make[3]: Leaving directory '/home/pi/Desktop/libgphoto2-2.5.25/packaging/generic'
make[2]: Leaving directory '/home/pi/Desktop/libgphoto2-2.5.25/packaging/generic'
Making install in rpm
make[2]: Entering directory '/home/pi/Desktop/libgphoto2-2.5.25/packaging/rpm'
make[3]: Entering directory '/home/pi/Desktop/libgphoto2-2.5.25/packaging/rpm'
make[3]: Nothing to be done for 'install-exec-am'.
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/home/pi/Desktop/libgphoto2-2.5.25/packaging/rpm'
make[2]: Leaving directory '/home/pi/Desktop/libgphoto2-2.5.25/packaging/rpm'
make[2]: Entering directory '/home/pi/Desktop/libgphoto2-2.5.25/packaging'
make[3]: Entering directory '/home/pi/Desktop/libgphoto2-2.5.25/packaging'
make[3]: Nothing to be done for 'install-exec-am'.
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/home/pi/Desktop/libgphoto2-2.5.25/packaging'
make[2]: Leaving directory '/home/pi/Desktop/libgphoto2-2.5.25/packaging'
make[1]: Leaving directory '/home/pi/Desktop/libgphoto2-2.5.25/packaging'
Making install in doc
make[1]: Entering directory '/home/pi/Desktop/libgphoto2-2.5.25/doc'
Making install in api
make[2]: Entering directory '/home/pi/Desktop/libgphoto2-2.5.25/doc/api'
Dummy target all-local.
make[3]: Entering directory '/home/pi/Desktop/libgphoto2-2.5.25/doc/api'
make[3]: Nothing to be done for 'install-exec-am'.
Dummy target install-data-local
Re-run configure with adequate parameters and run make again to build docs.
make[3]: Leaving directory '/home/pi/Desktop/libgphoto2-2.5.25/doc/api'
make[2]: Leaving directory '/home/pi/Desktop/libgphoto2-2.5.25/doc/api'
make[2]: Entering directory '/home/pi/Desktop/libgphoto2-2.5.25/doc'
make[3]: Entering directory '/home/pi/Desktop/libgphoto2-2.5.25/doc'
make[3]: Nothing to be done for 'install-exec-am'.
 /bin/mkdir -p '/usr/local/share/man/man3'
 /usr/bin/install -c -m 644 libgphoto2.3 libgphoto2_port.3 '/usr/local/share/man/man3'
make[3]: Leaving directory '/home/pi/Desktop/libgphoto2-2.5.25/doc'
make[2]: Leaving directory '/home/pi/Desktop/libgphoto2-2.5.25/doc'
make[1]: Leaving directory '/home/pi/Desktop/libgphoto2-2.5.25/doc'
Making install in gphoto-m4
make[1]: Entering directory '/home/pi/Desktop/libgphoto2-2.5.25/gphoto-m4'
make[2]: Entering directory '/home/pi/Desktop/libgphoto2-2.5.25/gphoto-m4'
make[2]: Nothing to be done for 'install-exec-am'.
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/home/pi/Desktop/libgphoto2-2.5.25/gphoto-m4'
make[1]: Leaving directory '/home/pi/Desktop/libgphoto2-2.5.25/gphoto-m4'
make[1]: Entering directory '/home/pi/Desktop/libgphoto2-2.5.25'
make[2]: Entering directory '/home/pi/Desktop/libgphoto2-2.5.25'
 /bin/mkdir -p '/usr/local/bin'
 /usr/bin/install -c gphoto2-config '/usr/local/bin'
 /bin/mkdir -p '/usr/local/share/doc/libgphoto2'
 /usr/bin/install -c -m 644 AUTHORS COPYING NEWS ABOUT-NLS ChangeLog README.md RELEASE-HOWTO.md README.packaging '/usr/local/share/doc/libgphoto2'
 /bin/mkdir -p '/usr/local/include'
 /bin/mkdir -p '/usr/local/include/gphoto2'
 /usr/bin/install -c -m 644  gphoto2/gphoto2.h gphoto2/gphoto2-abilities-list.h gphoto2/gphoto2-camera.h gphoto2/gphoto2-context.h gphoto2/gphoto2-file.h gphoto2/gphoto2-filesys.h gphoto2/gphoto2-library.h gphoto2/gphoto2-list.h gphoto2/gphoto2-result.h gphoto2/gphoto2-setting.h gphoto2/gphoto2-version.h gphoto2/gphoto2-widget.h '/usr/local/include/gphoto2'
 /bin/mkdir -p '/usr/local/lib/pkgconfig'
 /usr/bin/install -c -m 644 libgphoto2.pc '/usr/local/lib/pkgconfig'
make[2]: Leaving directory '/home/pi/Desktop/libgphoto2-2.5.25'
make[1]: Leaving directory '/home/pi/Desktop/libgphoto2-2.5.25'
EN

回答 1

Stack Overflow用户

发布于 2021-01-04 01:11:35

我在新的Pi OS上也遇到了同样的问题。

解决方案分为两个步骤。

  1. 设置PKG_CONFIG_PATH系统变量

导出PKG_CONFIG_PATH=${libdir}/pkgconfig

  1. 将pi特定的--libdir选项添加到./configure

./configure --prefix=/usr --libdir=/usr/lib/arm-linux-gnueabih

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62540514

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档