Due to end of efence package and some bugs on it, here is ebuild to duma, fork of efence which is still developed. ebuild and patch I attach. only problem is this - QA Notice: the following shared libraries lack a SONAME /var/tmp/portage/dev-util/duma-2.4.27/image/usr/lib64/libduma.so.0.0 description: DUMA (Detect Unintended Memory Access) is a memory debugging library. It can detect memory leaks and buffer overruns (or underruns) in a malloc() / new memory buffer. DUMA is a fork of Bruce Perens' Electric Fence library. JR
Created attachment 105815 [details] ebuild create from efence ebuild with some modification
Created attachment 105819 [details] patch to install correctly install correctly and make check to allow test.
*** Bug 112385 has been marked as a duplicate of this bug. ***
Works fine here (I had not efence installed, so I directly want to the new version). As for the SONAME problem, the Makefile has these two lines: $(CXX) -g -shared -Wl,-soname,$(DUMASO) -o $(DUMASO) $(SO_OBJECTS) -lpthread $(CXX) -g -shared -o $(DUMASO) $(SO_OBJECTS) -lpthread The only difference is the missing -soname parameter, I don't understand what the second line is for
I'll take this one...
Soname and other issues fixed; ebuild now in portage...
Detected file collision: # portageq owners / /usr/include/sem_inc.h dev-util/efence-2.4.14 /usr/include/sem_inc.h dev-util/duma-2.4.27 /usr/include/sem_inc.h