[LTP] Unable to run eventfd test, even the libaio-dev installed on debian 10.
limingyu
limingyu@deepin.com
Thu Oct 31 10:46:49 CET 2019
Thanks for your reply!
After I check the config.log, I think all check go into the right place, but confdefs.h didn't show up, it's sort of weird.
Some output from config.log:
configure:6159: checking libaio.h usability
configure:6159: gcc -c -g -O2 -D_FORTIFY_SOURCE=2 conftest.c >&5
configure:6159: $? = 0
configure:6159: result: yes
configure:6159: checking libaio.h presence
configure:6159: gcc -E -D_FORTIFY_SOURCE=2 conftest.c
configure:6159: $? = 0
configure:6159: result: yes
configure:6159: checking for libaio.h
configure:6159: result: yes
configure:6170: checking for io_setup in -laio
configure:6195: gcc -o conftest -g -O2 -D_FORTIFY_SOURCE=2 conftest.c -laio >&5
configure:6195: $? = 0
configure:6204: result: yes
configure:6218: checking io_set_eventfd is defined in aio library or aio header
I'm confused about the reason why I didn't got the confdefs.h. Is this the normal case or just happend to me?
BTW, I tried find . -name confdefs.h under ltp topdir, it gets nothing.
------------------
武汉深之度科技有限公司
Wuhan Deepin Technology Co., Ltd.
李明宇 Leemeans
武汉:武汉市光谷大道77号光谷金融港B18栋6楼
北京:北京市西城区新街口外大街28号院普天德胜B座603室
上海:上海市长宁区愚园路绿地商务大厦1610室
官网:www.deepin.org 官博:深度操作系统
------------------ Original ------------------
From: "Jan Stancek";
Date: 2019年10月31日(星期四) 下午5:36
To: "limingyu";
Cc: "LTP List"; "洪浩";
Subject: Re: [LTP] Unable to run eventfd test, even the libaio-dev installed on debian 10.
----- Original Message -----
> When I try to run eventfd testcase under testcases/kernel/syscalls, it turns
> out that I should install libaio-dev packages. But it didn't helps when I DO
> installed the package.
>
> leemeans@deepin:/media/leemeans/learning/Gitprojects/ltp/testcases/kernel/syscalls/eventfd$
> dpkg -l | grep libaioii libaio-dev:amd64 0.3.112-3 amd64 Linux kernel AIO
> access library - development files
> ii libaio1:amd64 0.3.112-3 amd64 Linux kernel AIO access library - shared
> library
> leemeans@deepin:/media/leemeans/learning/Gitprojects/ltp/testcases/kernel/syscalls/eventfd$
> make && sudo ./eventfd01
> make -C "/media/leemeans/learning/Gitprojects/ltp/lib" -f
> "/media/leemeans/learning/Gitprojects/ltp/lib/Makefile" all
> make[1]: 进入目录“/media/leemeans/learning/Gitprojects/ltp/lib”
> make[2]: 进入目录“/media/leemeans/learning/Gitprojects/ltp/lib/tests”
> make[2]: 对“all”无需做任何事。
> make[2]: 离开目录“/media/leemeans/learning/Gitprojects/ltp/lib/tests”
> make[2]: 进入目录“/media/leemeans/learning/Gitprojects/ltp/lib/newlib_tests”
> make[2]: 对“all”无需做任何事。
> make[2]: 离开目录“/media/leemeans/learning/Gitprojects/ltp/lib/newlib_tests”
> make[1]: 离开目录“/media/leemeans/learning/Gitprojects/ltp/lib”
> eventfd01 1 TCONF : eventfd01.c:733: test requires libaio and it's
> development packages
> eventfd01 2 TCONF : eventfd01.c:733: Remaining cases not appropriate for
> configuration
>
> After go through the internet, it turns out that I need confdefs.h which is
> generated by the configure script. I tried re-run the configure but it
> didn't helps too. I can't find the generated confdef.h!
>
> Anybody have any ideas, please?
>
After you run ./configure, look at config.log to see what *aio checks failed.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.linux.it/pipermail/ltp/attachments/20191031/7abc5efa/attachment.htm>
More information about the ltp
mailing list