[Ocfs2-test-devel] [Ocfs2-devel] ocfs2-test project compile error

Darwin darwin.xupt at gmail.com
Mon Nov 9 18:48:50 PST 2015


Hi all,
Terribly sorry, I made a stupid mistake!

I downloaded from the wrong repo:
git remote -v show
origin  git://oss.oracle.com/git/ocfs2-test.git (fetch)
origin  git://oss.oracle.com/git/ocfs2-test.git (push)


Now, everything is OK, with the correct repo:
git remote -v show
origin  https://github.com/markfasheh/ocfs2-test (fetch)
origin  https://github.com/markfasheh/ocfs2-test (push)

Thank,
Darwin

On Tue, Nov 10, 2015 at 10:32 AM, Eric Ren <zren at suse.com> wrote:
> Hi,
>
> I remembered it's solved by the installation of libaio-devel and libaio that
> darwin has installed.
> And according to this manual doc
> http://man7.org/linux/man-pages/man2/io_submit.2.html , it also
> tell "io_submit" is provided by libaio.  That's what I can think of for now,
> sorry.
>
> Thanks,
> Eric
>
> On 11/10/15 10:07, Gang He wrote:
>>
>> Hello Zhen,
>>
>> I remember that you ever experienced the similar problem, could you share
>> how to address this problem?
>>
>> Thanks
>> Gang
>>
>>
>>> Hi list,
>>>
>>> I failed to compile ocfs2 test project today after executing make as
>>> follow:
>>> ...
>>> make -C inline-data
>>> make[2]: Entering directory
>>> '/home/ocfs2test/ocfs2-test/programs/inline-data'
>>> gcc -O2 -Wall -g  -o inline-data inline-data.o inline-data-utils.o
>>> -locfs2
>>>
>>> /usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../lib64/libocfs2.a(unix_io.o):
>>> In function `unix_vec_read_blocks':
>>>
>>> /home/abuild/rpmbuild/BUILD/ocfs2-tools-1.8.2+git.1361836695.ff84eb5/libocfs2/
>>> unix_io.c:177:
>>> undefined reference to `io_queue_release'
>>>
>>> /home/abuild/rpmbuild/BUILD/ocfs2-tools-1.8.2+git.1361836695.ff84eb5/libocfs2/
>>> unix_io.c:142:
>>> undefined reference to `io_queue_init'
>>>
>>> /home/abuild/rpmbuild/BUILD/ocfs2-tools-1.8.2+git.1361836695.ff84eb5/libocfs2/
>>> unix_io.c:161:
>>> undefined reference to `io_getevents'
>>>
>>> /home/abuild/rpmbuild/BUILD/ocfs2-tools-1.8.2+git.1361836695.ff84eb5/libocfs2/
>>> unix_io.c:154:
>>> undefined reference to `io_submit'
>>> collect2: error: ld returned 1 exit status
>>> Makefile:21: recipe for target 'inline-data' failed
>>> make[2]: *** [inline-data] Error 1
>>> make[2]: Leaving directory
>>> '/home/ocfs2test/ocfs2-test/programs/inline-data'
>>> ../Postamble.make:54: recipe for target 'inline-data' failed
>>> make[1]: *** [inline-data] Error 2
>>> make[1]: Leaving directory '/home/ocfs2test/ocfs2-test/programs'
>>> Postamble.make:54: recipe for target 'programs' failed
>>> make: *** [programs] Error 2
>>> ...
>>>
>>> According to https://github.com/markfasheh/ocfs2-test/README
>>> instructions but on sles12 sp1, I've installed this packages:
>>> i | libaio-devel  | Development Files for Linux-native Asynchronous
>>> I/O Access | package
>>> i | libaio1       | Linux-Native Asynchronous I/O Access Library
>>>          | package
>>> i | glibc               | Standard Shared Libraries (from the GNU C
>>> Library)    | package
>>> i | glibc-32bit         | Standard Shared Libraries (from the GNU C
>>> Library)    | package
>>> i | glibc-devel         | Include Files and Libraries Mandatory for
>>> Development | package
>>> i | glibc-devel-static  | C library static libraries for -static
>>> linking        | package
>>> i | e2fsprogs-devel | Dummy development package | package
>>> i | openmpi              | A powerful implementaion of MPI      | package
>>> i | openmpi-devel        | SDK for openMPI                      | package
>>> i | openmpi-devel-static | Static openMPI libraries             | package
>>> i | openmpi-libs         | OpenMPI runtime libraries            | package
>>> and so on...
>>>
>>> Any other packages needed?.
>>>
>>> --
>>> Thanks,
>>> Darwin
>>>
>>> _______________________________________________
>>> Ocfs2-devel mailing list
>>> Ocfs2-devel at oss.oracle.com
>>> https://oss.oracle.com/mailman/listinfo/ocfs2-devel
>
>



-- 
Thanks,
Darwin



More information about the Ocfs2-test-devel mailing list