Description of problem: Mostly the symbols in this library are namespaced nicely but there are a set which aren't: jorton@jolt:~$ nm -D /usr/lib/libnetpbm.so.10.35| egrep -v ' p.?.?m.?_' | grep ' [DT] ' 4101b734 T _fini 41006428 T _init 4101b570 T asprintfN 41015da0 T createBlackTuple 41007970 T malloc2 41007a20 T malloc3 4101a440 T memmemN 4100a570 T mk_argvn 41019030 T optDestroyNameValueList 41019f70 T optParseOptions 41019ed0 T optParseOptions2 41019b90 T optParseOptions3 41019010 T optSetFatalFunc 410078a0 T overflow2 410079d0 T overflow3 41007860 T overflow_add 41007910 T realloc2 4101b620 T snprintfN 4101a650 T strfree 4101a4a0 T stripeq 4101a5c0 T strsepN 4102908c D strsol 4101a680 T vsnprintfN 410135e0 T xeltopixel jorton@jolt:~$ rpm -qf /usr/lib/libnetpbm.so.10.35 netpbm-10.35-6.fc6.i386 from which currently there is one collision with another FC6 library: Clashes for /usr/lib/libnetpbm.so.10.35: with /usr/lib/libgd.so.2.0.0 => overflow2
The owerflow2 symbol actually originates from the Red Hat security patch. Since gd has the same fixes applied upstream, I would better fix the clash on the netpbm side.