If you can get easily get CMake installed on your MAC or you already
have it installed, you may want to try the new CMake patch I offered
this morning.
I would walk you through that process if you were willing to use CMake.
Autotools and I are not on speaking terms.
Dick
> Hello Dick,
>
> I try to understand how the libftdi test is working, I think
> the test source look like (conftest.c):
>
> #include <stdio.h>
> #include <ftdi.h>
>
> int
> main( int argc, char **argv )
> {
> struct ftdi_context *p;
> p = ftdi_new();
> if( p != NULL ){
> return 0;
> } else {
> fprintf( stderr, "calling ftdi_new() failed\n");
> return 1;
> }
> }
>
> If this can be compiled, the libftdi must be available. Now I try
> to make the test by hand.
>
> libftdi is installed here:
>
> /opt/local/libftdi-0.15
>
> and libusb here:
>
> /opt/local/libusb-0.1.12
>
> Therefore I use the following command line:
>
> CFLAGS="-I/opt/local/libftdi-0.15/include -I/opt/local/libusb-0.1.12"
> LDFLAGS="-L/opt/local/libftdi-0.15/lib -L/opt/local/libusb-0.1.12"
> LIBS="-lftdi -lusb" gcc conftest.c
>
> But got the following error:
>
> Undefined symbols,
> "_ftdi_new", referenced from:
> _main in ccy6Vq7b.o
> ld: symbol(s) not found
> collect2: ld returned 1 exit status
>
> I do not know where the problem is.
>
> Best regards,
>
> Michael
> -----Ursprüngliche Nachricht-----
> Von: Dick Hollenbeck [mailto:[email protected]]
> Gesendet: Dienstag, 14. April 2009 22:00
> An: Michael Fischer
> Cc: Openocd-Dev
> Betreff: Re: [Openocd-development] How to configure the build, without
> using dynamic libraries?
>
>
> Michael Fischer wrote:
>
>> Hello list,
>>
>> I am working on a Mac OS X installer for OpenOCD.
>> If I only install the openocd executable, I got an
>> error that the dynamic library for libusb and libftdi
>> can not be found.
>>
>>
>
> Are you saying that you want to use:
>
> 1) static libraries for libusb and libftdi? OR
>
> 2) neither static nor dynamic libraries for libusb and libftdi?
>
>
> Which cable driver?
>
>
> Dick
>
>
>> This is correct, because this libraries was not installed.
>>
>> For the toolchain build I could use --disable-shared, or
>> removed the library with the extension dynlib.
>>
>> But how can I get OpenOCD to work without dynamic libraries?
>>
>> Best regards,
>>
>> Michael
>>
>>
>
>
>
_______________________________________________
Openocd-development mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/openocd-development