LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1528|回复: 10

LFS7不顺啊,才GLIBC就挂了

[复制链接]
发表于 2005-10-23 04:06:39 | 显示全部楼层 |阅读模式
BOOK是
7.0-cross-lfs-20051019-x86_64-Multilib

做到  5.9. Glibc-20050926 32 Bit
make 出错了……, 各位老大帮我看看咋回事捏?

  1.     \
  2.   -L/mnt/lfs/sources/glibc-build -L/mnt/lfs/sources/glibc-build/math -L/mnt/lfs/sources/glibc-build/elf -L/mnt/lfs/sources/glibc-build/dlfcn -L/mnt/lfs/sources/glibc-build/nss -L/mnt/lfs/sources/glibc-build/nis -L/mnt/lfs/sources/glibc-build/rt -L/mnt/lfs/sources/glibc-build/resolv -L/mnt/lfs/sources/glibc-build/crypt -L/mnt/lfs/sources/glibc-build/nptl -Wl,-rpath-link=/mnt/lfs/sources/glibc-build:/mnt/lfs/sources/glibc-build/math:/mnt/lfs/sources/glibc-build/elf:/mnt/lfs/sources/glibc-build/dlfcn:/mnt/lfs/sources/glibc-build/nss:/mnt/lfs/sources/glibc-build/nis:/mnt/lfs/sources/glibc-build/rt:/mnt/lfs/sources/glibc-build/resolv:/mnt/lfs/sources/glibc-build/crypt:/mnt/lfs/sources/glibc-build/nptl \
  3.   -o /mnt/lfs/sources/glibc-build/nscd/nscd /mnt/lfs/sources/glibc-build/nscd/nscd.o /mnt/lfs/sources/glibc-build/nscd/connections.o /mnt/lfs/sources/glibc-build/nscd/pwdcache.o /mnt/lfs/sources/glibc-build/nscd/getpwnam_r.o /mnt/lfs/sources/glibc-build/nscd/getpwuid_r.o /mnt/lfs/sources/glibc-build/nscd/grpcache.o /mnt/lfs/sources/glibc-build/nscd/getgrnam_r.o /mnt/lfs/sources/glibc-build/nscd/getgrgid_r.o /mnt/lfs/sources/glibc-build/nscd/hstcache.o /mnt/lfs/sources/glibc-build/nscd/gethstbyad_r.o /mnt/lfs/sources/glibc-build/nscd/gethstbynm2_r.o /mnt/lfs/sources/glibc-build/nscd/dbg_log.o /mnt/lfs/sources/glibc-build/nscd/nscd_conf.o /mnt/lfs/sources/glibc-build/nscd/nscd_stat.o /mnt/lfs/sources/glibc-build/nscd/cache.o /mnt/lfs/sources/glibc-build/nscd/mem.o /mnt/lfs/sources/glibc-build/nscd/nscd_setup_thread.o /mnt/lfs/sources/glibc-build/nscd/xmalloc.o /mnt/lfs/sources/glibc-build/nscd/xstrdup.o /mnt/lfs/sources/glibc-build/nscd/aicache.o /mnt/lfs/sources/glibc-build/nscd/initgrcache.o /mnt/lfs/sources/glibc-build/nscd/gai.o /mnt/lfs/sources/glibc-build/rt/librt.so /mnt/lfs/sources/glibc-build/nptl/libpthread_nonshared.a /mnt/lfs/sources/glibc-build/nptl/libpthread.so /mnt/lfs/sources/glibc-build/nis/libnsl.so  /mnt/lfs/sources/glibc-build/libc_nonshared.a
  4. /mnt/lfs/sources/glibc-build/nscd/nscd.o: In function `nscd_open_socket':
  5. /mnt/lfs/sources/glibc-20050926/nscd/nscd.c:408: undefined reference to `__guard'
  6. /mnt/lfs/sources/glibc-20050926/nscd/nscd.c:426: undefined reference to `__guard'
  7. /mnt/lfs/sources/glibc-20050926/nscd/nscd.c:426: undefined reference to `__stack_smash_handler'
  8. /mnt/lfs/sources/glibc-build/nscd/connections.o: In function `nscd_run':
  9. /mnt/lfs/sources/glibc-20050926/nscd/connections.c:1231: undefined reference to `__guard'
  10. /mnt/lfs/sources/glibc-build/nscd/connections.o: In function `nscd_init':
  11. /mnt/lfs/sources/glibc-20050926/nscd/connections.c:408: undefined reference to `__guard'
  12. /mnt/lfs/sources/glibc-20050926/nscd/connections.c:784: undefined reference to `__guard'
  13. /mnt/lfs/sources/glibc-20050926/nscd/connections.c:784: undefined reference to `__stack_smash_handler'
  14. /mnt/lfs/sources/glibc-build/nscd/pwdcache.o: In function `cache_addpw':
  15. /mnt/lfs/sources/glibc-20050926/nscd/pwdcache.c:81: undefined reference to `__guard'
  16. /mnt/lfs/sources/glibc-20050926/nscd/pwdcache.c:370: undefined reference to `__guard'
  17. /mnt/lfs/sources/glibc-20050926/nscd/pwdcache.c:370: undefined reference to `__stack_smash_handler'
  18. /mnt/lfs/sources/glibc-build/nscd/pwdcache.o: In function `addpwbyX':
  19. /mnt/lfs/sources/glibc-20050926/nscd/pwdcache.c:395: undefined reference to `__guard'
  20. /mnt/lfs/sources/glibc-20050926/nscd/pwdcache.c:466: undefined reference to `__guard'
  21. /mnt/lfs/sources/glibc-20050926/nscd/pwdcache.c:466: undefined reference to `__stack_smash_handler'
  22. /mnt/lfs/sources/glibc-build/nscd/grpcache.o: In function `cache_addgr':
  23. /mnt/lfs/sources/glibc-20050926/nscd/grpcache.c:75: undefined reference to `__guard'
  24. /mnt/lfs/sources/glibc-20050926/nscd/grpcache.c:374: undefined reference to `__guard'
  25. /mnt/lfs/sources/glibc-20050926/nscd/grpcache.c:374: undefined reference to `__stack_smash_handler'
  26. /mnt/lfs/sources/glibc-build/nscd/grpcache.o: In function `addgrbyX':
  27. /mnt/lfs/sources/glibc-20050926/nscd/grpcache.c:399: undefined reference to `__guard'
  28. /mnt/lfs/sources/glibc-20050926/nscd/grpcache.c:469: undefined reference to `__guard'
  29. /mnt/lfs/sources/glibc-20050926/nscd/grpcache.c:469: undefined reference to `__stack_smash_handler'
  30. /mnt/lfs/sources/glibc-build/nscd/hstcache.o: In function `cache_addhst':
  31. /mnt/lfs/sources/glibc-20050926/nscd/hstcache.c:82: undefined reference to `__guard'
  32. /mnt/lfs/sources/glibc-20050926/nscd/hstcache.c:390: undefined reference to `__guard'
  33. /mnt/lfs/sources/glibc-20050926/nscd/hstcache.c:390: undefined reference to `__stack_smash_handler'
  34. /mnt/lfs/sources/glibc-build/nscd/hstcache.o: In function `addhstbyX':
  35. /mnt/lfs/sources/glibc-20050926/nscd/hstcache.c:414: undefined reference to `__guard'
  36. /mnt/lfs/sources/glibc-20050926/nscd/hstcache.c:494: undefined reference to `__guard'
  37. /mnt/lfs/sources/glibc-20050926/nscd/hstcache.c:494: undefined reference to `__stack_smash_handler'
  38. /mnt/lfs/sources/glibc-build/nscd/dbg_log.o: In function `dbg_log':
  39. /mnt/lfs/sources/glibc-20050926/nscd/dbg_log.c:55: undefined reference to `__guard'
  40. /mnt/lfs/sources/glibc-20050926/nscd/dbg_log.c:78: undefined reference to `__guard'
  41. /mnt/lfs/sources/glibc-20050926/nscd/dbg_log.c:78: undefined reference to `__stack_smash_handler'
  42. /mnt/lfs/sources/glibc-20050926/nscd/dbg_log.c:78: undefined reference to `__guard'
  43. /mnt/lfs/sources/glibc-build/nscd/nscd_stat.o: In function `send_stats':
  44. /mnt/lfs/sources/glibc-20050926/nscd/nscd_stat.c:92: undefined reference to `__guard'
  45. /mnt/lfs/sources/glibc-20050926/nscd/nscd_stat.c:143: undefined reference to `__guard'
  46. /mnt/lfs/sources/glibc-20050926/nscd/nscd_stat.c:143: undefined reference to `__stack_smash_handler'
  47. /mnt/lfs/sources/glibc-build/nscd/nscd_stat.o: In function `receive_print_stats':
  48. /mnt/lfs/sources/glibc-20050926/nscd/nscd_stat.c:148: undefined reference to `__guard'
  49. /mnt/lfs/sources/glibc-build/nscd/cache.o: In function `cache_add':
  50. /mnt/lfs/sources/glibc-20050926/nscd/cache.c:117: undefined reference to `__guard'
  51. /mnt/lfs/sources/glibc-20050926/nscd/cache.c:180: undefined reference to `__guard'
  52. /mnt/lfs/sources/glibc-20050926/nscd/cache.c:180: undefined reference to `__stack_smash_handler'
  53. /mnt/lfs/sources/glibc-build/nscd/cache.o: In function `prune_cache':
  54. /mnt/lfs/sources/glibc-20050926/nscd/cache.c:196: undefined reference to `__guard'
  55. /mnt/lfs/sources/glibc-20050926/nscd/cache.c:458: undefined reference to `__guard'
  56. /mnt/lfs/sources/glibc-20050926/nscd/cache.c:460: undefined reference to `__stack_smash_handler'
  57. /mnt/lfs/sources/glibc-build/nscd/mem.o: In function `gc':
  58. /mnt/lfs/sources/glibc-20050926/nscd/mem.c:109: undefined reference to `__guard'
  59. /mnt/lfs/sources/glibc-20050926/nscd/mem.c:459: undefined reference to `__guard'
  60. /mnt/lfs/sources/glibc-20050926/nscd/mem.c:459: undefined reference to `__stack_smash_handler'
  61. /mnt/lfs/sources/glibc-build/nscd/nscd_setup_thread.o: In function `setup_thread':
  62. ../sysdeps/unix/sysv/linux/nscd_setup_thread.c:29: undefined reference to `__guard'
  63. ../sysdeps/unix/sysv/linux/nscd_setup_thread.c:49: undefined reference to `__guard'
  64. ../sysdeps/unix/sysv/linux/nscd_setup_thread.c:49: undefined reference to `__stack_smash_handler'
  65. ../sysdeps/unix/sysv/linux/nscd_setup_thread.c:49: undefined reference to `__guard'
  66. /mnt/lfs/sources/glibc-build/nscd/aicache.o: In function `addhstaiX':
  67. /mnt/lfs/sources/glibc-20050926/nscd/aicache.c:56: undefined reference to `__guard'
  68. /mnt/lfs/sources/glibc-20050926/nscd/aicache.c:461: undefined reference to `__guard'
  69. /mnt/lfs/sources/glibc-20050926/nscd/aicache.c:461: undefined reference to `__stack_smash_handler'
  70. /mnt/lfs/sources/glibc-build/nscd/initgrcache.o: In function `compat_call':
  71. ../grp/compat-initgroups.c:14: undefined reference to `__guard'
  72. ../grp/compat-initgroups.c:109: undefined reference to `__guard'
  73. ../grp/compat-initgroups.c:109: undefined reference to `__stack_smash_handler'
  74. /mnt/lfs/sources/glibc-build/nscd/initgrcache.o: In function `addinitgroupsX':
  75. /mnt/lfs/sources/glibc-20050926/nscd/initgrcache.c:56: undefined reference to `__guard'
  76. /mnt/lfs/sources/glibc-20050926/nscd/initgrcache.c:386: undefined reference to `__guard'
  77. /mnt/lfs/sources/glibc-20050926/nscd/initgrcache.c:386: undefined reference to `__stack_smash_handler'
  78. /mnt/lfs/sources/glibc-build/nscd/gai.o: In function `gaih_inet_serv':
  79. ../sysdeps/posix/getaddrinfo.c:254: undefined reference to `__guard'
  80. ../sysdeps/posix/getaddrinfo.c:284: undefined reference to `__guard'
  81. ../sysdeps/posix/getaddrinfo.c:284: undefined reference to `__stack_smash_handler'
  82. ../sysdeps/posix/getaddrinfo.c:284: undefined reference to `__guard'
  83. /mnt/lfs/sources/glibc-build/nscd/gai.o: In function `match_prefix':
  84. ../sysdeps/posix/getaddrinfo.c:1232: undefined reference to `__guard'
  85. ../sysdeps/posix/getaddrinfo.c:1288: undefined reference to `__stack_smash_handler'
  86. /mnt/lfs/sources/glibc-build/nscd/gai.o: In function `__check_pf':
  87. ../sysdeps/unix/sysv/linux/check_pf.c:137: undefined reference to `__guard'
  88. ../sysdeps/unix/sysv/linux/check_pf.c:193: undefined reference to `__guard'
  89. ../sysdeps/unix/sysv/linux/check_pf.c:193: undefined reference to `__stack_smash_handler'
  90. /mnt/lfs/sources/glibc-build/nscd/gai.o: In function `getaddrinfo':
  91. ../sysdeps/posix/getaddrinfo.c:1460: undefined reference to `__guard'
  92. ../sysdeps/posix/getaddrinfo.c:1580: undefined reference to `__guard'
  93. ../sysdeps/posix/getaddrinfo.c:1664: undefined reference to `__stack_smash_handler'
  94. ../sysdeps/posix/getaddrinfo.c:1564: undefined reference to `__guard'
  95. ../sysdeps/posix/getaddrinfo.c:1663: undefined reference to `__guard'
  96. /mnt/lfs/sources/glibc-build/nscd/gai.o: In function `gaih_inet':
  97. ../sysdeps/posix/getaddrinfo.c:367: undefined reference to `__guard'
  98. ../sysdeps/posix/getaddrinfo.c:533: undefined reference to `__guard'
  99. ../sysdeps/posix/getaddrinfo.c:1114: undefined reference to `__stack_smash_handler'
  100. ../sysdeps/posix/getaddrinfo.c:611: undefined reference to `__guard'
  101. ../sysdeps/posix/getaddrinfo.c:434: undefined reference to `__guard'
  102. ../sysdeps/posix/getaddrinfo.c:589: undefined reference to `__guard'
  103. ../sysdeps/posix/getaddrinfo.c:1022: undefined reference to `__guard'
  104. collect2: ld returned 1 exit status
  105. make[2]: *** [/mnt/lfs/sources/glibc-build/nscd/nscd] Error 1
  106. make[2]: Leaving directory `/mnt/lfs/sources/glibc-20050926/nscd'
  107. make[1]: *** [nscd/others] Error 2
  108. make[1]: Leaving directory `/mnt/lfs/sources/glibc-20050926'
  109. make: *** [all] Error 2
  110. lfs@YPG /mnt/lfs/sources/glibc-build $
复制代码
 楼主| 发表于 2005-10-23 13:41:23 | 显示全部楼层
晕啊,斑竹也不来说一句……
回复 支持 反对

使用道具 举报

发表于 2005-10-23 14:05:58 | 显示全部楼层

7+cross+x86_64有过这种经历的人不多吧

路过,帮你顶一下!
回复 支持 反对

使用道具 举报

发表于 2005-10-23 15:27:40 | 显示全部楼层
给的信息不足,谁会知道是怎么回事。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-10-23 23:13:18 | 显示全部楼层
Post by Quanm
给的信息不足,谁会知道是怎么回事。

小弟第一次完,请告诉我还需要哪些信息啊?
回复 支持 反对

使用道具 举报

发表于 2005-10-24 00:34:29 | 显示全部楼层
1。你用的host是什么?
2。看起来,好像你的host的gcc用了ssp补丁。你试试用另外一个host。
3。还是推荐liveCD。避免这些麻烦。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-10-24 09:57:41 | 显示全部楼层
Post by 黯然销魂
1。你用的host是什么?
2。看起来,好像你的host的gcc用了ssp补丁。你试试用另外一个host。
3。还是推荐liveCD。避免这些麻烦。


1.host是gentoo64
2.不是好像,是肯定用了ssp……
3.liveCD要刻录啊...,痛苦

多谢版主了!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-10-25 00:22:30 | 显示全部楼层
唉,郁闷啊,好不容易下了LIVECD然后给刻了,才100多M

结果,居然不支持SATA_NV,认不到我的硬盘……
回复 支持 反对

使用道具 举报

发表于 2005-10-28 05:08:42 | 显示全部楼层
LFS maillist上 也有人说, 用Gentoo 64编译失败。错误和你一样。nscd.c错误。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-10-30 21:23:20 | 显示全部楼层
Post by 黯然销魂
LFS maillist上 也有人说, 用Gentoo 64编译失败。错误和你一样。nscd.c错误。


肯定的,默认的gcc安装都带ssp,maillist里有人提出解决方法么?

我现在的gcc是3.4.4,我还不想把他的ssp去掉重新编, 能不能弄个gcc-3.4.3的nossp与3.4.4共存呢?

或者等上了gcc-4再把3.4.4 nossp了……
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表