2010/3/18 Jack O'Quin : > On Thu, Mar 18, 2010 at 5:54 AM, Klaus Petersen wrote: >> Jack O'Quin さんは書きました: >>> On Mon, Mar 15, 2010 at 11:13 PM, Klaus Petersen >>> wrote: >>>> Hello Jack, >>>> >>>>> * Should this package be supported on Mac OS X? >>>>> >>>>> Libdc1394 claims to run on OS X, but the ROS experimental libdc1394v2 >>>>> package defines ROS_BUILD_BLACKLIST_OSX. Is a 1394 driver useful or >>>>> needed on that system? >>>>> >>>>> Should I open tracker issues for some of these items? >>>> From my individual standpoint, it would be very nice if the driver ran >>>> on osx as well. libdc1394 works fine on osx as far as I know. If I have >>>> time I will try to install the driver you just committed on my osx box. >>> >>> Please do, and let me know how it goes. >>> >>> Regards, >> >> >> Hi Jack, >> >> I got the node to run under macosx as well. When compiling I had an >> error with two uint declarations in camera1394.h which I fixed by >> substituting with unsigned int. I had problems with the default mode >> settings, so without changing these (or setting them as inital >> parameters) the process got locked up. I guess this is a camera specific >> problem. Also there is one notorious problem with libdc1394 on mac and >> that is a warning message that occurs for every sampled frame saying >> "libdc1394 warning: packet .. had error status 0". That can be fixed by >> commenting the respective line and recompile library however, so that is >> also no shortcoming of the node. Anyway, will continue trying.. > > Thanks for the report, Klaus. Good to know it works. > > I committed the unsigned int fix to svn. I see some other potential > portability problems I'll probably fix in the build soon. Maybe you > can re-test that, too (will let you know when). I just realized that there will probably be a new problem building in OS X. Yesterday, I added a of the libdc1394v2 ROS package to fix a build dependency problem on Ubuntu Hardy (which does not have version 2 of that library. Unfortunately, libdc1394v2 is marked ROS_BUILD_BLACKLIST_OSX. This is a temporary fix until I can come up with a proper solution for that problem. Maybe that will work for you, but I suspect it will not. If not, you'll probably have to edit that out of the manifext.xml until we have a better solution. Sorry for the mess, it was failing the automated build tests in ros-pkg. I don't suppose the automated builds include OS X. Is there any hope of doing that in the future, perhaps? -- joq