首页 > 系统相关 >centos stream9 源码安装 amule 2.3.3

centos stream9 源码安装 amule 2.3.3

时间:2023-03-09 21:37:00浏览次数:58  
标签:wxwidgets centos make sudo .. amule 源码 configure

下载amule源码

cd aMule-2.3.3
mkdir build-kun 
cd build-kun
../configure

缺少依赖zlib

sudo dnf install zlib-devel

重复执行../configure
缺少wxwidgets
从源代码编译wxwidgets, 参考https://wiki.wxwidgets.org/Compiling_and_getting_started

../configure --with-gtk=3   
make
sudo make install

缺少crpyto++,同样从源代码编译
缺少gtk

sudo dnf install gtk3-devel

再次执行amule的configure

../configure
make
sudo make install

无法启动(通过命令行方式启动),因为无法载入wxwidgets的库,解决方法参考 https://www.cnblogs.com/codingmengmeng/p/7456539.html

再次启动,还是报错,WXSUPPRESS_SIZER_FLAGS_CHECK 未设置什么的原因,解决办法参考如下
https://www.wxwidgets.org/blog/2021/06/sizer-asserts-in-wxwidgets-3.1/
因为为用的zsh,所以在.zshrc中添加export WXSUPPRESS_SIZER_FLAGS_CHECK=1即可

标签:wxwidgets,centos,make,sudo,..,amule,源码,configure
From: https://www.cnblogs.com/feipeng8848/p/17201498.html

相关文章

  • VMWARE CentOS 6.4 虚拟机 磁盘扩容(根目录扩大硬盘)
    https://www.cnblogs.com/emanlee/p/13927972.html1.关闭虚拟机2.编辑虚拟机设置:增加硬盘的置备大小,或者添加新的硬盘 3.启动虚拟机,查看可用磁盘大小,root用户登录......
  • 【Mybatis】【插件】Mybatis源码解析-插件机制
    1 前言这节我们来看看插件,插件是来干啥的呢?一般情况下,开源框架都会提供插件或其他形式的拓展点,供开发者自行拓展。这样的好处是显而易见的,一是增加了框架的灵活性。二......
  • CentOS7 安装 docker-compose
    docker-composegithub下载地址:Releases·docker/compose(github.com)安装#下载安装sudocurl-Lhttps://github.com/docker/compose/releases/download/1.24.1/d......
  • centos 安装clickhouse 并导入mysql数据
    一.安装clickhouse1.系统要求 ClickHouse可以在任何具有x86_64,AArch64或PowerPC64LECPU架构的Linux,FreeBSD或MacOSX上运行。 官方预构建的二进制文件通常针对x86_......
  • Centos7.x系统Nvme SSD 软Raid删除
    查看磁盘挂载和Raid信息[root@host-10-105-36-41~]#lsblkNAMEMAJ:MINRMSIZEROTYPEMOUNTPOINTsda8:0044......
  • React Hooks源码深度解析
    作者:京东零售郑炳懿前言ReactHooks是React16.8引入的一个新特性,它允许函数组件中使用state和其他React特性,而不必使用类组件。Hooks是一个非常重要的概念,因为它们提......
  • React Hooks源码深度解析
    作者:京东零售郑炳懿前言​​ReactHooks​​是​​React​​16.8引入的一个新特性,它允许函数组件中使用​​state​​和其他React特性,而不必使用类组件。​​Hooks​​......
  • CentOS7 安装 zookeeper
    ((20230308170316-nluz7tc'CentOS7安装dubbo-admin'))(可选)((20230308165650-q36ofdh'CentOS7安装Tomcat'))(可选)安装JDK环境:​((20230114171657-n71disa'Centos7......
  • 随堂笔记13-spring之aop底层源码
    动态代理:代理模式:为其他对象提供一种代理来控制对这个对象的访问,增强一个类中的某个方法,对其进行扩展调用分为俩类,一类是jdk的接口代理,需要有接口,另一种是cglib代......
  • centos搭建DNS服务器_bind9
    1.更换清华源镜像#CentOS-Base.repo##ThemirrorsystemusestheconnectingIPaddressoftheclientandthe#updatestatusofeachmirrortopickmirrors......