I'm not very knowledgeable about the topic, however Alex Stewart and Rodolpne Pineau helped me and I was able to install libdc1394 successfully on my Maverick Mac Book Pro using homebrew.  Looking at my notes, I ran:

 brew install libdc1394

However, I didn't necessarily compile the sample files.  It turns out the Psychtoolbox (for MATLAB)  already has a built LibDC1394 framework that it uses.  I'm using Psychtoolbox to collect video from the camera as I run my experiment.



Nicholas Port, Ph.D.       nport@indiana.edu

800 E. Atwater Ave
School of Optometry, Indiana University
Bloomington, IN 47405   

office/lab: 812-856-0124
fax: 812-855-7045

On May 5, 2014, at 9:58 AM, Marcio Saban <msaban@mandli.com>


I cannot run the sample files from libdc1394-2.2.2 on OS X Mavericks (10.9.2). I am using libusb 1.0.18. Any help would be appreciated.

I ran the following commands without problems


the output was this:
Configuration (libdc1394):

    Linux support:                      Disabled (Linux not detected)
    Mac OS X support:                   Enabled
    Windows support:                    Disabled (Windows not detected)
    IIDC-over-USB support:              Enabled
    Build examples:                     Yes
      Build SDL/OpenGL examples:        No
      Build XV examples:                No
      Build V4L examples:               No

I ran:
make install

Here is the output I get:
$ ./helloworld 
dyld: lazy symbol binding failed: Symbol not found: _libusb_init
  Referenced from: /libdc1394-2.2.2/dc1394/.libs/libdc1394.22.dylib
  Expected in: flat namespace

dyld: Symbol not found: _libusb_init
  Referenced from: /libdc1394-2.2.2/dc1394/.libs/libdc1394.22.dylib
  Expected in: flat namespace

Trace/BPT trap: 5

Is your legacy SCM system holding you back? Join Perforce May 7 to find out:
&#149; 3 signs your SCM is hindering your productivity
&#149; Requirements for releasing software faster
&#149; Expert tips and advice for migrating your SCM now
Mailing list for libdc1394-devel