Tiny Core Extensions > TCE Bugs

[Solved] Warning loop dependency: libpulseaudio.tcz

<< < (2/3) > >>

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