Tiny Core Extensions > TCE Bugs
[Solved] Warning loop dependency: libpulseaudio.tcz
Rich:
Hi Juanito
I think if:
--- Code: ---/usr/local/lib/libmpg123.so
/usr/local/lib/libmpg123.so.0
/usr/local/lib/libmpg123.so.0.49.4
--- End code ---
were separated into libmpg123.tcz and added as dependencies to
mpg123.tcz and libsndfile.tcz it would break the dependency loop
without impacting any other extensions.
Juanito:
libsndfile and mpg123 extensions re-posted
aus9:
Hi
I am sorry for mucking people up and more bad news. I failed to spot that I did not create the correct info file for libmpg123. I have sent an email to my fav TCE checker to see if he can fix that. I am aware that he may not get to it for a while, and I have to be more patient waiting for that to resolve. Sometime after xmas with luck. In the meantime, please do not attempt to download mgp123 or libsndfile or their dev TCEs
2) Another reason why I have rejoined, is I am hoping to train myself better on finding and resolving circular dependencies. I am aware if A is built with B.....and B is built with A we have circular dependency. In fact I was aware that adding lame-dev to provide more options in libsndfile-dev DEP file would be circular. lame-dev in Apps GUI shows libsndfile-dev. Sometimes its sneaky and its a recursive dep that causes the circular dependency
3) I spotted Rich great post pointing out my run circular issue when I had submitted mpg123 update with pulseaudio support. After that post, I rebuilt mpg123 to disable that....but I knew some members can not get alsa work without some help so after disabling pulseaudio....I made sure it supported portaudio and sdl2....both do not need any kind of setup.
Which led me to discover that sdl2-dev in Apps GUI has libsndfile-dev....which is why the mpg123-dev takes the safer option of asking anyone wanting to compile against this dev TCE to manually load sdl2-dev in its info file.
thanks for reading
aus9:
I was wrong again but in a nice way. My TCE submission checker did not take an expected xmas break and has fixed my bad libmpg123 info file. Apps GUI appears correct IMHO
one of my earlier tests no longer shows circular dependency
--- Code: ---tce-load -i qt-5.x-dev
--- End code ---
@Rich
Can you run your magical circular loop test please?
If no hits can you mark this post as Solved please?
Rich:
Hi aus9
I just ran my script on the TC16 x86 repo. There are no circular dependencies.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version