配置错误:“void *”的大小小于“long”

时间:2013-02-21 06:41:06

标签: apache arm cross-compiling powerpc

  

配置错误:“void *”的大小小于“long”

这是我在为powerpc交叉编译apache时遇到的错误

3 个答案:

答案 0 :(得分:0)

我在构建配置选项中添加了“ap_cv_void_ptr_lt_long = 4”。然后配置脚本运行。

运行./configure时查找以下行以查找正确的大小:

checking for inline... inline
checking for an ANSI C-conforming const... yes
checking whether setpgrp takes no argument... (cached) no
checking for socklen_t... yes
checking size of void*... 4
checking size of char... 1
checking size of int... 4
checking size of long... 4
checking size of short... 2
checking size of long long... 8
checking for INT64_C... yes
checking size of pid_t... 8
checking whether ssize_t and int are the same... yes

答案 1 :(得分:0)

您似乎在/etc/ld.so.conf文件中没有/ usr / local / lib。

执行完此操作后再试-

public void withdraw(User user, double withdrawal) throws UserException, FundsException
    {

    }

答案 2 :(得分:-1)

你为powerpc 64编译了apache?

也许您必须在编译之前检查配置,以设置正确的配置选项。