Tiny Core Linux

Tiny Core Extensions => TCE Bugs => Topic started by: meo on October 13, 2009, 07:04:59 AM

Title: K3b will not load in tinycore 2.4.1
Post by: meo on October 13, 2009, 07:04:59 AM
Hello team tinycore!

I have tried to get k3b to work with the latest cut of tinycore but I only get an errormessage during bootup saying that there was an error while loading k3b. I have checked the md5sum manually to see that it wasn't a download problem. I would very much have it working in tinycore 2.4.x.

Have fun making useful extensions for tinycore,
meo
Title: Re: K3b will not load in tinycore 2.4.1
Post by: Jason W on October 13, 2009, 07:39:41 AM
I will look into this when I get home to my main machines.
Title: Re: K3b will not load in tinycore 2.4.1
Post by: nickispeaki on October 15, 2009, 03:27:26 PM
I will look into this when I get home to my main machines.

what is result?
Title: Re: K3b will not load in tinycore 2.4.1
Post by: Jason W on October 15, 2009, 05:07:44 PM
I ain't home yet, will be tomorrow.    :)
Title: Re: K3b will not load in tinycore 2.4.1
Post by: jls on October 16, 2009, 03:28:24 PM
in my 2.4.1 works
Title: Re: K3b will not load in tinycore 2.4.1
Post by: bmarkus on October 16, 2009, 03:43:41 PM
It's Ok here now.
Title: Re: K3b will not load in tinycore 2.4.1
Post by: Jason W on October 16, 2009, 04:04:55 PM
Thanks for the testing bmarkus and jls_legalize. I have been occupied and had not yet got around to it. 

I am glad to hear it still works, I haven't really used it in a while. 

Title: Re: K3b will not load in tinycore 2.4.1
Post by: meo on October 17, 2009, 03:50:33 AM
Hi again!

Since bmarkus and jls hade been able to make k3b work in tinycore 2.4.1 I had to try it again. This time I just used the download function of the application browser (before I had used the mount function) and then copied the files manually to the tce directory. Everything loaded well this time but I ended up with a command line prompt.. I suspected that it had to to with the Xorg-extension so I deleted this file and copied the older Xorg-extension from the tce directory of tinycore 2.2 where k3b always has worked. After that I rebooted tinycore 2.4.1 again and now k3b works!!!

Have fun making tinycore progress further,
meo

Title: Re: K3b will not load in tinycore 2.4.1
Post by: nickispeaki on October 19, 2009, 09:52:34 AM
BTW, falks, how to make icon of k3b and add it to wbar?

yes! i can run k3b from terminal, but i want it run from wbar - just click of mouse! :-0
Title: Re: K3b will not load in tinycore 2.4.1
Post by: Jason W on October 19, 2009, 09:54:15 AM
I can make an icon/menu entry for it.
Title: Re: K3b will not load in tinycore 2.4.1
Post by: nickispeaki on October 19, 2009, 09:57:02 AM
I can make an icon/menu entry for it.

thanks!

and more - please say, how I can make icon? just step-by-step.  :)
Title: Re: K3b will not load in tinycore 2.4.1
Post by: bmarkus on October 19, 2009, 10:04:37 AM
expat2 is missing on the dependency list

Comment field of the info file refers to tce dependencies. This can be just deleted as there is the dep file, do not duplicate information.

BTW, why Xorg is required?
Title: Re: K3b will not load in tinycore 2.4.1
Post by: bmarkus on October 19, 2009, 10:05:54 AM
and more - please say, how I can make icon? just step-by-step.  :)

See http://wiki.tinycorelinux.com/tiki-index.php?page=iconmenuinfo
Title: Re: K3b will not load in tinycore 2.4.1
Post by: nickispeaki on October 19, 2009, 10:07:29 AM
and more - please say, how I can make icon? just step-by-step.  :)

See http://wiki.tinycorelinux.com/tiki-index.php?page=iconmenuinfo

thanks!
Title: Re: K3b will not load in tinycore 2.4.1
Post by: Jason W on October 19, 2009, 10:47:43 AM
Xorg was in the dep file as there was no Xlibs_support at the time of it's creation. 

Documenting deps was standard in the beginning, before we had the dep tab in the appbrowser.  And I am sure there are a lot of extensions created almost  year ago that have old information in the info files.  Even the "current" extension guidelines post gets out of date pretty quickly. 

The major things I needed to do during this transition to one extension type are pretty much out of the way - repacking extensions for deprecated user.tar.gz, tce.installed perms, squashfs, etc.  I will push revisiting old docs and info files of mine more to the front burner now that things have settled a little on my end.

Title: Re: K3b will not load in tinycore 2.4.1
Post by: bmarkus on October 19, 2009, 11:06:54 AM
Jason,

I just mentioned the info file content because you are updating this extension and it would be a good time to fix it. IMHO it is not a high priority and can be done when the extension is being updated, primarily by the original maintainer. There are so many thing to do ...

Asked Xorg because I have a similar situation with Xfce4. Xorg is listed currently because of its library back when Xfce4 was packed, but works fine with Xvesa. I had no time to check which lib is used and possibly it can be replaced now.

Regards... Béla
Title: Re: K3b will not load in tinycore 2.4.1
Post by: Jason W on October 19, 2009, 11:31:20 AM
Bmarkus - would Xfce work with Xlibs_support instead of Xorg?  I can adjust the dep file and k3b's.   

Actually, with all the developments recently it is a very good time to review the info files and such in general since much has changed in the last few months.  I will audit and update mine in this next week.
Title: Re: K3b will not load in tinycore 2.4.1
Post by: bmarkus on October 19, 2009, 11:45:13 AM
Bmarkus - would Xfce work with Xlibs_support instead of Xorg?

No:

Quote
xrdb: not found
error while loading shared libraries: libXRes.so.1
Title: Re: K3b will not load in tinycore 2.4.1
Post by: Jason W on October 19, 2009, 12:13:06 PM
One thing about having to install Xorg to support an extension is that then you have to use Xorg as your X server.  I could be wrong, and their could be a workaround to have Xorg installed for it's libs and use Xvesa for X.  So it is not only a size issue having Xorg in a dep file.  Don't get me wrong, I like the use of Xorg being as trouble free as possible.  The same situation happens with alsa as when alsa is installed the modules of the alsa module extension gets loaded and prevents the easy use of OSS.  That is why libasound exists to not require the use of alsa to make use of it's shared libs that are needed for some packages, like Firefox.

It was mentioned that the next upgrade to Xorg would be more modularized, but in the mean time I think that the shared libs needed to run Xfce and other such apps need to be available in the Xlibs_support extension.  That, or just simply create an Xorg-libs.tczl extension that would be a dep of Xorg.  I saw another small distro that has most if not all of the Xorg libs in it's base though it uses Xvesa for it's default server.  Of course, I don't want more X libs in base but rather they be made available in an extension outside of Xorg.  I will get together with Curaga and see if there is an agreeable plan in regards to seperating the X libs into it's own extension.  I am not on TC so I don't know just how much space the Xorg libs would take up, but the current Xlibs_support is only at 25kb or so.  Even a 1 or 2 MB lib extension would be better than having to download a 25MB extension and force Xorg as your X server.
Title: Re: K3b will not load in tinycore 2.4.1
Post by: bmarkus on October 19, 2009, 12:42:35 PM
Xfce4 works fine with Xvesa on 2.4.1 so we have to find which library is needed from the package. Definitely the full Xorg package is not a must have. I will make same investigation to identify them.
Title: Re: K3b will not load in tinycore 2.4.1
Post by: bmarkus on October 19, 2009, 02:29:42 PM
SUCCESS!!

Installing libXRes.so.1 and related symlinks Xfce4 starts without Xorg installed, only Xlibs_support.tczl is needed. So it can be moved from Xorg to Xlibs_support.tczl

And it is less than 8K !
Title: Re: K3b will not load in tinycore 2.4.1
Post by: Jason W on October 19, 2009, 02:50:27 PM
For now I will add that lib to Xlibs_support and adjust Xfce's related dep files to provide choice in X servers for Xfce.
Title: Re: K3b will not load in tinycore 2.4.1
Post by: bmarkus on October 19, 2009, 02:59:23 PM
For now I will add that lib to Xlibs_support and adjust Xfce's related dep files to provide choice in X servers for Xfce.

Thanks !
Title: Re: K3b will not load in tinycore 2.4.1
Post by: bmarkus on October 19, 2009, 03:23:10 PM
What is about k3b's Xorg dependency? Does it help?
Title: Re: K3b will not load in tinycore 2.4.1
Post by: Jason W on October 19, 2009, 04:23:22 PM
I will check on it tonight or maybe tomorrow.  The KDE stuff may well depend on other things than shared libs in Xorg.
Title: Re: K3b will not load in tinycore 2.4.1
Post by: Jason W on October 20, 2009, 08:20:12 AM
I think I remember a discussion of K3b needing Xorg running, so for now I will assume it needs it until I have time to check it out.  I wll add a menu and icon soon.
Title: Re: K3b will not load in tinycore 2.4.1
Post by: Jason W on October 20, 2009, 08:53:12 PM
Confirmed, K3B needs at least iceauth app from Xorg.  Xorg must remain as a dep, but icon and menu have been added and info file amended.
Title: Re: K3b will not load in tinycore 2.4.1
Post by: Jason W on October 20, 2009, 11:52:55 PM
bmarkus - I added libXres to Xlibs_support, edited Xfce related dep files and tested it all and it all seems to work well with Xvesa/Xlibs_support. 

I have always liked Xfce, and I am glad to see it in TC.