求助:应该如何处理?急啊!!
Tofloor
poster avatar
早起的虫儿有鸟吃
deepin
2020-08-14 06:23
Author
本帖最后由 gtjmaster 于 2020-8-13 22:36 编辑

召唤社区诸天大神:@shenmo @maicss @msan @zty199 @neko @jingle @gorquan
一直想将一些经典Linux原生软件在新系统里复活。最近在复活Winamp Linux版。Winamp Linux只有RPM版本,在Fedora Core 4 中完美运行,我通过ldd命令锁定了几个so文件,并且移植到了Deepin V20中。
眼看离成功越来越近了,结果出来以下提示:
  1. deepin@deepin-PC:~/Desktop/winamp-workstation/Winamp$ ./Winamp.exe
  2. Debug> Profiler: load locales settings: 0 ms

  3. Debug> Profiler: load db from disk: 0 ms

  4. Debug> Profiler: wacs/pngload.wac: 1 ms

  5. libpng warning: Application built with libpng-1.0.9 but running with 1.6.36
  6. "Bitmaps/pledit-unselected.png"
  7. Expression: bits
  8. File: imgldr.cpp
  9. Line: 260
  10. 已放弃
Copy the Code
可以确定的是libpng这个库版本的问题,我不敢卸载新库来安装旧库,怕出问题。
大家有什么办法解决吗?
是否可以通过脚本来启动,在脚本中限制使用本机的libpng库,使用自己的。


Reply Favorite View the author
All Replies
avatar
忘记、过去
deepin
2020-08-14 06:41
#1
emmmmmm......你可能需要找 user0001 大佬,他之前发过 qt 程序打包 AppImage 的相关帖子......可能可以类似地写一个启动脚本,在里面 export_LD_LIBRARY_PATH 之类的?不是很懂......
Reply View the author
avatar
早起的虫儿有鸟吃
deepin
2020-08-14 06:50
#2
https://bbs.deepin.org/post/199415
emmmmmm......你可能需要找 user0001 大佬,他之前发过 qt 程序打包 AppImage 的相关帖子......可能可以类 ...

多谢,感觉有点用,还得研究一下。
Reply View the author