when i try to emerge libmng-1.0.3/4/5 i am still missing one file in /usr/lib. it seems that libmng-mini.a won't be built. i built it with gcc-3.2.3 and gcc-3.3 but this doesn't change the missbehaviour.
libmng-mini.a appears to be something specific to SuSE... no other distributions build that library. To be honest i'm not exactly sure what it is comprised of which makes it mini as the regular libmng.a is about 2MB in size and libmng-mini.a is about 1.9MB in size on suse distro... There is one reference to libmng-mini.a in contrib/gcc/fbmngplay 's Makefile which you can change to libmng.a for compiling purposes and works fine. If documentation can be found which describes what libmng-mini.a is comprised of I am sure I can put one together but none of the libmng devel docs even mention it afaik. If some more concrete info can be gathered, go ahead and re-open the bug.
This file appears to not be needed for anything. Closing bug. Taken from - http://hints.no.linuxfromscratch.org/hints/bootsplash.txt Compiling a static fbmngplay ---------------------------- If you keep /usr on a different partition to /, then you will need to use the static version of fbmngplay. This is so it does not depend on any libraries that are on a partition that may not have yet been mounted. To rid yourself of the compile error, edit the line in /tmp/fbmngplay/Makefile LIBSS = $(LIBDIR)/libmng-mini.a $(LIBDIR)/libz.a -lm To LIBSS = $(LIBDIR)/libmng.a $(LIBDIR)/libjpeg.a $(LIBDIR)/libz.a -lm Then copy /tmp/fbmngplay/fbmngplay.static to /sbin/fbmngplay The splash command does not have any such dependencies problems, as it links only to glibc. (Thanks to Dagmar d'Surreal for this bit)