Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 22062 - libmng-mini.a missing
Summary: libmng-mini.a missing
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Nick Hadaway
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-06-01 16:00 UTC by FL
Modified: 2003-10-17 21:22 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description FL 2003-06-01 16:00:27 UTC
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.
Comment 1 Nick Hadaway 2003-06-22 12:16:32 UTC
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.
Comment 2 Nick Hadaway 2003-10-17 21:22:49 UTC
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)