On 4/14/2015 1:41 PM, Roland Franke wrote:
> Hello,
>
>>>> In file included from ow_dnssd.c:17:
>>>> ../../../owlib/src/include/ow.h:302:20:  error: libusb.h No such file or
>>>> directory
>>> Can you look for the following changes:
>>> module/owshell/src/c/Makefile.am
>>> In line 41 (And followed) you have to add at the end an \
>>> and add the lines:
>>> ${LIBUSB_CFLAGS} \
>>> ${PTHREAD_CFLAGS}
>>>
>>> Also exchange the line:
>>> LDADD = ${LD_EXTRALIBS} ${OSLIBS}
>>> with
>>> LDADD = ${LIBUSB_LIBS} ${PTHREAD_LIBS} ${LD_EXTRALIBS} ${OSLIBS}
>>>
>>> Then modify the file
>>> module/owshell/src/c/Makefile.in
>>> There the same as first be line 498 and following.
>>>
>> Got a little farther!
>> /home/addons/owfs-3.1p0/module/owlib/src/c/.libs/libow.so: undefined
>> reference to 'libusb_error_name'
> Can you please confirm, that at the file:
> /home/addons/owfs-3.1p0/module/owlib/src/c/Makefile.am
> is been set (Line 239 and followed):
> AM_CFLAGS = -I../include \
>      -fexceptions \
>      -Wall \
>      -W \
>      -Wundef \
>      -Wshadow \
>      -Wpointer-arith \
>      -Wcast-qual \
>      -Wcast-align \
>      -Wstrict-prototypes \
>      -Wredundant-decls \
>      -D__EXTENSIONS__ \
>      ${EXTRACFLAGS} \
>      ${PTHREAD_CFLAGS} \
>      ${LIBUSB_CFLAGS} \
>      ${PIC_FLAGS}
>
> LDADD =  ${LIBUSB_LIBS} ${PTHREAD_LIBS} ${LD_EXTRALIBS} ${OSLIBS}
>
> and in /home/addons/owfs-3.1p0/module/owlib/src/c/Makefile.in
> is set (line 746 and followed):
> AM_CFLAGS = -I../include \
>      -fexceptions \
>      -Wall \
>      -W \
>      -Wundef \
>      -Wshadow \
>      -Wpointer-arith \
>      -Wcast-qual \
>      -Wcast-align \
>      -Wstrict-prototypes \
>      -Wredundant-decls \
>      -D__EXTENSIONS__ \
>      ${EXTRACFLAGS} \
>      ${PTHREAD_CFLAGS} \
>      ${LIBUSB_CFLAGS} \
>      ${PIC_FLAGS}
>
> LDADD =  ${LIBUSB_LIBS} ${PTHREAD_LIBS} ${LD_EXTRALIBS} ${OSLIBS}
> all: all-am
>
> Best regards,
> Roland
>
The LDADD lines are not there.  The extra fields from AM_CFLAGS are there.

Just now, I went to the root of the archive(/home/addons/owfs-3.1p0) and 
ran make clean.  Then ./configure

I went back and changed module/owshell/src/c/Makefile.am as instructed.  
module/owshell/src/c/Makefile.in - those changes started at line 398, 
not 498(I assumed a typo) and ran make again. Same error.

Again the LDADD lines are not in the two files you indicated.

Just for grins, I manually add the LDADD lines to those two files and 
make gave me the exact same error.

Lyle Giese





------------------------------------------------------------------------------
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
_______________________________________________
Owfs-developers mailing list
Owfs-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/owfs-developers

Reply via email to