You are not logged in.

#1 2017-03-26 13:11

michaelk
Member
Registered: 2017-03-16
Posts: 74

Wanted: kompozer 0.8.b.3 for Q4OS scorpion

Hi,

Kompozer is a html-editor that I personally like very much. Yes, a bit outdated. But one works best with software that one got accustomed to. It runs nice on q4os orion - but it does not run on scorpion. The reason that  Iearn from the error message: it uses libpng.12, but scorpion comes with libpng16.
Is it possible either

- to add libpng12 -somehow! Sorry! ;-)
or
- change kompozer so that it works with libpng16?

Sorry, I a laymen in this respect, a user, no technician.

Offline

#2 2017-03-26 14:43

Dai_trying
Member
From: UK
Registered: 2015-12-14
Posts: 2,337
Website

Re: Wanted: kompozer 0.8.b.3 for Q4OS scorpion

While I can't help with this problem maybe the devs would be able to piece together an experimental esh installer for you, also I looked on the debian forum and found a small list of wysiwyg editors that may help finding an alternative (if kompozer cannot be done) Debian forum post.

Offline

#3 2017-03-26 16:06

michaelk
Member
Registered: 2017-03-16
Posts: 74

Re: Wanted: kompozer 0.8.b.3 for Q4OS scorpion

Than,s dai_trying! Who would inform the devs? Or are they reading all this anyway?

I had installed kompozer on q4os orion using this method:
https://ubuntu-mate.community/t/kompoze … te-16/6302
Works nice. Then I tried to repeat it on q4os scorpion but it failed with this mentioned libpng12 instead of (installed) libpng16 problem.
To fiddle with libraries dependencies is far beyond of what I can do. Therefore I asked.

First I want to find out whether a kompozer solution can be found. I know of other editors and tried them out. Result: I favour kompozer.

Have a nice sunday, brillant sun here in Germany!

Michael

Offline

#4 2017-03-26 16:24

Dai_trying
Member
From: UK
Registered: 2015-12-14
Posts: 2,337
Website

Re: Wanted: kompozer 0.8.b.3 for Q4OS scorpion

Yes, the devs read all posts, although it may take some time if they can make an installer available depending on other commitments. I will try and look at the installation to see if there is anything i can do, but the only thing I can think of at the moment would be to create a sym-link to make kompozer think libpng12 is installed, but I will post if I have any luck.

It has been nice and sunny in UK too this morning, but it is getting overcast now sad

Offline

#5 2017-03-26 19:26

Dai_trying
Member
From: UK
Registered: 2015-12-14
Posts: 2,337
Website

Re: Wanted: kompozer 0.8.b.3 for Q4OS scorpion

I tried (in a VM) a few things

1 created dummy symlinks in /var/lib/x86_64-linux-gnu to libpng16... didn't work...

2 created dummy package libpng12... to fool gdebi and got the ubuntu packages installed, but still not working

3 installed libpng12... package from the debian jessie repo, but still not working


I can't think of any other way to get it working with Scorpion, but given that this program has had no development for 7 years I guess it's not really much of a surprise...

There is one way you can use it, and that is to run it in a VM (with Orion as guest), it might be rather cumbersome but at least you could use it.

Offline

#6 2017-03-26 20:03

michaelk
Member
Registered: 2017-03-16
Posts: 74

Re: Wanted: kompozer 0.8.b.3 for Q4OS scorpion

Thanks a big lot for your efforts, day_tring!

A pity then that it does not work this way. The only chance then might be to build an AppImage or a snap image on a distributon where Kompozer works and later try to use that?

Again, not my task as I am not qualfied enough to do that and as this task has nothing to do with the work for q4os I do not want to ask for that here. In addition I have no idea whether such a thing could be done under Orion. - For a solution using VM most likely Slitaz rolling, where Kompozer works, would be the tool to use. It is ways lighter than Orion. And, by the way, they have a very nice and gentle community as well. That is something I like under Linux in addition: international and intercultural cooperation.! ;-)

Have a nice evening,
Michael

Offline

#7 2017-03-27 07:14

q4osteam
Q4OS Team
Registered: 2015-12-06
Posts: 1,888
Website

Re: Wanted: kompozer 0.8.b.3 for Q4OS scorpion

We have taken a short look on that, unfortunately there seems to be no easy or recommended way to make it work under Debian Stretch.

Offline

#8 2017-03-27 08:32

michaelk
Member
Registered: 2017-03-16
Posts: 74

Re: Wanted: kompozer 0.8.b.3 for Q4OS scorpion

Thank you for having looked at it again. Most likely this can be done only with such a .snap or .AppRun software, but it is not the task of you q4os developers to build such a thing.

Offline

#9 2017-03-28 08:05

q4osteam
Q4OS Team
Registered: 2015-12-06
Posts: 1,888
Website

Re: Wanted: kompozer 0.8.b.3 for Q4OS scorpion

First note, 'kompozer' is very old piece of software, the last update in 2007. Follow steps to install 'kompozer' under Q4OS Scorpion, we have successfully tested it, may work in Orion as well:

sudo apt-get update
sudo apt-get install libatk1.0-0 libc6 libcairo2 libfontconfig1 libfreetype6 libgdk-pixbuf2.0-0 libglib2.0-0 libgtk2.0-0 libnspr4 libnss3 libpango1.0-0 libpng16-16 libstdc++6 libx11-6 libxft2 libxinerama1 libxrender1 libxt6 zlib1g gtk2-engines
32-Bit:
wget https://launchpad.net/ubuntu/+archive/primary/+files/kompozer-data_0.8%7Eb3.dfsg.1-0.1ubuntu2_all.deb
wget https://launchpad.net/ubuntu/+archive/primary/+files/kompozer_0.8%7Eb3.dfsg.1-0.1ubuntu2_i386.deb
wget https://launchpad.net/ubuntu/+archive/primary/+files/libidl0_0.8.14-1_i386.deb
wget https://launchpad.net/ubuntu/+archive/primary/+files/libpng12-0_1.2.54-1ubuntu1_i386.deb
sudo dpkg -i libidl0_0.8.14-1_i386.deb  
sudo dpkg -i libpng12-0_1.2.54-1ubuntu1_i386.deb
sudo dpkg -i kompozer-data_0.8~b3.dfsg.1-0.1ubuntu2_all.deb
sudo dpkg -i kompozer_0.8~b3.dfsg.1-0.1ubuntu2_i386.deb 
64-Bit:
wget https://launchpad.net/ubuntu/+archive/primary/+files/kompozer-data_0.8%7Eb3.dfsg.1-0.1ubuntu2_all.deb
wget https://launchpad.net/ubuntu/+archive/primary/+files/kompozer_0.8%7Eb3.dfsg.1-0.1ubuntu2_amd64.deb
wget https://launchpad.net/ubuntu/+archive/primary/+files/libidl0_0.8.14-1_amd64.deb
wget https://launchpad.net/ubuntu/+archive/primary/+files/libpng12-0_1.2.54-1ubuntu1_amd64.deb
sudo dpkg -i libidl0_0.8.14-1_amd64.deb  
sudo dpkg -i libpng12-0_1.2.54-1ubuntu1_amd64.deb
sudo dpkg -i kompozer-data_0.8~b3.dfsg.1-0.1ubuntu2_all.deb
sudo dpkg -i kompozer_0.8~b3.dfsg.1-0.1ubuntu2_amd64.deb

It's inspired by http://askubuntu.com/questions/832913/u … untu-16-04 , but the solution is not exactly the same.

Offline

#10 2017-03-28 08:45

Dai_trying
Member
From: UK
Registered: 2015-12-14
Posts: 2,337
Website

Re: Wanted: kompozer 0.8.b.3 for Q4OS scorpion

I have also read that this can cause problems when installing a package that uses libidl2 (one poster said terminator but I can't see it in dependency list) which will either break kompozer or not install new package (if libidl0 is locked).

Offline

#11 2017-03-28 09:03

q4osteam
Q4OS Team
Registered: 2015-12-06
Posts: 1,888
Website

Re: Wanted: kompozer 0.8.b.3 for Q4OS scorpion

@Dai_trying
Yes, some of 'kompozer' external packages could block regular Debian Stretch dependencies. The only clean solution is to perform compilation from sources within the Debian Stretch / Q4OS Scorpion base. Unfortunately, it will be non trivial task, even with possible need of modification 'kompozer' sources.

Offline

#12 2017-03-28 10:05

Dai_trying
Member
From: UK
Registered: 2015-12-14
Posts: 2,337
Website

Re: Wanted: kompozer 0.8.b.3 for Q4OS scorpion

Yes, and agree definitely a non-trivial task smile, I am just looking to see if it is possible to create a snap package for it, that way it can run in a "sandboxed" way. Don't hold your breath though, I think it could be a while before I manage to get any results. hmm

Offline

#13 2017-03-28 16:27

michaelk
Member
Registered: 2017-03-16
Posts: 74

Re: Wanted: kompozer 0.8.b.3 for Q4OS scorpion

Well, gentlemen, great, even breathtaking!
Said way works under Orion, I have simple done it following the Ask_Ubuntu way. But this procedure did not work under Scorpion. Trouble was it wanted libpng12 instead of the installed libpng16. This was at least the final error message.

That was the reason why I had asked - here and it our local Linux user group. It did not take long when one contributor said that there is an Arch Linux package for kernel 4.0.9 that works.

So, dear Q4OS Team, I will now try the method you described above. - And in case something breaks: no headbanging now, please, then the laymens quick and dirty solution is called up. A fresh install, Q4OS instlaled fairly quick. Would be an appropriate punishment for a rather exotic wish! ;-)

Last edited by michaelk (2017-03-28 16:30)

Offline

#14 2017-03-28 16:53

michaelk
Member
Registered: 2017-03-16
Posts: 74

Re: Wanted: kompozer 0.8.b.3 for Q4OS scorpion

Done. The installation went flawless.. Kompozer got installed on Scorpion. The icon is there. When I start the program I see for some second this icon. Then: the end. Nothing happens, Kompozer does not start. Looking further into it I see:

michael@koek2:/opt/trinity/bin$ /usr/lib/kompozer/kompozer-bin --g-fatal-warnings
/usr/lib/kompozer/kompozer-bin: error while loading shared libraries: libmozjs.so: cannot open shared object file: No such file or directory
michael@koek2:/opt/trinity/bin$ /usr/lib/kompozer/kompozer-bin -jsconsole
/usr/lib/kompozer/kompozer-bin: error while loading shared libraries: libmozjs.so: cannot open shared object file: No such file or directory

michael@koek2:/opt/trinity/bin$ ldd /usr/lib/kompozer/kompozer-bin
       
        libmozjs.so => not found
        libxpcom_core.so => not found

My trouble is now:
root@koek2:/home/michael/Dokumente# locate libxpcom_core.so
/usr/lib/kompozer/libxpcom_core.so
root@koek2:/home/michael/Dokumente# locate libmozjs.so
/usr/lib/kompozer/libmozjs.so

The „not found“ libraries are actually there!

Last edited by michaelk (2017-03-28 17:12)

Offline

#15 2017-03-28 17:14

q4osteam
Q4OS Team
Registered: 2015-12-06
Posts: 1,888
Website

Re: Wanted: kompozer 0.8.b.3 for Q4OS scorpion

@michaelk
The solution #9 http://www.q4os.org/forum/viewtopic.php?pid=6965#p6965 works fine on a fresh 64bit Q4OS Scorpion installation in virtualbox. Follow steps in #9. After the install just run 'kompozer' from terminal. The kompozer window opens and works fine.

Offline

#16 2017-03-28 17:48

michaelk
Member
Registered: 2017-03-16
Posts: 74

Re: Wanted: kompozer 0.8.b.3 for Q4OS scorpion

Unfortunately here on a fresh install of Scorpion it does not work. Here the output of „strace kompozer“.

michael@koek2:/opt/trinity/bin$ strace kompozer
execve("/usr/bin/kompozer", ["kompozer"], [/* 50 vars */]) = 0
brk(NULL)                               = 0x564075f82000
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff8445c4000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=77276, ...}) = 0
mmap(NULL, 77276, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7ff8445b1000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320\3\2\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1685264, ...}) = 0
mmap(NULL, 3791264, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7ff844006000
mprotect(0x7ff84419b000, 2093056, PROT_NONE) = 0
mmap(0x7ff84439a000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x194000) = 0x7ff84439a000
mmap(0x7ff8443a0000, 14752, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7ff8443a0000
close(3)                                = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff8445af000
arch_prctl(ARCH_SET_FS, 0x7ff8445af700) = 0
mprotect(0x7ff84439a000, 16384, PROT_READ) = 0
mprotect(0x564074b0b000, 8192, PROT_READ) = 0
mprotect(0x7ff8445c7000, 4096, PROT_READ) = 0
munmap(0x7ff8445b1000, 77276)           = 0
getpid()                                = 15098
rt_sigaction(SIGCHLD, {sa_handler=0x564074901ef0, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER, sa_restorer=0x7ff844039040}, NULL, 8) = 0
geteuid()                               = 1000
brk(NULL)                               = 0x564075f82000
brk(0x564075fa3000)                     = 0x564075fa3000
getppid()                               = 15096
stat("/opt/trinity/bin", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0
stat(".", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0
open("/usr/bin/kompozer", O_RDONLY)     = 3
fcntl(3, F_DUPFD, 10)                   = 10
close(3)                                = 0
fcntl(10, F_SETFD, FD_CLOEXEC)          = 0
rt_sigaction(SIGINT, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGINT, {sa_handler=0x564074901ef0, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER, sa_restorer=0x7ff844039040}, NULL, 8) = 0
rt_sigaction(SIGQUIT, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGQUIT, {sa_handler=SIG_DFL, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER, sa_restorer=0x7ff844039040}, NULL, 8) = 0
rt_sigaction(SIGTERM, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGTERM, {sa_handler=SIG_DFL, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER, sa_restorer=0x7ff844039040}, NULL, 8) = 0
read(10, "#!/bin/sh\n#\n# The contents of th"..., 8192) = 2926
pipe([3, 4])                            = 0
clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7ff8445af9d0) = 15099
close(4)                                = 0
read(3, "/usr/bin\n", 128)              = 9
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=15099, si_uid=1000, si_status=0, si_utime=0, si_stime=0} ---
rt_sigreturn({mask=[USR1 USR2 TTIN]})   = 9
read(3, "", 128)                        = 0
close(3)                                = 0
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 15099
geteuid()                               = 1000
faccessat(AT_FDCWD, "/usr/bin/run-mozilla.sh", X_OK) = -1 ENOENT (No such file or directory)
pipe([3, 4])                            = 0
clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7ff8445af9d0) = 15100
close(4)                                = 0
read(3, "/opt/trinity/bin\n", 128)      = 17
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=15100, si_uid=1000, si_status=0, si_utime=0, si_stime=0} ---
rt_sigreturn({mask=[USR1 USR2 TTIN]})   = 17
read(3, "", 128)                        = 0
close(3)                                = 0
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 15100
lstat("/usr/bin/kompozer", {st_mode=S_IFREG|0755, st_size=2926, ...}) = 0
chdir("/opt/trinity/bin")               = 0
geteuid()                               = 1000
faccessat(AT_FDCWD, "/usr/lib/kompozer/run-mozilla.sh", X_OK) = 0
execve("/usr/lib/kompozer/run-mozilla.sh", ["/usr/lib/kompozer/run-mozilla.sh", "/usr/lib/kompozer/kompozer-bin"], [/* 52 vars */]) = 0
brk(NULL)                               = 0x55940f863000
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f50c97d6000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=77276, ...}) = 0
mmap(NULL, 77276, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f50c97c3000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320\3\2\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1685264, ...}) = 0
mmap(NULL, 3791264, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f50c9218000
mprotect(0x7f50c93ad000, 2093056, PROT_NONE) = 0
mmap(0x7f50c95ac000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x194000) = 0x7f50c95ac000
mmap(0x7f50c95b2000, 14752, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f50c95b2000
close(3)                                = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f50c97c1000
arch_prctl(ARCH_SET_FS, 0x7f50c97c1700) = 0
mprotect(0x7f50c95ac000, 16384, PROT_READ) = 0
mprotect(0x55940e7cf000, 8192, PROT_READ) = 0
mprotect(0x7f50c97d9000, 4096, PROT_READ) = 0
munmap(0x7f50c97c3000, 77276)           = 0
getpid()                                = 15098
rt_sigaction(SIGCHLD, {sa_handler=0x55940e5c5ef0, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER, sa_restorer=0x7f50c924b040}, NULL, 8) = 0
geteuid()                               = 1000
brk(NULL)                               = 0x55940f863000
brk(0x55940f884000)                     = 0x55940f884000
getppid()                               = 15096
stat("/opt/trinity/bin", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0
stat(".", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0
open("/usr/lib/kompozer/run-mozilla.sh", O_RDONLY) = 3
fcntl(3, F_DUPFD, 10)                   = 10
close(3)                                = 0
fcntl(10, F_SETFD, FD_CLOEXEC)          = 0
rt_sigaction(SIGINT, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGINT, {sa_handler=0x55940e5c5ef0, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER, sa_restorer=0x7f50c924b040}, NULL, 8) = 0
rt_sigaction(SIGQUIT, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGQUIT, {sa_handler=SIG_DFL, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER, sa_restorer=0x7f50c924b040}, NULL, 8) = 0
rt_sigaction(SIGTERM, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGTERM, {sa_handler=SIG_DFL, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER, sa_restorer=0x7f50c924b040}, NULL, 8) = 0
read(10, "#!/bin/sh\n#\n# ***** BEGIN LICENS"..., 8192) = 8192
pipe([3, 4])                            = 0
clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f50c97c19d0) = 15101
close(4)                                = 0
read(3, "run-mozilla.sh\n", 128)        = 15
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=15101, si_uid=1000, si_status=0, si_utime=0, si_stime=0} ---
rt_sigreturn({mask=[USR1 USR2 TTIN]})   = 15
read(3, "", 128)                        = 0
close(3)                                = 0
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 15101
pipe([3, 4])                            = 0
clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f50c97c19d0) = 15102
close(4)                                = 0
read(3, "/usr/lib/kompozer\n", 128)     = 18
read(3, "", 128)                        = 0
close(3)                                = 0
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 15102
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=15102, si_uid=1000, si_status=0, si_utime=0, si_stime=0} ---
rt_sigreturn({mask=[USR1 USR2 TTIN]})   = 15102
geteuid()                               = 1000
faccessat(AT_FDCWD, "/usr/lib/kompozer/kompozer-bin", X_OK) = 0
read(10, "LIB_PATH\"}\n#\n## Set LIBPATH for "..., 8192) = 2300
stat("/etc/init.d/xprint", 0x7ffe024975f0) = -1 ENOENT (No such file or directory)
geteuid()                               = 1000
faccessat(AT_FDCWD, "/usr/lib/kompozer/kompozer-bin", X_OK) = 0
stat("/bin/type", 0x7ffe02497070)       = -1 ENOENT (No such file or directory)
pipe([3, 4])                            = 0
clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f50c97c19d0) = 15103
close(4)                                = 0
read(3, "/usr/bin/md5sum\n", 128)       = 16
read(3, "", 128)                        = 0
close(3)                                = 0
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 15103
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=15103, si_uid=1000, si_status=0, si_utime=0, si_stime=0} ---
rt_sigreturn({mask=[USR1 USR2 TTIN]})   = 15103
geteuid()                               = 1000
faccessat(AT_FDCWD, "/usr/bin/md5sum", X_OK) = 0
stat("core", 0x7ffe024972f0)            = -1 ENOENT (No such file or directory)
clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f50c97c19d0) = 15104
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 1}], 0, NULL) = 15104
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=15104, si_uid=1000, si_status=1, si_utime=14, si_stime=5} ---
rt_sigreturn({mask=[USR1 USR2 TTIN]})   = 15104
stat("core", 0x7ffe02497370)            = -1 ENOENT (No such file or directory)
exit_group(1)                           = ?
+++ exited with 1 +++

In case it is not helpful or too long just delete it, please.
Again: ldd /usr/lib/kompozer/kompozer-bin
shows that it cannot find 2 libraries that are there:
libmozjs.so => not found
        libxpcom_core.so => not found

Hmmh....

Offline

#17 2017-03-28 18:57

q4osteam
Q4OS Team
Registered: 2015-12-06
Posts: 1,888
Website

Re: Wanted: kompozer 0.8.b.3 for Q4OS scorpion

@michaelk
Please try to run following commands:

$ ls -l /usr/lib/kompozer/lib*
$ dpkg -S libmozjs.so
$ dpkg -s kompozer

and paste output here to analyze.

Offline

#18 2017-03-28 19:10

michaelk
Member
Registered: 2017-03-16
Posts: 74

Re: Wanted: kompozer 0.8.b.3 for Q4OS scorpion

root@koek2:/home/michael/Dokumente# ls -l /usr/lib/kompozer/lib*
-rw-r--r-- 1 root root  10328 Apr 24  2012 /usr/lib/kompozer/libgfxpsshar.so
-rw-r--r-- 1 root root 146616 Apr 24  2012 /usr/lib/kompozer/libgkgfx.so
-rw-r--r-- 1 root root 101704 Apr 24  2012 /usr/lib/kompozer/libgtkembedmoz.so
-rw-r--r-- 1 root root  19024 Apr 24  2012 /usr/lib/kompozer/libgtkxtbin.so
-rw-r--r-- 1 root root 112544 Apr 24  2012 /usr/lib/kompozer/libjsj.so
-rw-r--r-- 1 root root 833816 Apr 24  2012 /usr/lib/kompozer/libmozjs.so
-rw-r--r-- 1 root root 130512 Apr 24  2012 /usr/lib/kompozer/libxpcom_compat.so
-rw-r--r-- 1 root root 861040 Apr 24  2012 /usr/lib/kompozer/libxpcom_core.so
-rw-r--r-- 1 root root  14512 Apr 24  2012 /usr/lib/kompozer/libxpcom.so
-rw-r--r-- 1 root root  10336 Apr 24  2012 /usr/lib/kompozer/libxpistub.so
root@koek2:/home/michael/Dokumente# dpkg -S libmozjs.so
kompozer: /usr/lib/kompozer/libmozjs.so
root@koek2:/home/michael/Dokumente# dpkg -s kompozer
Package: kompozer
Status: install ok installed
Priority: optional
Section: web
Installed-Size: 21570
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Architecture: amd64
Version: 1:0.8~b3.dfsg.1-0.1ubuntu2
Depends: libatk1.0-0 (>= 1.12.4), libc6 (>= 2.15), libcairo2 (>= 1.2.4), libfontconfig1 (>= 2.8.0), libfreetype6 (>= 2.2.1), libgdk-pixbuf2.0-0 (>= 2.22.0), libglib2.0-0 (>= 2.24.0), libgtk2.0-0 (>= 2.24.0), libidl0, libnspr4 (>= 1.8.0.10), libnss3 (>= 3.12.0~beta3), libpango1.0-0 (>= 1.14.0), libpng12-0 (>= 1.2.13-4), libstdc++6 (>= 4.1.1), libx11-6, libxft2 (>> 2.1.1), libxinerama1, libxrender1, libxt6, zlib1g (>= 1:1.1.4), kompozer-data

Offline

#19 2017-03-29 07:11

q4osteam
Q4OS Team
Registered: 2015-12-06
Posts: 1,888
Website

Re: Wanted: kompozer 0.8.b.3 for Q4OS scorpion

Looks good, one more command to try:
$ sudo ldconfig -v
and paste output here. Next try to run kompozer again:
$ kompozer

Offline

#20 2017-03-29 08:11

Dai_trying
Member
From: UK
Registered: 2015-12-14
Posts: 2,337
Website

Re: Wanted: kompozer 0.8.b.3 for Q4OS scorpion

I got kompozer working on a fresh VM, but if I installed virtualbox additions first then I have the exact issues michaelk is reporting.
Just posting in case there is a connection somewhere...

Offline

#21 2017-03-29 08:43

michaelk
Member
Registered: 2017-03-16
Posts: 74

Re: Wanted: kompozer 0.8.b.3 for Q4OS scorpion

Ok, solved now. Not by me. Work was done by a developer in our local Linux user group. The result:
Working with
https://git.archlinux.org/svntogit/comm … s/kompozer
leads to the situation that /configure creates under Q4OS wrong makefiles and does not include  -lX11, -lXext und -lXt. So he had to manually correct the process of makefile-generating. Without that the sources would not compile correctly.
He has done it now, I will hopefully get the ready working .deb-package for Q4OS Scorpion from him and your team can make use of it. A kompozer that runs on a Debian 9 basis is kind of a unique characteristic today. A screenshot of his working kompozer I will send by private mail as I do not know how to attach it here.
The problem is therefore solved and thanks to all contributors!!!

@Today 07:11
Sorry, saw it a bit late. With „ldconfig -v“ I cannot solve the problem. Kompozer does not start. Now, to save our time, just wait till the newly compiled .deb-package is there! ;-)

Last edited by michaelk (2017-03-29 08:46)

Offline

#22 2017-03-29 09:32

q4osteam
Q4OS Team
Registered: 2015-12-06
Posts: 1,888
Website

Re: Wanted: kompozer 0.8.b.3 for Q4OS scorpion

@michaelk
Great, thanks for the info.

michaelk wrote:

... A screenshot of his working kompozer I will send by private mail as I do not know how to attach it here.

You can attach any file up to 300kB in size, just click 'Post reply' -> 'Attachment' section -> 'Choose file' . You are welcome to attach the screenshot here.

Offline

#23 2017-03-29 12:02

michaelk
Member
Registered: 2017-03-16
Posts: 74

Re: Wanted: kompozer 0.8.b.3 for Q4OS scorpion

Dear developers, dear Dai_tring

you get soon a private mail. The .deb-package is ready, but the developer says: not ready for production. The German text I will translate for you next weekend. The source build is downloadable, but ca. 140 MB. Anyway, together we will solve it to the end, I guess and I hope.

Regards,
michaelk

Last edited by michaelk (2017-03-29 13:18)

Offline

#24 2017-03-29 15:40

michaelk
Member
Registered: 2017-03-16
Posts: 74

Re: Wanted: kompozer 0.8.b.3 for Q4OS scorpion

Hi everybody,

here is the latest package:

http://www.zarrabi.de/kompozer/kompozer-0.8b3.deb

Now this „kompozer-data“ thing is incorporated. Keep in mind, check it before installation, that you no longer have libid10 but libidl-2.* Now an icon appears on the desktop. The developer, Darius Zarrabi from Wiesbaden/Germany, does not like it that much. But it is suitable for beginners, he says. Now it is built into the menu of Q4OS Scorpion. The .deb-file is 11 MB. @Everybody: if you like that now it is import to test test test it... to get it ready for being an official package.

* With „ldconfig -v | grep libid“ you should see:

        libidn2.so.0 -> libidn2.so.0.1.4

Last edited by michaelk (2017-03-29 15:43)

Offline

#25 2017-03-29 16:00

Dai_trying
Member
From: UK
Registered: 2015-12-14
Posts: 2,337
Website

Re: Wanted: kompozer 0.8.b.3 for Q4OS scorpion

Works flawlessly in my VM! Well done to you and Darius!

Offline

Board footer

Powered by FluxBB