- [16:11:16 dmke@mobil:~/repositories/fidius/ag-architektur/trunk/src/communication/c_client/lib]$ make example
- gcc -Wall -std=c99 -c example.c
- gcc -Wall -std=c99 -c client.c
- gcc -Wall -std=c99 example.o client.o -o example
- client.o: In function `connection_data':
- client.c:(.text+0x0): multiple definition of `connection_data'
- example.o:example.c:(.text+0x0): first defined here
- client.o: In function `generate_basic_properties':
- client.c:(.text+0x4b): multiple definition of `generate_basic_properties'
- example.o:example.c:(.text+0x4b): first defined here
- client.o: In function `setup':
- client.c:(.text+0x14e): multiple definition of `setup'
- example.o:example.c:(.text+0x14e): first defined here
- client.o: In function `connect_to_amqp_server':
- client.c:(.text+0x1a3): multiple definition of `connect_to_amqp_server'
- example.o:example.c:(.text+0x1a3): first defined here
- client.o: In function `establish_connection':
- client.c:(.text+0x2c1): multiple definition of `establish_connection'
- example.o:example.c:(.text+0x2c1): first defined here
- client.o: In function `declare_queue':
- client.c:(.text+0x39d): multiple definition of `declare_queue'
- example.o:example.c:(.text+0x39d): first defined here
- client.o: In function `bind_queue':
- client.c:(.text+0x5a6): multiple definition of `bind_queue'
- example.o:example.c:(.text+0x5a6): first defined here
- client.o: In function `publish_message_on_defined_channel':
- client.c:(.text+0x633): multiple definition of `publish_message_on_defined_channel'
- example.o:example.c:(.text+0x633): first defined here
- client.o: In function `publish_message':
- client.c:(.text+0x6e3): multiple definition of `publish_message'
- example.o:example.c:(.text+0x6e3): first defined here
- client.o: In function `close_connection':
- client.c:(.text+0x73b): multiple definition of `close_connection'
- example.o:example.c:(.text+0x73b): first defined here
- client.o: In function `connection_thread_function':
- client.c:(.text+0x7bd): multiple definition of `connection_thread_function'
- example.o:example.c:(.text+0x7bd): first defined here
- example.o: In function `connect_to_amqp_server':
- example.c:(.text+0x1c0): undefined reference to `amqp_new_connection'
- example.c:(.text+0x1d7): undefined reference to `amqp_open_socket'
- example.c:(.text+0x1f4): undefined reference to `amqp_set_sockfd'
- example.c:(.text+0x239): undefined reference to `amqp_login'
- example.c:(.text+0x264): undefined reference to `die_on_amqp_error'
- example.c:(.text+0x279): undefined reference to `amqp_channel_open'
- example.c:(.text+0x28d): undefined reference to `amqp_get_rpc_reply'
- example.c:(.text+0x2b8): undefined reference to `die_on_amqp_error'
- example.o: In function `declare_queue':
- example.c:(.text+0x3f4): undefined reference to `amqp_queue_declare'
- example.c:(.text+0x409): undefined reference to `amqp_get_rpc_reply'
- example.c:(.text+0x434): undefined reference to `die_on_amqp_error'
- example.c:(.text+0x44f): undefined reference to `amqp_bytes_malloc_dup'
- example.c:(.text+0x46d): undefined reference to `die_on_error'
- example.c:(.text+0x47f): undefined reference to `amqp_cstring_bytes'
- example.c:(.text+0x494): undefined reference to `amqp_cstring_bytes'
- example.c:(.text+0x4e2): undefined reference to `amqp_queue_bind'
- example.c:(.text+0x4f4): undefined reference to `amqp_get_rpc_reply'
- example.c:(.text+0x51f): undefined reference to `die_on_amqp_error'
- example.c:(.text+0x563): undefined reference to `amqp_basic_consume'
- example.c:(.text+0x575): undefined reference to `amqp_get_rpc_reply'
- example.c:(.text+0x5a0): undefined reference to `die_on_amqp_error'
- example.o: In function `publish_message_on_defined_channel':
- example.c:(.text+0x64e): undefined reference to `amqp_cstring_bytes'
- example.c:(.text+0x663): undefined reference to `amqp_cstring_bytes'
- example.c:(.text+0x678): undefined reference to `amqp_cstring_bytes'
- example.c:(.text+0x6cd): undefined reference to `amqp_basic_publish'
- example.c:(.text+0x6dd): undefined reference to `die_on_error'
- example.o: In function `close_connection':
- example.c:(.text+0x761): undefined reference to `amqp_connection_close'
- example.c:(.text+0x78c): undefined reference to `die_on_amqp_error'
- example.c:(.text+0x799): undefined reference to `amqp_destroy_connection'
- example.c:(.text+0x7b7): undefined reference to `die_on_error'
- example.o: In function `close_connection_on_sigint':
- example.c:(.text+0x806): undefined reference to `amqp_channel_close'
- example.c:(.text+0x831): undefined reference to `die_on_amqp_error'
- example.o: In function `main':
- example.c:(.text+0xa9d): undefined reference to `amqp_maybe_release_buffers'
- example.c:(.text+0xab3): undefined reference to `amqp_simple_wait_frame'
- example.c:(.text+0xb0f): undefined reference to `amqp_method_name'
- example.c:(.text+0xb97): undefined reference to `amqp_simple_wait_frame'
- example.c:(.text+0xc49): undefined reference to `amqp_simple_wait_frame'
- example.c:(.text+0xccf): undefined reference to `amqp_dump'
- example.c:(.text+0xd1b): undefined reference to `amqp_channel_close'
- example.c:(.text+0xd46): undefined reference to `die_on_amqp_error'
- client.o: In function `connect_to_amqp_server':
- client.c:(.text+0x1c0): undefined reference to `amqp_new_connection'
- client.c:(.text+0x1d7): undefined reference to `amqp_open_socket'
- client.c:(.text+0x1f4): undefined reference to `amqp_set_sockfd'
- client.c:(.text+0x239): undefined reference to `amqp_login'
- client.c:(.text+0x264): undefined reference to `die_on_amqp_error'
- client.c:(.text+0x279): undefined reference to `amqp_channel_open'
- client.c:(.text+0x28d): undefined reference to `amqp_get_rpc_reply'
- client.c:(.text+0x2b8): undefined reference to `die_on_amqp_error'
- client.o: In function `declare_queue':
- client.c:(.text+0x3f4): undefined reference to `amqp_queue_declare'
- client.c:(.text+0x409): undefined reference to `amqp_get_rpc_reply'
- client.c:(.text+0x434): undefined reference to `die_on_amqp_error'
- client.c:(.text+0x44f): undefined reference to `amqp_bytes_malloc_dup'
- client.c:(.text+0x46d): undefined reference to `die_on_error'
- client.c:(.text+0x47f): undefined reference to `amqp_cstring_bytes'
- client.c:(.text+0x494): undefined reference to `amqp_cstring_bytes'
- client.c:(.text+0x4e2): undefined reference to `amqp_queue_bind'
- client.c:(.text+0x4f4): undefined reference to `amqp_get_rpc_reply'
- client.c:(.text+0x51f): undefined reference to `die_on_amqp_error'
- client.c:(.text+0x563): undefined reference to `amqp_basic_consume'
- client.c:(.text+0x575): undefined reference to `amqp_get_rpc_reply'
- client.c:(.text+0x5a0): undefined reference to `die_on_amqp_error'
- client.o: In function `publish_message_on_defined_channel':
- client.c:(.text+0x64e): undefined reference to `amqp_cstring_bytes'
- client.c:(.text+0x663): undefined reference to `amqp_cstring_bytes'
- client.c:(.text+0x678): undefined reference to `amqp_cstring_bytes'
- client.c:(.text+0x6cd): undefined reference to `amqp_basic_publish'
- client.c:(.text+0x6dd): undefined reference to `die_on_error'
- client.o: In function `close_connection':
- client.c:(.text+0x761): undefined reference to `amqp_connection_close'
- client.c:(.text+0x78c): undefined reference to `die_on_amqp_error'
- client.c:(.text+0x799): undefined reference to `amqp_destroy_connection'
- client.c:(.text+0x7b7): undefined reference to `die_on_error'
- collect2: ld returned 1 exit status
- make: *** [example] Fehler 1
