[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