fenris - program execution path analysis tool --------------------------------------------- Copyright (C) 2001, 2002 by Bindview Corporation fenris - program execution path analysis tool --------------------------------------------- Copyright (C) 2001, 2002 by Bindview Corporation Portions Copyright (C) 2001, 2002 by their respective contributors Developed and maintained by Michal Zalewski <lcamtuf@coredump.cx> Fenris is still under development. Your comments, complaints, bugfixes, ideas and code are welcome and will be greatly appreciated. If you notice any problems during the compilation process or while using this software, please consult the documentation and use 'fenris-bug' reporting application. Thanks! [+] Version (build): 0.07-m (3186) [+] Operating system check: Linux (supported) [+] Processor check: i686 (supported) [+] GNU C library version: 2.3.2 (untested!) [!] This voids your warranty ;) Please consult documentation. And, if this is not a big deal, contact author :) [+] GNU C compiler version: 3.3.1 (untested!) [!] This voids your warranty ;) Please consult documentation. And, if this is not a big deal, contact author :) [+] GNU libc binary test: passed [+] GCC crt code binary test: passed [+] GNU libc linker test: passed [+] Endian and sizeof() checks: passed [+] Library mapping address: 0x40nnnnnn [+] C library _init code: no known _init pattern! [!] **WARNING** Your GNU C library does not seem to use known __do_global_ctors_aux(...) function code. This means you will be able to trace programs in -s (no prolog detection) only and that you can't benefit from auto libc init skipping feature. Please contact the author (lcamtuf@coredump.cx) providing him with CTORS.txt file I've created for you. Try not to use generated code if you do not have to. Supported libc versions: 2.0.7 2.1.92 2.2.2 2.2 2.1.3 2.2.4 Your libc version is: 2.3.2 [+] Creating CTORS.txt file... -rw-r--r-- 1 root root 3560 2003-10-14 17:16 CTORS.txt [+] GNU linker/resolver outro: valid [+] PLT structure: no known pattern! [-] Your GNU C library linker does not seem to use known PLT constructions. This means I would not be able to trace and detect libraries properly, and is not acceptable for me. Please contact the author (lcamtuf@coredump.cx), providing him with PLT.txt file I've created for you. Supported libc versions: 2.0.7 2.1.92 2.2.2 2.2 2.1.3 2.2.4 Your libc version is: 2.3.2 [+] Creating RESOLV.txt file... -rw-r--r-- 1 root root 1397 2003-10-14 17:16 PLT.txt make: *** [fenris] Error 1 !!! ERROR: dev-util/fenris-0.07m failed. !!! Function src_compile, Line 37, Exitcode 2 !!! (no error message) root@obelix astharot # emerge --info Portage 2.0.49-r13-2 (default-x86-1.4, gcc-3.3.1, glibc-2.3.2-r1, 2.4.20-gentoo-r7) ================================================================= System uname: 2.4.20-gentoo-r7 i686 AMD Athlon(tm) XP 2200+ Gentoo Base System version 1.4.3.10p1 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-O2 -mcpu=i686 -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/config /var/bind /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-O2 -mcpu=i686 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="sandbox ccache autoaddcvs" GENTOO_MIRRORS="http://www.mirror.ac.uk/sites/www.ibiblio.org/gentoo/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="oss apm avi cups encode foomaticdb gif jpeg libg++ mad mikmod mpeg ncurses pdflib png quicktime spell xml2 xmms xv zlib gdbm berkdb slang readline arts aalib bonobo svga java sdl gpm tcpd pam libwww perl python esd imlib oggvorbis gtk qt motif cdr scanner X gtk2 gnome alsa truetype ipv6 crypt nls ssl opengl dvd x86 kde 3dnow mysql" Reproducible: Always Steps to Reproduce: 1) emerge fenris
If the program doesn't support the glibc in gentoo, then there isn't anything we can do, unfortunately. I recommend you check for a newer version of the program, and if one exists, see if it works and let us know, or get in contact with the developers of fenris to see if they will be making a newer version. glibc-2.2.4 is older beyond old. Resolving as INVALID.