![]() |
#1 |
Junior Member
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 3
Karma: 4552
Join Date: Jul 2013
Device: none
|
Sigil update on Linux (Ubuntu) 0.9.12 to 0.9.13
Hello,
I'm trying to update Sigil from 0.9.12 to 0.9.13 in Ubuntu 18.04 following the guide on github. The make command is giving me the following error: Code:
/usr/bin/ld: /usr/local/lib/libpython3.7m.a(signalmodule.o): undefined reference to symbol 'pthread_sigmask@@GLIBC_2.2.5' //lib/x86_64-linux-gnu/libpthread.so.0: error adding symbols: DSO missing from command line collect2: error: ld returned 1 exit status src/CMakeFiles/sigil.dir/build.make:4969: recipe for target 'bin/sigil' failed make[2]: *** [bin/sigil] Error 1 CMakeFiles/Makefile2:318: recipe for target 'src/CMakeFiles/sigil.dir/all' failed make[1]: *** [src/CMakeFiles/sigil.dir/all] Error 2 Makefile:129: recipe for target 'all' failed make: *** [all] Error 2 I tryed removing Sigil using sudo dpkg -r sigil but it returned the following message: Code:
dpkg: warning: ignoring request to remove sigil which isn't installed Code:
make: *** No rule to make target 'uninstall'. Stop. How can I update to version 0.9.13? |
![]() |
![]() |
![]() |
#2 |
Guru
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 682
Karma: 4568205
Join Date: Jan 2010
Location: Sweden
Device: Kobo Forma
|
Did you run #sudo make install (or just #make install)?
Be really, really, sure you got each and every pre-requisite installed. |
![]() |
![]() |
Advert | |
|
![]() |
#3 |
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 28,568
Karma: 204127028
Join Date: Jan 2010
Device: Nexus 7, Kindle Fire HD
|
I don't think it has anything to do with Sigil already being installed. Sigil will happily build and install over a previous installation (or beside one) with no errors. There may be runtime errors in that situation, but not build-time ones. And anyway.... you indicated that the error happens when running the "make" command (and that's a linker error I see). Something else is going on.
You're not trying to build 0.9.13 in the old 0.9.12's build directory, are you? The cmake configure command should be run in an empty directory. Clean out your build directory completely and start with the cmake configure command again. EDIT: it also looks like you're using a non-repo version of Python3 (3.7.x) on your Bionic system. Did you build Sigil 0.9.12 against that same custom python, or was 0.9.12 built against the system python3 (3.6.x I think). The addon Python 3.7 could be part of the problem if it wasn't built with the necessary options. Last edited by DiapDealer; 04-20-2019 at 06:25 AM. |
![]() |
![]() |
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
0.7 Linux Ubuntu ppa | dicknskip | Sigil | 21 | 04-20-2013 04:29 AM |
segmentation fault when using Sigil with Ubuntu Linux | lunixer | Sigil | 1 | 05-31-2011 02:34 PM |
PRS-300 Any problems with Linux (Ubuntu) ? | Aristée | Sony Reader | 8 | 11-07-2009 10:20 AM |
Linux Ubuntu | rockingrector | Calibre | 4 | 01-23-2009 04:00 AM |
eBookwise & Ubuntu Linux 8.10 | Sanderella | IMP | 1 | 01-11-2009 03:31 PM |