emerge openh323 --nodeps Calculating dependencies ...done! >>> emerge (1 of 1) net-libs/openh323-1.12.0-r1 to / >>> md5 src_uri ;-) openh323_1.12.0.tar.gz >>> Unpacking source... >>> Unpacking openh323_1.12.0.tar.gz to /var/tmp/portage/openh323-1.12.0-r1/work >>> Source unpacked. configure: WARNING: If you wanted to set the --build type, don't use --host. If a cross compiler is detected then cross compile mode will be used. checking for i686-pc-linux-gnu-g++... g++ checking for C++ compiler default output... a.out checking whether the C++ compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes OpenH323 version is 1.12.0 checking how to run the C++ preprocessor... g++ -E checking for egrep... grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking ptlib.h usability... no checking ptlib.h presence... yes configure: WARNING: ptlib.h: present but cannot be compiled configure: WARNING: ptlib.h: check for missing prerequisite headers? configure: WARNING: ptlib.h: proceeding with the preprocessor's result checking for ptlib.h... yes checking for ptlib-config... /usr/bin/ptlib-config PWLib prefix set to.... /usr/share/pwlib checking avcodec.h usability... no checking avcodec.h presence... no checking for avcodec.h... no checking for /usr/include/ffmpeg/avcodec.h... yes configure: creating ./config.status config.status: creating openh323u.mak config.status: creating Makefile config.status: creating include/openh323buildopts.h set -e; make -C src opt; make -C samples/simple opt; make[1]: Entering directory `/var/tmp/portage/openh323-1.12.0-r1/work/openh323/src' /usr/bin/asnparser --version | awk '{print $1,$2,$3}' > asnparser.version.new /usr/bin/asnparser: Symbol `_ZTV10PDirectory' has different size in shared object, consider re-linking /usr/bin/asnparser: Symbol `_ZTV10PCharArray' has different size in shared object, consider re-linking /usr/bin/asnparser: Symbol `_ZTV9PFilePath' has different size in shared object, consider re-linking /usr/bin/asnparser: Symbol `_ZTV14PAbstractArray' has different size in shared object, consider re-linking /usr/bin/asnparser: Symbol `_ZTV10PBYTEArray' has different size in shared object, consider re-linking /usr/bin/asnparser: Symbol `_ZTV7PString' has different size in shared object, consider re-linking if test -f asnparser.version && diff asnparser.version.new asnparser.version >/dev/null 2>&1 ; \ then rm asnparser.version.new ; \ else mv asnparser.version.new asnparser.version ; \ fi /usr/bin/asnparser -s2 -m H225 -r MULTIMEDIA-SYSTEM-CONTROL=H245 -c /var/tmp/portage/openh323-1.12.0-r1/work/openh323/src/h225.asn /usr/bin/asnparser: Symbol `_ZTV10PDirectory' has different size in shared object, consider re-linking /usr/bin/asnparser: Symbol `_ZTV10PCharArray' has different size in shared object, consider re-linking /usr/bin/asnparser: Symbol `_ZTV9PFilePath' has different size in shared object, consider re-linking /usr/bin/asnparser: Symbol `_ZTV14PAbstractArray' has different size in shared object, consider re-linking /usr/bin/asnparser: Symbol `_ZTV10PBYTEArray' has different size in shared object, consider re-linking /usr/bin/asnparser: Symbol `_ZTV7PString' has different size in shared object, consider re-linking make[1]: *** [/var/tmp/portage/openh323-1.12.0-r1/work/openh323/include/h225.h] Segmentation fault make[1]: Leaving directory `/var/tmp/portage/openh323-1.12.0-r1/work/openh323/src' make: *** [opt] Error 2 !!! ERROR: net-libs/openh323-1.12.0-r1 failed. !!! Function src_compile, Line 63, Exitcode 2 !!! make failed Reproducible: Always Steps to Reproduce: i'm using --nodeps option because of sed bug, see bug 17051 for details. tried also with -march=xp only, but no luck. ------------- emerge info Portage 2.0.48-r1 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r1) ================================================================= System uname: 2.4.22_pre2-gss i686 AMD Duron(tm) processor GENTOO_MIRRORS="ftp://ftp.gentoo.linux.no/pub/gentoo http://www.ibiblio.org/pub/Linux/distributions/gentoo" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" PORTDIR="/usr/portage" DISTDIR="/usr/portage/distfiles" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR_OVERLAY="" USE="x86 oss apm avi crypt cups encode gif jpeg kde libg++ mad mikmod mpeg nls pdflib png quicktime truetype xml2 xmms xv zlib gtkhtml gdbm berkdb slang readline arts bonobo guile X sdl gpm tcpd pam libwww ssl python imlib oggvorbis gnome gtk qt motif opengl -svga -spell -ldap 3dnow apache2 cdr cjk dvd esd flash gphoto2 imap java lcms maildir mbox mmx mozilla mysql ncurses perl postgres ruby samba sasl sse tcltk tetex tiff usb" COMPILER="gcc3" CHOST="i686-pc-linux-gnu" CFLAGS="-march=athlon-xp -O3 -pipe -mfpmath=sse,387 -mmmx -msse -m3dnow" CXXFLAGS="-march=athlon-xp -O3 -pipe -mfpmath=sse,387 -mmmx -msse -m3dnow -Wno-deprecated" ACCEPT_KEYWORDS="x86 ~x86" MAKEOPTS="-j2" AUTOCLEAN="yes" SYNC="rsync://rsync.gentoo.org/gentoo-portage" FEATURES="sandbox ccache fixpackages"
can you tell me why you are using --nodeps ? have you got pwlib-1.5.0 ?
>can you tell me why you are using --nodeps ? bug 17051 >have you got pwlib-1.5.0 ? yes
can you try unmerging pwlib and openh323 and then try merging it again ?
that worked.
*** This bug has been marked as a duplicate of 17051 ***