NI GPIB-ENET/100 + NI-488 on OSX 10.4.8

I am having difficulty in xcode(Cocoa app) making my code write to a device on GPIB using the NI GPIB-ENET/100. I have installed the NI488.2 API and included ni488.h but i am getting an error at runtime where it says my program has exited due to signal 6(SIGABRT): ZeroLink: unknown symbol '_ibdev'. Anyone have any idea what this could be? I have followed all of the instructions included with the ni488.2 documentation. Oh, i have been successful writing to the device using the terminal tool included with the API software, so I know the NI GPIB-ENET/100 is configured correctly.
Thanks
Kyle Pattison

NI GPIB-ENET/100 + NI-488 on OSX 10.4.8

I should add i am running a G4 PPC

NI GPIB-ENET + NI-488 on OSX 10.5.5

Hi Kyle,

I just started this yesterday, with the goal of having Matlab interface with GPIB-NET (not ENET/100). The NI-488 driver 2.5.5 lets me communicate with the ENET (although the instructions don't list it).
I was able to write a simple program, and achieve communication:

#include
#include
#include

char buffer[101];//

main ()
{
int gpib_dev1;

printf ("\nStarting GPIB test program.\n"); //Print the identification string read from

gpib_dev1 = ibdev( 0,26,0,10,1,0 );
//Use GPIB0 to access the GPIB device at primary Address 2, secondary address none, using
//10 second I/O time out, using EOI termination, and no special EOS byte for termination.

ibwrt (gpib_dev1, "*idn?", 5);
ibrd (gpib_dev1, buffer, 100); //This causes the GPIB-ENET to read back any
//data that the device at primary address 2 may
//have ready, up to 100 bytes.
buffer[ibcnt] = 0; //ibcnt is a global variable that stores the
//number of bytes read back or sent out by the
//most recent ibrd or ibwrt. We use it here to
//null terminate the buffer which holds the data
//we read back.
printf ("%s\n\n", buffer); //Print the identification string read from
//device at primary address 2 to the screen.

ibonl (gpib_dev1, 0);
// close gpib
}

with the following output:

Starting GPIB test program.
Keithley Instruments Inc., Model 2602, 1061545, 1.0.2

My next goal is to integrate with Matlab using MEX, with the starting point of the 1999 Matlab contributed MEX code:
http://www.mathworks.com/matlabcentral/fileexchange/loadFile.do?objectId=216&objectType=file

I hope that helps.

regards,
Lukas