2012/7/8 William Harrington <[email protected]>

>
> On Jul 8, 2012, at 14:51 PM, Alonso Graterol wrote:
>
>  2012/7/8 William Harrington <[email protected]>
>>
>> On Jul 8, 2012, at 12:52 PM, Alonso Graterol wrote:
>>
>> William,
>>
>> I tried eglibc-2.13-r13356 and it stops at same point for the exact same
>> reason,
>>
>> gcc rpc_svcout.c -c -D_RPC_THREAD_SAFE_ -D_CROSS_RPCGEN_ \
>>     -o /sources/eglibc-build/sunrpc/**cross-rpc_svcout.o -MD -MP -MF
>> /sources/eglibc-build/sunrpc/**cross-rpc_svcout.o.dt -MT
>> /sources/eglibc-build/sunrpc/**cross-rpc_svcout.o
>> gcc rpc_clntout.c -c -D_RPC_THREAD_SAFE_ -D_CROSS_RPCGEN_ \
>>     -o /sources/eglibc-build/sunrpc/**cross-rpc_clntout.o -MD -MP -MF
>> /sources/eglibc-build/sunrpc/**cross-rpc_clntout.o.dt -MT
>> /sources/eglibc-build/sunrpc/**cross-rpc_clntout.o
>> rpc_clntout.c:34:23: fatal error: rpc/types.h: No such file or directory
>> compilation terminated.
>>
>>
> Oh I see now. If we build and install eglibc without rpc, we will not have
> headers in /tools/include/rpc . But if we try to build eglibc with rpc this
> gets into a bad state due to the new rpc helpers that get cross-compiled.
>
> Try this patch I have created located at http://pastebin.cross-lfs.org/**
> 230642 <http://pastebin.cross-lfs.org/230642>
>
> Sincerely,
>
> William Harrington
>
>
> ______________________________**_________________
> Clfs-support mailing list
> [email protected].**org <[email protected]>
> http://lists.cross-lfs.org/**listinfo.cgi/clfs-support-**cross-lfs.org<http://lists.cross-lfs.org/listinfo.cgi/clfs-support-cross-lfs.org>
>


Tried the patch and make finished as expected, no errors.

Make check is giving me some errors as follows. Have not look into them but
will let you know the findings.

/usr/bin/perl scripts/begin-end-check.pl argp/argp.h assert/assert.h
catgets/nl_types.h crypt/crypt.h ctype/ctype.h debug/execinfo.h
dirent/dirent.h dlfcn/dlfcn.h elf/elf.h elf/link.h gmon/sys/gmon.h
gmon/sys/gmon_out.h gmon/sys/profil.h grp/grp.h gshadow/gshadow.h
iconv/iconv.h iconv/gconv.h inet/netinet/in.h inet/netinet/igmp.h
inet/netinet/ip6.h inet/netinet/ether.h inet/netinet/icmp6.h
inet/arpa/telnet.h inet/arpa/inet.h inet/arpa/ftp.h inet/arpa/tftp.h
inet/protocols/routed.h inet/protocols/timed.h inet/protocols/rwhod.h
inet/protocols/talkd.h inet/aliases.h inet/ifaddrs.h inet/netinet/ip6.h
inet/netinet/icmp6.h intl/libintl.h io/sys/stat.h io/sys/statfs.h
io/sys/vfs.h io/sys/statvfs.h io/fcntl.h io/sys/fcntl.h io/poll.h
io/sys/poll.h io/utime.h io/ftw.h io/fts.h io/sys/sendfile.h libio/stdio.h
libio/libio.h locale/locale.h locale/langinfo.h locale/xlocale.h
login/utmp.h login/lastlog.h login/pty.h malloc/malloc.h malloc/obstack.h
malloc/mcheck.h math/math.h math/complex.h math/fenv.h math/tgmath.h
misc/sys/uio.h nis/rpcsvc/yp_prot.h nis/rpcsvc/nis_callback.h
nis/rpcsvc/yp.h nis/rpcsvc/ypupd.h nis/rpcsvc/nislib.h
nis/rpcsvc/nis_tags.h nis/rpcsvc/ypclnt.h nis/rpcsvc/nis.h
nptl_db/thread_db.h nptl/sysdeps/pthread/pthread.h nptl/semaphore.h
nss/nss.h posix/sys/utsname.h posix/sys/times.h posix/sys/wait.h
posix/sys/types.h posix/unistd.h posix/glob.h posix/regex.h posix/wordexp.h
posix/fnmatch.h posix/getopt.h posix/tar.h posix/sys/unistd.h posix/sched.h
posix/re_comp.h posix/wait.h posix/cpio.h posix/spawn.h pwd/pwd.h
resolv/resolv.h resolv/netdb.h resolv/arpa/nameser_compat.h
resolv/arpa/nameser.h resource/sys/resource.h resource/sys/vlimit.h
resource/sys/vtimes.h resource/ulimit.h rt/aio.h rt/mqueue.h
setjmp/setjmp.h shadow/shadow.h signal/signal.h signal/sys/signal.h
socket/sys/socket.h socket/sys/un.h stdio-common/printf.h
stdio-common/stdio_ext.h stdlib/stdlib.h stdlib/alloca.h stdlib/monetary.h
stdlib/fmtmsg.h stdlib/ucontext.h sysdeps/generic/inttypes.h
sysdeps/generic/stdint.h stdlib/errno.h stdlib/sys/errno.h string/string.h
string/strings.h string/memory.h string/endian.h string/argz.h
string/envz.h string/byteswap.h sunrpc/rpc/pmap_clnt.h sunrpc/rpc/xdr.h
sunrpc/rpc/rpc_des.h sunrpc/rpc/auth_des.h sunrpc/rpc/pmap_rmt.h
sunrpc/rpc/rpc.h sunrpc/rpc/auth.h sunrpc/rpc/key_prot.h sunrpc/rpc/netdb.h
sunrpc/rpc/rpc_msg.h sunrpc/rpc/auth_unix.h sunrpc/rpc/pmap_prot.h
sunrpc/rpc/svc.h sunrpc/rpc/clnt.h sunrpc/rpc/des_crypt.h
sunrpc/rpc/types.h sunrpc/rpc/svc_auth.h sunrpc/rpcsvc/bootparam.h
sysvipc/sys/ipc.h sysvipc/sys/msg.h sysvipc/sys/sem.h sysvipc/sys/shm.h
termios/termios.h termios/sys/termios.h termios/sys/ttychars.h time/time.h
time/sys/time.h time/sys/timeb.h wcsmbs/wchar.h wctype/wctype.h >
/sources/eglibc-build/begin-end-check.out
make[1]: Target `check' not remade because of errors.
make[1]: Leaving directory `/sources/eglibc-2.15'
make: *** [check] Error 2
make[2]: *** [/sources/eglibc-build/localedata/tst-xlocale1.out] Error 1
make[1]: *** [localedata/tests] Error 2
make[2]: [/sources/eglibc-build/posix/annexc.out] Error 1 (ignored)
make[2]: *** [/sources/eglibc-build/debug/tst-backtrace5.out] Error 1
make[2]: *** [/sources/eglibc-build/debug/tst-backtrace6.out] Error 1
make[1]: *** [debug/tests] Error 2
make[2]: *** [/sources/eglibc-build/elf/check-localplt.out] Error 1
make[1]: *** [elf/tests] Error 2
make: *** [check] Error 2
root:/sources/eglibc-build#


Alonso
_______________________________________________
Clfs-support mailing list
[email protected]
http://lists.cross-lfs.org/listinfo.cgi/clfs-support-cross-lfs.org

Reply via email to