LinuxSir.cn,穿越时空的Linuxsir!

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

无法编译dev-tex/luatex-0.60.0 , 请帮忙看看 ,谢谢

[复制链接]
发表于 2010-4-29 21:41:57 | 显示全部楼层 |阅读模式

  1. ction)
  2. mplibdir/lmplib.c:992: error: 'd' undeclared (first use in this function)
  3. mplibdir/lmplib.c:993: warning: ISO C90 forbids mixed declarations and code
  4. mplibdir/lmplib.c:994: error: dereferencing pointer to incomplete type
  5. mplibdir/lmplib.c:995: error: dereferencing pointer to incomplete type
  6. mplibdir/lmplib.c: At top level:
  7. mplibdir/lmplib.c:1015: warning: 'struct mp_text_object' declared inside parameter list
  8. mplibdir/lmplib.c: In function 'mplib_push_transform':
  9. mplibdir/lmplib.c:1020: error: dereferencing pointer to incomplete type
  10. mplibdir/lmplib.c:1023: error: dereferencing pointer to incomplete type
  11. mplibdir/lmplib.c:1026: error: dereferencing pointer to incomplete type
  12. mplibdir/lmplib.c:1029: error: dereferencing pointer to incomplete type
  13. mplibdir/lmplib.c:1032: error: dereferencing pointer to incomplete type
  14. mplibdir/lmplib.c:1035: error: dereferencing pointer to incomplete type
  15. mplibdir/lmplib.c: At top level:
  16. mplibdir/lmplib.c:1045: warning: 'struct mp_fill_object' declared inside parameter list
  17. mplibdir/lmplib.c: In function 'mplib_fill':
  18. mplibdir/lmplib.c:1048: error: dereferencing pointer to incomplete type
  19. mplibdir/lmplib.c:1050: error: dereferencing pointer to incomplete type
  20. mplibdir/lmplib.c:1052: error: dereferencing pointer to incomplete type
  21. mplibdir/lmplib.c:1053: error: dereferencing pointer to incomplete type
  22. mplibdir/lmplib.c:1055: error: 'mp_graphic_object' undeclared (first use in this function)
  23. mplibdir/lmplib.c:1055: error: expected expression before ')' token
  24. mplibdir/lmplib.c:1057: error: dereferencing pointer to incomplete type
  25. mplibdir/lmplib.c:1059: error: dereferencing pointer to incomplete type
  26. mplibdir/lmplib.c:1061: error: dereferencing pointer to incomplete type
  27. mplibdir/lmplib.c:1063: error: dereferencing pointer to incomplete type
  28. mplibdir/lmplib.c: At top level:
  29. mplibdir/lmplib.c:1069: warning: 'struct mp_stroked_object' declared inside parameter list
  30. mplibdir/lmplib.c: In function 'mplib_stroked':
  31. mplibdir/lmplib.c:1072: error: dereferencing pointer to incomplete type
  32. mplibdir/lmplib.c:1074: error: dereferencing pointer to incomplete type
  33. mplibdir/lmplib.c:1075: error: dereferencing pointer to incomplete type
  34. mplibdir/lmplib.c:1077: error: 'mp_graphic_object' undeclared (first use in this function)
  35. mplibdir/lmplib.c:1077: error: expected expression before ')' token
  36. mplibdir/lmplib.c:1079: warning: passing argument 2 of 'mplib_push_dash' from incompatible pointer type
  37. mplibdir/lmplib.c:1081: error: dereferencing pointer to incomplete type
  38. mplibdir/lmplib.c:1083: error: dereferencing pointer to incomplete type
  39. mplibdir/lmplib.c:1085: error: dereferencing pointer to incomplete type
  40. mplibdir/lmplib.c:1087: error: dereferencing pointer to incomplete type
  41. mplibdir/lmplib.c:1089: error: dereferencing pointer to incomplete type
  42. mplibdir/lmplib.c: At top level:
  43. mplibdir/lmplib.c:1095: warning: 'struct mp_text_object' declared inside parameter list
  44. mplibdir/lmplib.c: In function 'mplib_text':
  45. mplibdir/lmplib.c:1098: error: dereferencing pointer to incomplete type
  46. mplibdir/lmplib.c:1100: error: dereferencing pointer to incomplete type
  47. mplibdir/lmplib.c:1102: error: dereferencing pointer to incomplete type
  48. mplibdir/lmplib.c:1104: error: 'mp_graphic_object' undeclared (first use in this function)
  49. mplibdir/lmplib.c:1104: error: expected expression before ')' token
  50. mplibdir/lmplib.c:1106: error: dereferencing pointer to incomplete type
  51. mplibdir/lmplib.c:1108: error: dereferencing pointer to incomplete type
  52. mplibdir/lmplib.c:1110: error: dereferencing pointer to incomplete type
  53. mplibdir/lmplib.c:1112: warning: passing argument 2 of 'mplib_push_transform' from incompatible pointer type
  54. mplibdir/lmplib.c:1114: error: dereferencing pointer to incomplete type
  55. mplibdir/lmplib.c:1116: error: dereferencing pointer to incomplete type
  56. mplibdir/lmplib.c: At top level:
  57. mplibdir/lmplib.c:1122: warning: 'struct mp_special_object' declared inside parameter list
  58. mplibdir/lmplib.c: In function 'mplib_special':
  59. mplibdir/lmplib.c:1125: error: dereferencing pointer to incomplete type
  60. mplibdir/lmplib.c: At top level:
  61. mplibdir/lmplib.c:1131: warning: 'struct mp_bounds_object' declared inside parameter list
  62. mplibdir/lmplib.c: In function 'mplib_start_bounds':
  63. mplibdir/lmplib.c:1134: error: dereferencing pointer to incomplete type
  64. mplibdir/lmplib.c: At top level:
  65. mplibdir/lmplib.c:1140: warning: 'struct mp_clip_object' declared inside parameter list
  66. mplibdir/lmplib.c: In function 'mplib_start_clip':
  67. mplibdir/lmplib.c:1143: error: dereferencing pointer to incomplete type
  68. mplibdir/lmplib.c: In function 'mplib_gr_index':
  69. mplibdir/lmplib.c:1156: error: dereferencing pointer to incomplete type
  70. mplibdir/lmplib.c:1158: error: dereferencing pointer to incomplete type
  71. mplibdir/lmplib.c:1159: error: 'mp_fill_code' undeclared (first use in this function)
  72. mplibdir/lmplib.c:1160: error: 'mp_fill_object' undeclared (first use in this function)
  73. mplibdir/lmplib.c:1160: error: expected expression before ')' token
  74. mplibdir/lmplib.c:1162: error: 'mp_stroked_code' undeclared (first use in this function)
  75. mplibdir/lmplib.c:1163: error: 'mp_stroked_object' undeclared (first use in this function)
  76. mplibdir/lmplib.c:1163: error: expected expression before ')' token
  77. mplibdir/lmplib.c:1165: error: 'mp_text_code' undeclared (first use in this function)
  78. mplibdir/lmplib.c:1166: error: 'mp_text_object' undeclared (first use in this function)
  79. mplibdir/lmplib.c:1166: error: expected expression before ')' token
  80. mplibdir/lmplib.c:1169: error: 'mp_special_object' undeclared (first use in this function)
  81. mplibdir/lmplib.c:1169: error: expected expression before ')' token
  82. mplibdir/lmplib.c:1171: error: 'mp_start_clip_code' undeclared (first use in this function)
  83. mplibdir/lmplib.c:1172: error: 'mp_clip_object' undeclared (first use in this function)
  84. mplibdir/lmplib.c:1172: error: expected expression before ')' token
  85. mplibdir/lmplib.c:1174: error: 'mp_start_bounds_code' undeclared (first use in this function)
  86. mplibdir/lmplib.c:1175: error: 'mp_bounds_object' undeclared (first use in this function)
  87. mplibdir/lmplib.c:1175: error: expected expression before ')' token
  88. mplibdir/lmplib.c:1177: error: 'mp_stop_clip_code' undeclared (first use in this function)
  89. mplibdir/lmplib.c:1178: error: 'mp_stop_bounds_code' undeclared (first use in this function)
  90. mv -f .deps/tangle.Tpo .deps/tangle.Po
  91. /bin/sh ./libtool --tag=CC   --mode=link x86_64-pc-linux-gnu-gcc -Wimplicit -Wreturn-type -Wdeclaration-after-statement -Wno-unknown-pragmas -O2 -march=core2 -pipe  -Wl,-O1 -o tangle tangle.o lib/lib.a -lkpathsea -ldl -lm
  92. make[2]: *** [libluatex_a-lmplib.o] Error 1
  93. make[2]: *** Waiting for unfinished jobs....
  94. libtool: link: x86_64-pc-linux-gnu-gcc -Wimplicit -Wreturn-type -Wdeclaration-after-statement -Wno-unknown-pragmas -O2 -march=core2 -pipe -Wl,-O1 -o tangle tangle.o  lib/lib.a /usr/lib64/libkpathsea.so -ldl -lm
  95. libtool: link: x86_64-pc-linux-gnu-gcc -Wimplicit -Wreturn-type -Wdeclaration-after-statement -Wno-unknown-pragmas -O2 -march=core2 -pipe -Wl,-O1 -o ctangle ctangle-ctangle.o ctangle-cweb.o  lib/lib.a /usr/lib64/libkpathsea.so -ldl -lm
  96. make[2]: Leaving directory `/var/tmp/portage/dev-tex/luatex-0.60.0/work/luatex-beta-0.60.0/source/texk/web2c'
  97. make[1]: *** [all-recursive] Error 1
  98. make[1]: Leaving directory `/var/tmp/portage/dev-tex/luatex-0.60.0/work/luatex-beta-0.60.0/source/texk/web2c'
  99. make: *** [all] Error 2
  100. * ERROR: dev-tex/luatex-0.60.0 failed:
  101. *   failed to build luatex
  102. *
  103. * Call stack:
  104. *     ebuild.sh, line  54:  Called src_compile
  105. *   environment, line 2756:  Called die
  106. * The specific snippet of code:
  107. *       emake || die "failed to build luatex"
  108. *
  109. * If you need support, post the output of 'emerge --info =dev-tex/luatex-0.60.0',
  110. * the complete build log and the output of 'emerge -pqv =dev-tex/luatex-0.60.0'.
  111. * The complete build log is located at '/var/log/port/dev-tex:luatex-0.60.0:20100429-132934.log'.
  112. * The ebuild environment file is located at '/var/tmp/portage/dev-tex/luatex-0.60.0/temp/environment'.
  113. * S: '/var/tmp/portage/dev-tex/luatex-0.60.0/work/luatex-beta-0.60.0/source'

  114. >>> Failed to emerge dev-tex/luatex-0.60.0, Log file:

  115. >>>  '/var/log/port/dev-tex:luatex-0.60.0:20100429-132934.log'

  116. * Messages for package dev-tex/luatex-0.60.0:

  117. * ERROR: dev-tex/luatex-0.60.0 failed:
  118. *   failed to build luatex
  119. *
  120. * Call stack:
  121. *     ebuild.sh, line  54:  Called src_compile
  122. *   environment, line 2756:  Called die
  123. * The specific snippet of code:
  124. *       emake || die "failed to build luatex"
  125. *
  126. * If you need support, post the output of 'emerge --info =dev-tex/luatex-0.60.0',
  127. * the complete build log and the output of 'emerge -pqv =dev-tex/luatex-0.60.0'.
  128. * The complete build log is located at '/var/log/port/dev-tex:luatex-0.60.0:20100429-132934.log'.
  129. * The ebuild environment file is located at '/var/tmp/portage/dev-tex/luatex-0.60.0/temp/environment'.
  130. * S: '/var/tmp/portage/dev-tex/luatex-0.60.0/work/luatex-beta-0.60.0/source'
复制代码
发表于 2010-4-29 23:03:20 | 显示全部楼层
emerge -av --update --deep --newuse world && emerge --depclean && revdep-rebuild

emerge dev-tex/zhspacing
蠢,但是有效。

或者

把它mask掉。
lee@shuge-lab ~ $ grep lua /etc/portage/package.mask
>dev-tex/luatex-0.45
回复 支持 反对

使用道具 举报

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

本版积分规则

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