zoukankan      html  css  js  c++  java
  • 在RHEL5.2 64bit下编译安装log4cxx错误

    apache-log4cxx.0.10.0 依赖于apache-apr和apache-apr-utils两个包

    先安装他们俩,然后编译log4cxx,发现make失败,错误如下

    ronized.o .libs/syslogappender.o .libs/syslogwriter.o .libs/system.o .libs/systemerrwriter.o .libs/systemoutwriter.o .libs/telnetappender.o .libs/threadcxx.o .libs/threadlocal.o .libs/threadspecificdata.o .libs/threadpatternconverter.o .libs/throwableinformationpatternconverter.o .libs/timezone.o .libs/timebasedrollingpolicy.o .libs/transform.o .libs/triggeringpolicy.o .libs/transcoder.o .libs/ttcclayout.o .libs/writer.o .libs/writerappender.o .libs/xmllayout.o .libs/xmlsocketappender.o .libs/zipcompressaction.o  -Wl,--rpath -Wl,/usr/local/apr/lib -Wl,--rpath -Wl,/usr/local/apr/lib -L/usr/local/apr/lib /usr/local/apr/lib/libaprutil-1.so /usr/lib/libexpat.so /usr/local/apr/lib/libapr-1.so -luuid -lrt -lcrypt -lpthread -ldl -L/usr/lib/gcc/x86_64-redhat-linux/4.1.2 -L/usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/x86_64-redhat-linux/4.1.2/crtendS.o /usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/crtn.o  -Wl,-soname -Wl,liblog4cxx.so.10 -o .libs/liblog4cxx.so.10.0.0 /usr/lib/libexpat.so: could not read symbols: File in wrong format collect2: ld returned 1 exit status make[3]: *** [liblog4cxx.la] Error 1 make[3]: Leaving directory `/tmp/apache-log4cxx-0.10.0/src/main/cpp' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/tmp/apache-log4cxx-0.10.0/src/main' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/tmp/apache-log4cxx-0.10.0/src' make: *** [all-recursive] Error 1

    记得以前明明在32位机器上可以编译成功的,发现64位机器有这个问题。

    解决办法:

       在log4cxx的编译目录下

       mv libtool libtool.bak

       ln -s /usr/bin/libtool libtool

      然后make && make install 世界清静了

  • 相关阅读:
    redis数据查看工具
    CSS3 使用 calc() 计算高度 vh px
    springboot集成freemarker属性配置(不知道是针对于某个版本,2.0后有变动)
    springboot中Thymeleaf和Freemarker模板引擎的区别
    Velocity与Jsp、Freemarker的对比
    Eclipse中如何安装Git插件
    git 介绍
    PO BO VO DTO POJO DAO 概念及其作用
    layer icon样式及 一些弹框使用方法
    layer之关闭弹窗
  • 原文地址:https://www.cnblogs.com/hero4china/p/redhat64-log4cxx-error.html
Copyright © 2011-2022 走看看