LinuxSir.cn,穿越时空的Linuxsir!

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

今天 的编译无一成功

[复制链接]
发表于 2003-9-7 01:50:49 | 显示全部楼层 |阅读模式
今天想编译内核。但rl.o这个网卡模块和psm鼠标都是出问题。
  1. if_rl.o: In function `rl_attach':
  2. if_rl.o(.text+0x1955): undefined reference to `mii_phy_probe'
  3. if_rl.o: In function `rl_tick':
  4. if_rl.o(.text+0x20c7): undefined reference to `mii_tick'
  5. if_rl.o: In function `rl_init':
  6. if_rl.o(.text+0x27e8): undefined reference to `mii_mediachg'
  7. if_rl.o: In function `rl_ifmedia_upd':
  8. if_rl.o(.text+0x288d): undefined reference to `mii_mediachg'
  9. if_rl.o: In function `rl_ifmedia_sts':
  10. if_rl.o(.text+0x28c8): undefined reference to `mii_pollstat'
  11. if_rl.o(.data+0x120): undefined reference to `miibus_readreg_desc'
  12. if_rl.o(.data+0x128): undefined reference to `miibus_writereg_desc'
  13. if_rl.o(.data+0x130): undefined reference to `miibus_statchg_desc'
  14. if_rl.o(.data+0x1e8): undefined reference to `miibus_driver'
  15. if_rl.o(.data+0x200): undefined reference to `miibus_devclass'
  16. kbd.o: In function `kbd_register':
  17. kbd.o(.text+0x340): undefined reference to `__start_set_kbddriver_set'
  18. kbd.o(.text+0x346): undefined reference to `__stop_set_kbddriver_set'
  19. kbd.o(.text+0x374): undefined reference to `__stop_set_kbddriver_set'
  20. kbd.o: In function `kbd_get_switch':
  21. kbd.o(.text+0x46a): undefined reference to `__start_set_kbddriver_set'
  22. kbd.o(.text+0x470): undefined reference to `__stop_set_kbddriver_set'
  23. kbd.o(.text+0x4a5): undefined reference to `__stop_set_kbddriver_set'
  24. kbd.o: In function `kbd_configure':
  25. kbd.o(.text+0x753): undefined reference to `__start_set_kbddriver_set'
  26. kbd.o(.text+0x759): undefined reference to `__stop_set_kbddriver_set'
  27. kbd.o(.text+0x773): undefined reference to `__stop_set_kbddriver_set'
  28. sio.o: In function `sioprobe':
  29. sio.o(.text+0x5aa): undefined reference to `isa_irq_pending'
  30. sio.o(.text+0x72c): undefined reference to `isa_irq_pending'
  31. sio.o(.text+0x74e): undefined reference to `isa_irq_pending'
  32. sio.o(.text+0x788): undefined reference to `isa_irq_pending'
  33. fd.o: In function `fdc_detach':
  34. fd.o(.text+0xb84): undefined reference to `isa_dma_release'
  35. fd.o: In function `fdc_attach':
  36. fd.o(.text+0xda7): undefined reference to `isa_dma_acquire'
  37. fd.o(.text+0xdba): undefined reference to `isa_dmainit'
  38. fd.o: In function `fdstate':
  39. fd.o(.text+0x25cb): undefined reference to `isa_dmastart'
  40. fd.o(.text+0x27d2): undefined reference to `isa_dmadone'
  41. fd.o(.text+0x2975): undefined reference to `isa_dmadone'
  42. fd.o(.text+0x2a9e): undefined reference to `isa_dmadone'
  43. fd.o(.text+0x2b07): undefined reference to `isa_dmadone'
  44. psm.o: In function `enable_aux_dev':
  45. psm.o(.text+0x18): undefined reference to `send_aux_command'
  46. psm.o: In function `disable_aux_dev':
  47. psm.o(.text+0x78): undefined reference to `send_aux_command'
  48. psm.o: In function `get_mouse_status':
  49. psm.o(.text+0xf1): undefined reference to `empty_aux_buffer'
  50. psm.o(.text+0xfd): undefined reference to `send_aux_command'
  51. psm.o(.text+0x154): undefined reference to `read_aux_data'
  52. psm.o: In function `get_aux_id':
  53. psm.o(.text+0x1db): undefined reference to `empty_aux_buffer'
  54. psm.o(.text+0x1eb): undefined reference to `send_aux_command'
  55. psm.o(.text+0x22f): undefined reference to `read_aux_data'
  56. psm.o: In function `set_mouse_sampling_rate':
  57. psm.o(.text+0x292): undefined reference to `send_aux_command_and_data'
  58. psm.o: In function `set_mouse_scaling':
  59. psm.o(.text+0x310): undefined reference to `send_aux_command'
  60. psm.o: In function `set_mouse_resolution':
  61. psm.o(.text+0x392): undefined reference to `send_aux_command_and_data'
  62. psm.o: In function `set_mouse_mode':
  63. psm.o(.text+0x3f8): undefined reference to `send_aux_command'
  64. psm.o: In function `recover_from_error':
  65. psm.o(.text+0x548): undefined reference to `empty_both_buffers'
  66. psm.o(.text+0x550): undefined reference to `test_controller'
  67. psm.o(.text+0x570): undefined reference to `test_kbd_port'
  68. psm.o: In function `restore_controller':
  69. psm.o(.text+0x5c8): undefined reference to `empty_both_buffers'
  70. psm.o(.text+0x5df): undefined reference to `set_controller_command_byte'
  71. psm.o(.text+0x607): undefined reference to `empty_both_buffers'
  72. psm.o(.text+0x61e): undefined reference to `empty_both_buffers'
  73. psm.o: In function `doinitialize':
  74. psm.o(.text+0x643): undefined reference to `test_aux_port'
  75. psm.o(.text+0x6be): undefined reference to `reset_aux_dev'
  76. psm.o(.text+0x72c): undefined reference to `empty_both_buffers'
  77. psm.o(.text+0x87b): undefined reference to `empty_aux_buffer'
  78. psm.o: In function `doopen':
  79. psm.o(.text+0x978): undefined reference to `kbdc_get_device_mask'
  80. psm.o(.text+0x993): undefined reference to `set_controller_command_byte'
  81. psm.o: In function `reinitialize':
  82. psm.o(.text+0xa31): undefined reference to `kbdc_lock'
  83. psm.o(.text+0xa83): undefined reference to `empty_both_buffers'
  84. psm.o(.text+0xa8e): undefined reference to `get_controller_command_byte'
  85. psm.o(.text+0xac7): undefined reference to `kbdc_get_device_mask'
  86. psm.o(.text+0xade): undefined reference to `set_controller_command_byte'
  87. psm.o(.text+0xaf5): undefined reference to `kbdc_lock'
  88. psm.o(.text+0xb40): undefined reference to `empty_aux_buffer'
  89. psm.o(.text+0xbf7): undefined reference to `kbdc_get_device_mask'
  90. psm.o(.text+0xc12): undefined reference to `set_controller_command_byte'
  91. psm.o(.text+0xc48): undefined reference to `kbdc_lock'
  92. psm.o: In function `psmprobe':
  93. psm.o(.text+0xdeb): undefined reference to `atkbdc_open'
  94. psm.o(.text+0xe37): undefined reference to `kbdc_lock'
  95. psm.o(.text+0xe76): undefined reference to `empty_both_buffers'
  96. psm.o(.text+0xe81): undefined reference to `kbdc_get_device_mask'
  97. psm.o(.text+0xe93): undefined reference to `get_controller_command_byte'
  98. psm.o(.text+0xee7): undefined reference to `set_controller_command_byte'
  99. psm.o(.text+0xf20): undefined reference to `write_controller_command'
  100. psm.o(.text+0xf2b): undefined reference to `test_aux_port'
  101. psm.o(.text+0xfb5): undefined reference to `reset_aux_dev'
  102. psm.o(.text+0x1318): undefined reference to `empty_aux_buffer'
  103. psm.o(.text+0x1383): undefined reference to `set_controller_command_byte'
  104. psm.o(.text+0x13d7): undefined reference to `kbdc_set_device_mask'
  105. psm.o(.text+0x13ea): undefined reference to `kbdc_lock'
  106. psm.o(.text+0x1408): undefined reference to `kbdc_set_device_mask'
  107. psm.o(.text+0x141b): undefined reference to `kbdc_lock'
  108. psm.o: In function `psmopen':
  109. psm.o(.text+0x1831): undefined reference to `kbdc_lock'
  110. psm.o(.text+0x1849): undefined reference to `get_controller_command_byte'
  111. psm.o(.text+0x185b): undefined reference to `kbdc_get_device_mask'
  112. psm.o(.text+0x1872): undefined reference to `set_controller_command_byte'
  113. psm.o(.text+0x1889): undefined reference to `kbdc_lock'
  114. psm.o(.text+0x18d1): undefined reference to `kbdc_lock'
  115. psm.o: In function `psmclose':
  116. psm.o(.text+0x192a): undefined reference to `kbdc_lock'
  117. psm.o(.text+0x1942): undefined reference to `get_controller_command_byte'
  118. psm.o(.text+0x195c): undefined reference to `kbdc_lock'
  119. psm.o(.text+0x1977): undefined reference to `kbdc_get_device_mask'
  120. psm.o(.text+0x198e): undefined reference to `set_controller_command_byte'
  121. psm.o(.text+0x19e5): undefined reference to `empty_aux_buffer'
  122. psm.o(.text+0x1a67): undefined reference to `kbdc_get_device_mask'
  123. psm.o(.text+0x1a82): undefined reference to `set_controller_command_byte'
  124. psm.o(.text+0x1ab1): undefined reference to `empty_aux_buffer'
  125. psm.o(.text+0x1ac8): undefined reference to `kbdc_lock'
  126. psm.o: In function `block_mouse_data':
  127. psm.o(.text+0x1e51): undefined reference to `kbdc_lock'
  128. psm.o(.text+0x1e69): undefined reference to `get_controller_command_byte'
  129. psm.o(.text+0x1e7b): undefined reference to `kbdc_get_device_mask'
  130. psm.o(.text+0x1e92): undefined reference to `set_controller_command_byte'
  131. psm.o(.text+0x1ea9): undefined reference to `kbdc_lock'
  132. psm.o(.text+0x1ec3): undefined reference to `empty_aux_buffer'
  133. psm.o(.text+0x1ece): undefined reference to `read_aux_data_no_wait'
  134. psm.o: In function `unblock_mouse_data':
  135. psm.o(.text+0x1f23): undefined reference to `empty_aux_buffer'
  136. psm.o(.text+0x1f2e): undefined reference to `kbdc_get_device_mask'
  137. psm.o(.text+0x1f47): undefined reference to `set_controller_command_byte'
  138. psm.o(.text+0x1f63): undefined reference to `kbdc_lock'
  139. psm.o: In function `psmtimeout':
  140. psm.o(.text+0x24f4): undefined reference to `kbdc_lock'
  141. psm.o(.text+0x2536): undefined reference to `kbdc_lock'
  142. psm.o: In function `psmintr':
  143. psm.o(.text+0x2df7): undefined reference to `read_aux_data_no_wait'
  144. psm.o: In function `enable_kmouse':
  145. psm.o(.text+0x321b): undefined reference to `empty_aux_buffer'
  146. *** Error code 1
  147. Stop in /usr/src/sys/i386/compile/mykernel.
复制代码
编译startdict2
先是处理了一大批依赖软件包。然后就是在编译一个软件包的时候断了。
  1. {standard input}: Assembler messages:
  2. {standard input}:2910: Error: suffix or operands invalid for `movd'
  3. gmake[3]: *** [pango-layout.lo] 错误 1
  4. gmake[3]: Leaving directory `/usr/ports/x11-toolkits/pango/work/pango-1.2.1/pango'
  5. gmake[2]: *** [all-recursive] 错误 1
  6. gmake[2]: Leaving directory `/usr/ports/x11-toolkits/pango/work/pango-1.2.1/pango'
  7. gmake[1]: *** [all-recursive] 错误 1
  8. gmake[1]: Leaving directory `/usr/ports/x11-toolkits/pango/work/pango-1.2.1'
  9. gmake: *** [all-recursive-am] 错误 2
  10. *** Error code 2
  11. Stop in /usr/ports/x11-toolkits/pango.
  12. *** Error code 1
  13. Stop in /usr/ports/chinese/stardict2
复制代码
编译XMMS
  1. {standard input}:2264: Error: suffix or operands invalid for `movd'
  2. {standard input}:2265: Error: suffix or operands invalid for `movd'
  3. {standard input}:2389: Error: suffix or operands invalid for `movd'
  4. {standard input}:2390: Error: suffix or operands invalid for `movd'
  5. gmake[2]: *** [mdriver.lo] 错误 1
  6. gmake[2]: Leaving directory `/usr/ports/audio/libmikmod/work/libmikmod-3.1.10/libmikmod'
  7. gmake[1]: *** [all-recursive] 错误 1
  8. gmake[1]: Leaving directory `/usr/ports/audio/libmikmod/work/libmikmod-3.1.10'
  9. gmake: *** [all-recursive-am] 错误 2
  10. *** Error code 2
  11. Stop in /usr/ports/audio/libmikmod.
  12. *** Error code 1
  13. Stop in /usr/ports/chinese/xmms
复制代码
真的是很失望啊。
发表于 2003-9-7 10:45:01 | 显示全部楼层
你是不是做少了拿一步?
 楼主| 发表于 2003-9-7 14:39:24 | 显示全部楼层
make
make install
make clean
还需要其它的吗?
发表于 2003-9-7 14:51:11 | 显示全部楼层
一些依赖包装过吗?
发表于 2003-9-7 15:27:33 | 显示全部楼层
肯定是没有装了,
不过看不出来少了哪些依赖包,
有时候ports安装少了些什么东西真是痛苦,唉,
 楼主| 发表于 2003-9-7 15:54:35 | 显示全部楼层
需要的依赖包都下了.就是在编译依赖包的时候就这样了.
有需要的依赖包.ports都转换到对应的目录下自动下了.
发表于 2003-9-7 20:02:04 | 显示全部楼层
最初由 0100 发表
make
make install
make clean
还需要其它的吗?

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

本版积分规则

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