rtems source build error

박시형 inputsh at gmail.com
Mon Dec 21 08:47:07 UTC 2015


HI Tian!
Thanks.

I added what you said like:
# ../rtems4.11/configure --target=sparc-rtems4.11 --enable-rtemsbsp=sis
--enable-tests=samples --disable-posix --prefix=/opt/rtems/4.11/
of
# ../rtems4.11/configure --target=sparc-rtems4.11 --enable-rtemsbsp=sis
--enable-tests=samples --disable-posix --prefix=/opt/rtems-4.11/bin
(sparc-rtems4.11-* path)


but, still same as before.

configure: error: struct _pthread_cleanup_context in <pthread.h> is
mandatory
configure: error: /bin/sh
'../../../../../rtems4.11/c/src/../../cpukit/configure' failed for
../../cpukit
Makefile:784: recipe for target 'sis' failed
gmake[2]: *** [sis] Error 1
gmake[2]: Leaving directory '/home/sh/b-sis/sparc-rtems4.11/c'
Makefile:348: recipe for target 'all-recursive' failed
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory '/home/sh/b-sis/sparc-rtems4.11/c'
Makefile:473: recipe for target 'all-recursive' failed
make: *** [all-recursive] Error 1


Best,

2015-12-21 17:19 GMT+09:00 xuelin.tian at qkmtech.com <xuelin.tian at qkmtech.com>
:

> I think you need to assign a path for your installation, like
> '--prefix=/***/***'.
>
> ------------------------------
> Best,
> Tian
> Q.K.M Technology Co., Ltd.
> xuelin.tian at qkmtech.com
>
>
> *From:* 박시형 <inputsh at gmail.com>
> *Date:* 2015-12-21 16:14
> *To:* Nick Withers <nick.withers at anu.edu.au>
> *CC:* rtems-users <rtems-users at rtems.org>
> *Subject:* Re: rtems source build error
> Hi, first thanks for reply and sorry for late.
> Anyway, I tried to build without "--disable-posix" which you told.
>
> And now some new error occurred.
>
>
> checking pthread.h presence... yes
> checking for pthread.h... yes
> checking for pthread_rwlock_t... yes
> checking for pthread_barrier_t... yes
> checking for pthread_spinlock_t... yes
> checking for struct _pthread_cleanup_context... no
> configure: error: struct _pthread_cleanup_context in <pthread.h> is
> mandatory
> configure: error: /bin/sh
> '../../../../../rtems4.11/c/src/../../cpukit/configure' failed for
> ../../cpukit
> Makefile:784: recipe for target 'leon3' failed
> gmake[2]: *** [leon3] Error 1
> gmake[2]: Leaving directory '/home/sh/leon3/sparc-rtems4.11/c'
> Makefile:348: recipe for target 'all-recursive' failed
> gmake[1]: *** [all-recursive] Error 1
> gmake[1]: Leaving directory '/home/sh/leon3/sparc-rtems4.11/c'
> Makefile:473: recipe for target 'all-recursive' failed
> make: *** [all-recursive] Error 1
>
>
> some thread in mailing list archive seems similar, but I can't solve using
> their solution.
>
> And if I may ask you where can I find newest page.
>
> best regards.
> Sean.
>
>
>
> 2015-12-18 17:43 GMT+09:00 Nick Withers <nick.withers at anu.edu.au>:
>
>> Hi Sean,
>>
>> On Fri, 2015-12-18 at 17:33 +0900, 박시형 wrote:
>> > Hello.
>> > I'm trying to build rtems source code.
>> >
>> > I followed this page:
>> > https://devel.rtems.org/wiki/TBR/UserManual/Quick_Start
>> >
>> > But, when I run make after configure like this
>> > ../rtems/configure --target=sparc-rtems4.11 --enable-rtemsbsp=sis \
>> >   --enable-tests=samples --disable-posix
>> >
>> > some error occurred.
>> >
>> > checking for struct _pthread_cleanup_context... no
>> > configure: error: struct _pthread_cleanup_context in <pthread.h> is
>> > mandatory
>> > configure: error: /bin/sh
>> > '../../../../../rtems4.11/c/src/../../cpukit/configure' failed for
>> > ../../cpukit
>> > Makefile:784: recipe for target 'sis' failed
>> > gmake[2]: *** [sis] Error 1
>> > gmake[2]: Leaving directory '/home/sh/b-sis/sparc-rtems4.11/c'
>> > Makefile:348: recipe for target 'all-recursive' failed
>> > gmake[1]: *** [all-recursive] Error 1
>> > gmake[1]: Leaving directory '/home/sh/b-sis/sparc-rtems4.11/c'
>> > Makefile:473: recipe for target 'all-recursive' failed
>> > make: *** [all-recursive] Error 1
>> >
>> >
>> > how can I solve this problem?
>>
>> Could you please retry without the "--disable-posix" configure switch?
>>
>> Unfortunately the wiki page you found isn't necessarily up to date.
>>
>> > best regards.
>> >
>> > sean
>> > _______________________________________________
>> > users mailing list
>> > users at rtems.org
>> > http://lists.rtems.org/mailman/listinfo/users
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/users/attachments/20151221/4dc96a65/attachment-0002.html>


More information about the users mailing list