I will be the first to admit that I am doing something strange and unusual, for which I will make no apology. However, I did have to do a couple things to get Net::RabbitMQ 0.2.6 working on Solaris 9 with perl 5.8.7 (SPARC).
The most dubious change (and outside the realm of Net::RabbitMQ's responsibility) is faking <stdint.h> on the system by symlinking it.
That is to say:
# ln -s /usr/include/sys/inttypes.h /usr/include/stdint.h
The second thing to do was fix-up the test headers.
For some reason passing integers to the header makes them come back out as 0 in the test. Since strings work (see the "def" key) that should be sufficient for my needs, although at the time of this writing I have not written my application so this requirement may change.
Here is the failing (unpatched) test output which is corrected by the above patch.
I will be the first to admit that I am doing something strange and unusual, for which I will make no apology. However, I did have to do a couple things to get Net::RabbitMQ 0.2.6 working on Solaris 9 with perl 5.8.7 (SPARC).
The most dubious change (and outside the realm of Net::RabbitMQ's responsibility) is faking
<stdint.h>
on the system by symlinking it.That is to say:
# ln -s /usr/include/sys/inttypes.h /usr/include/stdint.h
The second thing to do was fix-up the test headers.
For some reason passing integers to the header makes them come back out as 0 in the test. Since strings work (see the "def" key) that should be sufficient for my needs, although at the time of this writing I have not written my application so this requirement may change.
Here is the failing (unpatched) test output which is corrected by the above patch.