Hi, What it did, it caused a package to fail that the others depended on. Once it failed, the others failed as well. I did a search on the forum and found one thread that had the problem. I do wish people would use better topic tittles than 'my emerge failed' or oh my upgrade stopped' or some other equally uninformative title. Anyway, when I found that I had forgot to comment out the wrong line, I fixed it. Then it moved on. Weird but hey, it worked.
Now I'm working on Michael's solution to the other problem. Dale :-) :-) Waldo Lemmer wrote: > Hi Dale, > > CFLAGS can't have an effect on dependencies. It is passed to make; > emerge doesn't use it. Emerge does use CPU_FLAGS_*, but I don't know > if those flags are used for any conditional dependencies. > > Regards, > Waldo > > On Mon, Apr 29, 2024, 07:07 Dale <rdalek1...@gmail.com > <mailto:rdalek1...@gmail.com>> wrote: > > Dale wrote: > > Howdy, > > > > I'm installing Gentoo on that old Dell Inspiron still. I'm getting > > close. I'm now at this. > > > > > > * Error: circular dependencies: > > > > (media-plugins/frei0r-plugins-1.8.0:0/0::gentoo, ebuild > scheduled for > > merge) depends on > > (media-libs/opencv-4.9.0:0/4.9.0::gentoo, ebuild scheduled for > merge) > > (buildtime_slot_op) > > (media-video/ffmpeg-6.1.1-r5:0/58.60.60::gentoo, ebuild > scheduled for > > merge) (buildtime_slot_op) > > (media-plugins/frei0r-plugins-1.8.0:0/0::gentoo, ebuild > scheduled for > > merge) (buildtime) > > > > It might be possible to break this cycle > > by applying any of the following changes: > > - media-video/ffmpeg-6.1.1-r5 (Change USE: -frei0r) > > - media-plugins/frei0r-plugins-1.8.0 (Change USE: -facedetect) > > - media-libs/opencv-4.9.0 (Change USE: -ffmpeg) > > > > Note that this change can be reverted, once the package has been > installed. > > NAS2 ~ # > > > > > > Earlier, I added those USE flags so that it could continue on > with the > > install. I figured it was like that harfbuzz and something else > thing. > > Now that everything else is done, I want to go back to the > default USE > > flags, like it said I could. Thing is, when I remove the ones > it wants > > above, it still complains. It either fails to build or spits out > > something like above. > > > > Has anyone doing a recent new install ran into this and know how > to get > > around it? I've tried different options but they either fail or > tell me > > to change back to the settings it suggests above. I searched > the forums > > but didn't find anything. Google didn't find anything either. > I may > > have found something new. ROFL > > > > Thoughts?? > > > > Dale > > > > :-) :-) > > > Found a solution for most of it. When I did my install, I added a > line > for CFLAGS but failed to comment out the other line. It seems to have > confused either emerge or that package or maybe both. Basically, it > left it empty, no setting at all. > > Now I'm left with a failure for net-dns/avahi which gives me this: > > > sed -e 's,@pkgsysconfdir\@,/etc/avahi,g' \ > -e 's,@servicedir\@,/etc/avahi/services,g' \ > -e 's,@PACKAGE_BUGREPORT\@,avahi (at) lists (dot) freedesktop > (dot) org,g' \ > -e 's,@PACKAGE_URL\@,http://avahi.org/,g' > avahi-discover.1.xml.in <http://avahi-discover.1.xml.in> > > avahi-discover.1.xml > sed -e 's,@pkgsysconfdir\@,/etc/avahi,g' \ > -e 's,@servicedir\@,/etc/avahi/services,g' \ > -e 's,@PACKAGE_BUGREPORT\@,avahi (at) lists (dot) freedesktop > (dot) org,g' \ > -e 's,@PACKAGE_URL\@,http://avahi.org/,g' > avahi-bookmarks.1.xml.in <http://avahi-bookmarks.1.xml.in> > > avahi-bookmarks.1.xml > sed -e 's,@pkgsysconfdir\@,/etc/avahi,g' \ > -e 's,@servicedir\@,/etc/avahi/services,g' \ > -e 's,@PACKAGE_BUGREPORT\@,avahi (at) lists (dot) freedesktop > (dot) org,g' \ > -e 's,@PACKAGE_URL\@,http://avahi.org/,g' bssh.1.xml.in > <http://bssh.1.xml.in> > bssh.1.xml > xmltoman avahi-daemon.8.xml > avahi-daemon.8 > Can't locate XML/Parser.pm in @INC (you may need to install the > XML::Parser module) (@INC entries checked: /etc/perl > /usr/local/lib64/perl5/5.38/x86_64-linux-thread-multi > /usr/local/lib64/perl5/5.38 > /usr/lib64/perl5/vendor_perl/5.38/x86_64-linux-thread-multi > /usr/lib64/perl5/vendor_perl/5.38 > /usr/lib64/perl5/5.38/x86_64-linux-thread-multi /usr/lib64/perl5/5.38) > at /usr/bin/xmltoman line 22. > BEGIN failed--compilation aborted at /usr/bin/xmltoman line 22. > make[2]: *** [Makefile:861: avahi-daemon.8] Error 2 > make[2]: Leaving directory > > '/var/tmp/portage/net-dns/avahi-0.8-r7/work/avahi-0.8-abi_x86_64.amd64/man' > make[1]: *** [Makefile:826: all-recursive] Error 1 > make[1]: Leaving directory > '/var/tmp/portage/net-dns/avahi-0.8-r7/work/avahi-0.8-abi_x86_64.amd64' > make: *** [Makefile:736: all] Error 2 > * ERROR: net-dns/avahi-0.8-r7::gentoo failed (compile phase): > * emake failed > > > > I'll go dig, maybe try another version or something. > > I wonder why emerge or something didn't point out basically a empty > setting for CFLAG. Odd. > > Dale > > :-) :-) >