fcntl$UNIX2003 called from function amqp_open_socket_noblock
I get this error when call [connection connectToHost:myHost onPort:myPort];
Detected an attempt to call a symbol in system libraries that is not present on the iPhone: fcntl$UNIX2003 called from function amqp_open_socket_noblock in image MyProgect.
It's on both rabbitmq-c libraries 0.4.0 and 0.5.0 Do you have any idea why?
I got this error too. Have you fixed it yet Alexander ?
Hi Alexander,
If it's still relevant, please check out the fix made in one of the forks: https://github.com/EFEducationFirstMobile/librabbitmq-objc/issues/1
before I found the link above I just included the socket.h from the unix folder of the 0.5.0/0.5.1 rabbitMQ-C library. This will also solve the issue if you don't want to use the iOS simulator fix from the EFEducationFirstMobile link.