Share Pastebin
Guest
Public paste!

Makefile

By: a guest | Mar 22nd, 2010 | Syntax: None | Size: 7.27 KB | Hits: 60 | Expires: Never
This paste has a previous version, view the difference. Copy text to clipboard
  1. [16:11:16 dmke@mobil:~/repositories/fidius/ag-architektur/trunk/src/communication/c_client/lib]$ make example
  2. gcc -Wall -std=c99 -c example.c
  3. gcc -Wall -std=c99 -c client.c
  4. gcc -Wall -std=c99 example.o client.o -o example
  5. client.o: In function `connection_data':
  6. client.c:(.text+0x0): multiple definition of `connection_data'
  7. example.o:example.c:(.text+0x0): first defined here
  8. client.o: In function `generate_basic_properties':
  9. client.c:(.text+0x4b): multiple definition of `generate_basic_properties'
  10. example.o:example.c:(.text+0x4b): first defined here
  11. client.o: In function `setup':
  12. client.c:(.text+0x14e): multiple definition of `setup'
  13. example.o:example.c:(.text+0x14e): first defined here
  14. client.o: In function `connect_to_amqp_server':
  15. client.c:(.text+0x1a3): multiple definition of `connect_to_amqp_server'
  16. example.o:example.c:(.text+0x1a3): first defined here
  17. client.o: In function `establish_connection':
  18. client.c:(.text+0x2c1): multiple definition of `establish_connection'
  19. example.o:example.c:(.text+0x2c1): first defined here
  20. client.o: In function `declare_queue':
  21. client.c:(.text+0x39d): multiple definition of `declare_queue'
  22. example.o:example.c:(.text+0x39d): first defined here
  23. client.o: In function `bind_queue':
  24. client.c:(.text+0x5a6): multiple definition of `bind_queue'
  25. example.o:example.c:(.text+0x5a6): first defined here
  26. client.o: In function `publish_message_on_defined_channel':
  27. client.c:(.text+0x633): multiple definition of `publish_message_on_defined_channel'
  28. example.o:example.c:(.text+0x633): first defined here
  29. client.o: In function `publish_message':
  30. client.c:(.text+0x6e3): multiple definition of `publish_message'
  31. example.o:example.c:(.text+0x6e3): first defined here
  32. client.o: In function `close_connection':
  33. client.c:(.text+0x73b): multiple definition of `close_connection'
  34. example.o:example.c:(.text+0x73b): first defined here
  35. client.o: In function `connection_thread_function':
  36. client.c:(.text+0x7bd): multiple definition of `connection_thread_function'
  37. example.o:example.c:(.text+0x7bd): first defined here
  38. example.o: In function `connect_to_amqp_server':
  39. example.c:(.text+0x1c0): undefined reference to `amqp_new_connection'
  40. example.c:(.text+0x1d7): undefined reference to `amqp_open_socket'
  41. example.c:(.text+0x1f4): undefined reference to `amqp_set_sockfd'
  42. example.c:(.text+0x239): undefined reference to `amqp_login'
  43. example.c:(.text+0x264): undefined reference to `die_on_amqp_error'
  44. example.c:(.text+0x279): undefined reference to `amqp_channel_open'
  45. example.c:(.text+0x28d): undefined reference to `amqp_get_rpc_reply'
  46. example.c:(.text+0x2b8): undefined reference to `die_on_amqp_error'
  47. example.o: In function `declare_queue':
  48. example.c:(.text+0x3f4): undefined reference to `amqp_queue_declare'
  49. example.c:(.text+0x409): undefined reference to `amqp_get_rpc_reply'
  50. example.c:(.text+0x434): undefined reference to `die_on_amqp_error'
  51. example.c:(.text+0x44f): undefined reference to `amqp_bytes_malloc_dup'
  52. example.c:(.text+0x46d): undefined reference to `die_on_error'
  53. example.c:(.text+0x47f): undefined reference to `amqp_cstring_bytes'
  54. example.c:(.text+0x494): undefined reference to `amqp_cstring_bytes'
  55. example.c:(.text+0x4e2): undefined reference to `amqp_queue_bind'
  56. example.c:(.text+0x4f4): undefined reference to `amqp_get_rpc_reply'
  57. example.c:(.text+0x51f): undefined reference to `die_on_amqp_error'
  58. example.c:(.text+0x563): undefined reference to `amqp_basic_consume'
  59. example.c:(.text+0x575): undefined reference to `amqp_get_rpc_reply'
  60. example.c:(.text+0x5a0): undefined reference to `die_on_amqp_error'
  61. example.o: In function `publish_message_on_defined_channel':
  62. example.c:(.text+0x64e): undefined reference to `amqp_cstring_bytes'
  63. example.c:(.text+0x663): undefined reference to `amqp_cstring_bytes'
  64. example.c:(.text+0x678): undefined reference to `amqp_cstring_bytes'
  65. example.c:(.text+0x6cd): undefined reference to `amqp_basic_publish'
  66. example.c:(.text+0x6dd): undefined reference to `die_on_error'
  67. example.o: In function `close_connection':
  68. example.c:(.text+0x761): undefined reference to `amqp_connection_close'
  69. example.c:(.text+0x78c): undefined reference to `die_on_amqp_error'
  70. example.c:(.text+0x799): undefined reference to `amqp_destroy_connection'
  71. example.c:(.text+0x7b7): undefined reference to `die_on_error'
  72. example.o: In function `close_connection_on_sigint':
  73. example.c:(.text+0x806): undefined reference to `amqp_channel_close'
  74. example.c:(.text+0x831): undefined reference to `die_on_amqp_error'
  75. example.o: In function `main':
  76. example.c:(.text+0xa9d): undefined reference to `amqp_maybe_release_buffers'
  77. example.c:(.text+0xab3): undefined reference to `amqp_simple_wait_frame'
  78. example.c:(.text+0xb0f): undefined reference to `amqp_method_name'
  79. example.c:(.text+0xb97): undefined reference to `amqp_simple_wait_frame'
  80. example.c:(.text+0xc49): undefined reference to `amqp_simple_wait_frame'
  81. example.c:(.text+0xccf): undefined reference to `amqp_dump'
  82. example.c:(.text+0xd1b): undefined reference to `amqp_channel_close'
  83. example.c:(.text+0xd46): undefined reference to `die_on_amqp_error'
  84. client.o: In function `connect_to_amqp_server':
  85. client.c:(.text+0x1c0): undefined reference to `amqp_new_connection'
  86. client.c:(.text+0x1d7): undefined reference to `amqp_open_socket'
  87. client.c:(.text+0x1f4): undefined reference to `amqp_set_sockfd'
  88. client.c:(.text+0x239): undefined reference to `amqp_login'
  89. client.c:(.text+0x264): undefined reference to `die_on_amqp_error'
  90. client.c:(.text+0x279): undefined reference to `amqp_channel_open'
  91. client.c:(.text+0x28d): undefined reference to `amqp_get_rpc_reply'
  92. client.c:(.text+0x2b8): undefined reference to `die_on_amqp_error'
  93. client.o: In function `declare_queue':
  94. client.c:(.text+0x3f4): undefined reference to `amqp_queue_declare'
  95. client.c:(.text+0x409): undefined reference to `amqp_get_rpc_reply'
  96. client.c:(.text+0x434): undefined reference to `die_on_amqp_error'
  97. client.c:(.text+0x44f): undefined reference to `amqp_bytes_malloc_dup'
  98. client.c:(.text+0x46d): undefined reference to `die_on_error'
  99. client.c:(.text+0x47f): undefined reference to `amqp_cstring_bytes'
  100. client.c:(.text+0x494): undefined reference to `amqp_cstring_bytes'
  101. client.c:(.text+0x4e2): undefined reference to `amqp_queue_bind'
  102. client.c:(.text+0x4f4): undefined reference to `amqp_get_rpc_reply'
  103. client.c:(.text+0x51f): undefined reference to `die_on_amqp_error'
  104. client.c:(.text+0x563): undefined reference to `amqp_basic_consume'
  105. client.c:(.text+0x575): undefined reference to `amqp_get_rpc_reply'
  106. client.c:(.text+0x5a0): undefined reference to `die_on_amqp_error'
  107. client.o: In function `publish_message_on_defined_channel':
  108. client.c:(.text+0x64e): undefined reference to `amqp_cstring_bytes'
  109. client.c:(.text+0x663): undefined reference to `amqp_cstring_bytes'
  110. client.c:(.text+0x678): undefined reference to `amqp_cstring_bytes'
  111. client.c:(.text+0x6cd): undefined reference to `amqp_basic_publish'
  112. client.c:(.text+0x6dd): undefined reference to `die_on_error'
  113. client.o: In function `close_connection':
  114. client.c:(.text+0x761): undefined reference to `amqp_connection_close'
  115. client.c:(.text+0x78c): undefined reference to `die_on_amqp_error'
  116. client.c:(.text+0x799): undefined reference to `amqp_destroy_connection'
  117. client.c:(.text+0x7b7): undefined reference to `die_on_error'
  118. collect2: ld returned 1 exit status
  119. make: *** [example] Fehler 1