[ https://issues.apache.org/jira/browse/THRIFT-851?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12899066#action_12899066 ]
Anthony Molinaro commented on THRIFT-851: ----------------------------------------- sys/param.h also seems to work fine on OSX Snow Leopard > php extension fails to compile on centos 5.x > -------------------------------------------- > > Key: THRIFT-851 > URL: https://issues.apache.org/jira/browse/THRIFT-851 > Project: Thrift > Issue Type: Bug > Components: Library (PHP) > Affects Versions: 0.4 > Reporter: Anthony Molinaro > Fix For: 0.5 > > Attachments: php-ext-include.patch, thrift-851.txt > > > At some point the includes for endian.h and byte_order.h were changed from > #include <endian.h> > #include <byteswap.h> > to > #include <machine/endian.h> > #include <machine/byte_order.h> > Unfortunately the latter files only exist on bsd and bsd derived systems like > Mac OSX. > I fixed it by using some ifdef's and using the old includes on linux. > Patch is attached -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.