On 9/21/19 1:19 AM, Bruce Dubbs via blfs-dev wrote:
On 9/20/19 5:04 PM, Tim Tassonis via blfs-dev wrote:
Hi all


When trying to upgrade mupdf to the latest release an checking the linked libraries, I stumbled across error due to missing

libmupdfthird.so
libmupdfthreads.so
libmupdfpkcs7.so


it turns out that mupdf-1.16.1-shared_libs-1.patch on  line 32 to 34 sets the names to:


+THIRD_LIB = $(OUT)/libmupdf-third.so
+THREAD_LIB = $(OUT)/libmupdf-threads.so
+PKCS7_LIB = $(OUT)/libmupdf-pkcs7.so

, while on line 38 to 44 it then links against:

+    $(LINK_CMD) -shared -Wl,-soname -Wl,libmupdf.so -Wl,--no-undefined $(THIRD_LIBS)
  $(THIRD_LIB) : $(THIRD_OBJ)
+    $(LINK_CMD) -shared -Wl,-soname -Wl,libmupdfthird.so -Wl,--no-undefined
  $(THREAD_LIB) : $(THREAD_OBJ)
+    $(LINK_CMD) -shared -Wl,-soname -Wl,libmuthreads.so -Wl,--no-undefined -lpthread
  $(PKCS7_LIB) : $(PKCS7_OBJ)
+    $(LINK_CMD) -shared -Wl,-soname -Wl,libmupkcs7.so



After I changed lines 32 to 34 to:

+THIRD_LIB = $(OUT)/libmupdfthird.so
+THREAD_LIB = $(OUT)/libmupdfthreads.so
+PKCS7_LIB = $(OUT)/libmupdfpkcs7.so


all was well. Can anybody  confirm this  bug?

Hmm.  I just rebuilt it and got:

$ ls -l /usr/lib/libmup*
-rw-r--r-- 1 root root 46790712 Sep 20 18:07 /usr/lib/libmupdf.so
lrwxrwxrwx 1 root root       17 Sep 19 21:59 /usr/lib/libmupdfthird.so -> libmupdf-third.so
-rw-r--r-- 1 root root    27376 Sep 20 18:07 /usr/lib/libmupdf-pkcs7.so
-rw-r--r-- 1 root root   741480 Sep 20 18:07 /usr/lib/libmupdf-third.so
-rw-r--r-- 1 root root    14296 Sep 20 18:07 /usr/lib/libmupdf-threads.so
lrwxrwxrwx 1 root root       17 Sep 19 21:59 /usr/lib/libmupkcs7.so -> libmupdf-pkcs7.so

It looks like the wrong patch got updated.  I updated the patch on higgs.  Please try the updated patch.  It has the same filename.

Yes, that clearly looks more consistent, the link statements now contain the dashes in the filenames, too.

Will try it tomorrow, but I'm 99% sure that this is fine.


Bye
Tim
--
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to