Tiny Core Linux
Tiny Core Extensions => TCE Bugs => Topic started by: netnomad on September 18, 2011, 08:46:02 AM
-
i guess that my system is up-to-date, and my dep-files are updated, too.
now some packages load not properly for the dependency to libxcb.
i know that i can put it in the onboot.lst,
but nevertheless perhaps this can be corrected...
thank you
-
Please list the packages; we are not mind readers.
-
@netnomad Hope you are talking about the 4.x directory.
Anyway for the 4.x directory I have come across the following:
namoroka, firefox, minefield6, shiretoko, grandparadiso, and bonecho-gtk2
All of their dep files have been corrected to include libxcb.tcz
Please do not put libxcb.tcz in onboot.lst instead help us identify so everyone will benefit.
-
sorry that i didn't mentioned the exact environment...
i experienced that problem under the3.x-directory with microcore 3.8.4, xvesa and fluxbox.
first i noticed that lxterminal didn't start, then minefield6 told me that the dep libxcb.tcz is needed.
after loading libxcb.tcz everything worked fine,
so i've inserted it to my onboot.lst.
now you tell me that this is no good idea!?
in my lxterminal.dep there is only vte.tcz
in my minefield6.dep are only gtk2.tcz and libasound.tcz...
###############
now i have an idea:
usually i try to keep all stages seperately,
but perhaps i got by mistake some few (one, two or three) packages from the 4.x branch into my 3.x-directory!?
could that be a reason for that behaviour?
on the other side the appsaudit update shows no version error or the need to change the version of a package.
would a package of the 4.x-branch be reported after the update-check over the 3.x-branch?
###############
i removed the libxcb.tcz from my onboot.lst and will report all missing dependencies!
-
it's not so easy to check it!
i tried so 30 more gui-programs and all worked fine,
but then i noticed that the libxcb was loaded by one of these 30 programs.
so it's not so easy to check it!
-
lxterminal and vte is missing libxcb because it is missing gtk2.tcz dependency (libgtk2-x11-2.0-so). I do not know wether it is a direct or indirect dependency via another package.
It seems to be a side effect of latest gtk2 update.
(3.x repo)
-
the new gtk2 update requires libxcb, ldd of the /tmp/tcloop/gtk2/usr/local/lib shows that it is missing libxcb
-
Thanks for finding this issue with gtk2, I will deal with it tonight when I get in.
-
added to gtk2.tcz.dep and gtk2-dev.tcz.dep files in 3.x and 4.x.
-
yes, today i test 4.X and unison (gtk2) require libxcb
-
Thanks for reporting, that should be taken care of with the addition of libxcb.tcz to the gtk2.tcz.dep file.
I hate when deps are sneaked in with a version bump, but with gtk2 it is not uncommon. I have the build script to function on a "base norestore" boot, with which it is now designed to run as, and then I would have noticed the additional dep, but was confident the minor version change would change no deps. Oh well.
-
Another strange problem, i have microcore 3.8.4. A few minutes ago i update dependencies files and new dependecies is now required; Xorg-7.6-lib.tcz (for epdfview, flash10, geany, gimp2, gtk2, libglade, libnotify, libreoffice, meld, pidgin, poppler, pygtk-2, seamonkey, stjerm, tor, unison, vte, xarchiver, xulrunner)
But this package is only avaible in 4.X repository! i download from here (i think is a new dependency of gtk2).
-
Oops, like i said, 3.x and 4.x are getting further apart every day.
I will correct, as I copied dep files which would have worked earlier.
Thanks
-
Should be fixed now, thanks.
-
Jason, there's no mention of xcb in the gtk2 changelog, and Arch doesn't list xcb as a dep still. Perhaps it's not necessary, but merely picked up because it was available?
-
I will try a build tonight without libxcb and see what happens. For some reason it sneaked in, though I used the same install to produce it as the previous builds.
-
It seems to have just snuck in. I rebuilt gtk2 without it and all seems well. Uploaded to 3.x and 4.x.