Tiny Core Linux

Tiny Core Extensions => TCE Bugs => Topic started by: netnomad on September 18, 2011, 08:46:02 AM

Title: libxcb - new dependencies?
Post 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
Title: Re: libxcb - new dependencies?
Post by: curaga on September 18, 2011, 10:03:31 AM
Please list the packages; we are not mind readers.
Title: Re: libxcb - new dependencies?
Post by: roberts on September 18, 2011, 11:24:38 AM
@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.
Title: Re: libxcb - new dependencies?
Post by: netnomad on September 18, 2011, 12:26:01 PM
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!
Title: Re: libxcb - new dependencies?
Post by: netnomad on September 18, 2011, 01:01:49 PM
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!
Title: Re: libxcb - new dependencies?
Post by: bmarkus on September 18, 2011, 04:27:18 PM
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)
Title: Re: libxcb - new dependencies?
Post by: robc on September 18, 2011, 04:58:58 PM
the new gtk2 update requires libxcb, ldd of the /tmp/tcloop/gtk2/usr/local/lib shows that it is missing libxcb
Title: Re: libxcb - new dependencies?
Post by: Jason W on September 18, 2011, 06:10:27 PM
Thanks for finding this issue with gtk2, I will deal with it tonight when I get in.
Title: Re: libxcb - new dependencies?
Post by: Jason W on September 18, 2011, 07:47:39 PM
added to gtk2.tcz.dep and gtk2-dev.tcz.dep files in 3.x and 4.x.
Title: Re: libxcb - new dependencies?
Post by: vinnie on September 18, 2011, 09:50:00 PM
yes, today i test 4.X and unison (gtk2) require libxcb
Title: Re: libxcb - new dependencies?
Post by: Jason W on September 18, 2011, 10:21:40 PM
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.
Title: Re: libxcb - new dependencies?
Post by: vinnie on September 18, 2011, 10:39:35 PM
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).
Title: Re: libxcb - new dependencies?
Post by: Jason W on September 18, 2011, 11:10:34 PM
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
Title: Re: libxcb - new dependencies?
Post by: Jason W on September 18, 2011, 11:11:51 PM
Should be fixed now, thanks.
Title: Re: libxcb - new dependencies?
Post by: curaga on September 19, 2011, 09:41:56 AM
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?
Title: Re: libxcb - new dependencies?
Post by: Jason W on September 19, 2011, 12:35:27 PM
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.
Title: Re: libxcb - new dependencies?
Post by: Jason W on September 19, 2011, 09:22:15 PM
It seems to have just snuck in.  I rebuilt gtk2 without it and all seems well.  Uploaded to 3.x and 4.x.