Skip to content

Commit 609c325

Browse files
cybergotthardp
authored andcommitted
Fixed build issue on mac with latest mercuryapi
1 parent 232ae24 commit 609c325

File tree

1 file changed

+37
-37
lines changed

1 file changed

+37
-37
lines changed

mercuryapi_osx.patch

Lines changed: 37 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
+++ c/src/api/Makefile 2016-07-30 02:44:13.854834003 -0700
33
@@ -68,7 +68,7 @@
44
HEADERS += tmr_utils.h
5-
5+
66
DBG ?= -g
77
-CWARN = -Werror -Wall
88
+CWARN = -Wall
@@ -14,20 +14,20 @@ diff -auNr mercuryapi-1.31.2.orig/c/src/api/Makefile mercuryapi-1.31.2/c/src/api
1414
+++ c/src/api/Makefile 2019-07-23 23:24:44.000000000 +1000
1515
@@ -138,7 +138,7 @@
1616
endif
17-
18-
ifneq ($(TMR_ENABLE_SERIAL_READER_ONLY), 1)
17+
18+
ifneq ($(SERIAL_READER_ONLY), 1)
1919
-all: $(LTKC_LIB) $(STATIC_LIB) $(SHARED_LIB) $(PROGS)
2020
+all: $(LTKC_LIB) $(STATIC_LIB) $(PROGS)
21-
21+
2222
$(OBJS): $(LTKC_LIB) $(LTKC_TM_IB)
23-
23+
2424
@@ -153,7 +153,7 @@
2525
find lib/LTK/LTKC/Library -name '*.h' -exec cp -p {} ltkc_win32/inc/ \;
2626
find lib/LTK/LTKC/Library -name '*.c' -exec cp -p {} ltkc_win32/src/ \;
2727
else
2828
-all: $(STATIC_LIB) $(SHARED_LIB) $(PROGS)
2929
+all: $(STATIC_LIB) $(PROGS)
30-
30+
3131
$(OBJS):
3232
endif
3333
diff -auNr mercuryapi-1.31.2.orig/c/src/api/lib/install_LTKC.sh mercuryapi-1.31.2/c/src/api/lib/install_LTKC.sh
@@ -37,8 +37,8 @@ diff -auNr mercuryapi-1.31.2.orig/c/src/api/lib/install_LTKC.sh mercuryapi-1.31.
3737
patch -p0 -d ${INSTALL_DIR} < ${PATCH_DIR}/llrp_ltk_shared_libs.patch
3838
#Apply patch that provides specific error messages related to read function. This doesnt cover any additional functionality.
3939
#patch -p0 -d ${INSTALL_DIR} < ${PATCH_DIR}/llrp_ltkc_read_specific_errors.patch
40-
+patch -p0 -d ${INSTALL_DIR} < ${PATCH_DIR}/llrp_ltk_osx.patch
41-
40+
+patch -p0 -l -d ${INSTALL_DIR} < ${PATCH_DIR}/llrp_ltk_osx.patch
41+
4242
#This is to avoid multiple includes of out_ltkc_ header files.
4343
echo '#ifndef __OUT_LTKC_WRAPPER_H' > ${INSTALL_DIR}/LTK/LTKC/Library/out_ltkc_wrapper.h
4444
diff -auNr mercuryapi-1.31.2.orig/c/src/api/lib/llrp_ltk_osx.patch mercuryapi-1.31.2/c/src/api/lib/llrp_ltk_osx.patch
@@ -49,41 +49,41 @@ diff -auNr mercuryapi-1.31.2.orig/c/src/api/lib/llrp_ltk_osx.patch mercuryapi-1.
4949
+--- LTK.orig/LTKC/Library/LLRP.org/Makefile 2019-07-23 23:17:20.000000000 +1000
5050
++++ LTK/LTKC/Library/LLRP.org/Makefile 2019-07-23 23:20:17.000000000 +1000
5151
+@@ -49,7 +49,7 @@
52-
+ TM_LTKC_SONAME = $(TM_LTKC_LIB:.a=.so.1)
53-
+ TM_LTKC_SHARED_LIB = $(TM_LTKC_SONAME)
54-
+
55-
+-all: $(TM_LTKC_LIB) $(TM_LTKC_SHARED_LIB)
56-
++all: $(TM_LTKC_LIB)
57-
+
58-
+ $(TM_LTKC_LIB) : $(TM_LTKC_OBJS)
59-
+ $(AR) crv $(TM_LTKC_LIB) $(TM_LTKC_OBJS)
52+
+ TM_LTKC_SONAME = $(TM_LTKC_LIB:.a=.so.1)
53+
+ TM_LTKC_SHARED_LIB = $(TM_LTKC_SONAME)
54+
+
55+
+-all: $(TM_LTKC_LIB) $(TM_LTKC_SHARED_LIB)
56+
++all: $(TM_LTKC_LIB)
57+
+
58+
+ $(TM_LTKC_LIB) : $(TM_LTKC_OBJS)
59+
+ $(AR) crv $(TM_LTKC_LIB) $(TM_LTKC_OBJS)
6060
+diff -auNr LTK.orig/LTKC/Library/Makefile LTK/LTKC/Library/Makefile
6161
+--- LTK.orig/LTKC/Library/Makefile 2019-07-23 23:17:20.000000000 +1000
6262
++++ LTK/LTKC/Library/Makefile 2019-07-23 23:19:45.000000000 +1000
6363
+@@ -60,7 +60,7 @@
64-
+ LTKC_SONAME = $(LTKC_LIB:.a=.so.1)
65-
+ LTKC_SHARED_LIB = libltkc.so.1
66-
+
67-
+-all: $(LTKC_LIB) $(LTKC_SHARED_LIB)
68-
++all: $(LTKC_LIB)
69-
+ cd LLRP.org; make all
70-
+
71-
+ everything:
64+
+ LTKC_SONAME = $(LTKC_LIB:.a=.so.1)
65+
+ LTKC_SHARED_LIB = libltkc.so.1
66+
+
67+
+-all: $(LTKC_LIB) $(LTKC_SHARED_LIB)
68+
++all: $(LTKC_LIB)
69+
+ cd LLRP.org; make all
70+
+
71+
+ everything:
7272
+diff -auNr LTK.orig/LTKC/Library/ltkc_platform.h LTK/LTKC/Library/ltkc_platform.h
7373
+--- LTK.orig/LTKC/Library/ltkc_platform.h 2011-03-04 16:56:16.000000000 +1000
7474
++++ LTK/LTKC/Library/ltkc_platform.h 2019-07-23 23:18:30.000000000 +1000
7575
+@@ -39,8 +39,6 @@
76-
+ * good to go.
77-
+ */
78-
+
79-
+-#ifdef _STDINT_H
80-
+-
81-
+ typedef uint8_t llrp_u8_t;
82-
+ typedef int8_t llrp_s8_t;
83-
+ typedef uint16_t llrp_u16_t;
76+
+ * good to go.
77+
+ */
78+
+
79+
+-#ifdef _STDINT_H
80+
+-
81+
+ typedef uint8_t llrp_u8_t;
82+
+ typedef int8_t llrp_s8_t;
83+
+ typedef uint16_t llrp_u16_t;
8484
+@@ -54,5 +52,3 @@
85-
+ typedef uint8_t llrp_utf8_t;
86-
+ typedef int llrp_bool_t;
87-
+ typedef uint8_t llrp_byte_t;
88-
+-
89-
+-#endif /* _STDINT_H */
85+
+ typedef uint8_t llrp_utf8_t;
86+
+ typedef int llrp_bool_t;
87+
+ typedef uint8_t llrp_byte_t;
88+
+-
89+
+-#endif /* _STDINT_H */

0 commit comments

Comments
 (0)