localhost ~ # emerge -pv net-misc/asterisk-oh323 These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild UD] dev-libs/pwlib-1.6.6-r2 [1.8.4] +alsa -esd -ieee1394 -sdl +ssl 0 kB [ebuild UD] net-libs/openh323-1.13.5-r1 [1.15.3] +ssl 0 kB [ebuild N ] net-misc/asterisk-oh323-0.6.6 -debug 0 kB if compile ignoring deletion with -O as: emerge -O net-misc/asterisk-oh323 I got: g++ -march=i686 -pipe -fomit-frame-pointer -O2 -ftracer -ffast-math -fweb -frename-registers -fvisibility-inlines-hidden -Wall -x c++ -DUSE_OLD_CAPABILITIES_API=1 -DP_USE_PRAGMA -D_REENTRANT -fno-exceptions -Wall -fPIC -I/usr/share/pwlib/include -DPASN_NOPRINTON -DPASN_LEANANDMEAN -I/usr/include/openh323 -DHAS_OSS -DPWLIBVERSION=\"1.8.4\" -DOPENH323VERSION=\"1.15.3\" -DPASN_NOPRINTON -DPASN_LEANANDMEAN -I -I/usr/include/openh323 -I../asterisk-driver -c wrapendpoint.cxx -o wrapendpoint.o wrapendpoint.cxx: In member function `virtual BOOL WrapH323EndPoint::OpenAudioChannel(H323Connection&, BOOL, unsigned int, H323AudioCodec&)': wrapendpoint.cxx:852: error: 'class H323AudioCodec' has no member named 'IsDescendant' wrapendpoint.cxx:853: error: 'class H323AudioCodec' has no member named 'IsDescendant' make[1]: *** [wrapendpoint.o] Error 1 make[1]: Leaving directory `/var/tmp/portage/asterisk-oh323-0.6.6/work/asterisk-oh323-0.6.6/wrapper' make: *** [subdirs_build] Error 1 !!! ERROR: net-misc/asterisk-oh323-0.6.6 failed. Reproducible: Always Steps to Reproduce: 1. 2. 3.
neither asterisk-oh323-0.6.6 nor 0.7.1 (for asterisk CVS HEAD / 1.2.0) support newer pwlib and openh323 versions
localhost ~ # emerge -pv asterisk-oh323 These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild UD] dev-libs/pwlib-1.6.6-r2 [1.8.4] +alsa -esd -ieee1394 -sdl +ssl 0 kB [ebuild UD] net-libs/openh323-1.13.5-r1 [1.15.3] +ssl 2,164 kB [ebuild N ] net-misc/asterisk-oh323-0.6.6 -debug 87 kB Total size of downloads: 2,251 kB localhost ~ # I don't want to remove my new libs.. it should be installed into slot or something other solution!
It's very old DEP bug. ===== START office ~ # USE="h323" emerge -pvt asterisk These are the packages that would be merged, in reverse order: Calculating dependencies... done! [ebuild R ] net-misc/asterisk-1.2.11 USE="h323* mmx mysql ssl -alsa -bri -curl -debug -doc -genericjb -gtk -hardened -lowmem -nosamples -odbc -osp -postgres -pri -speex -sqlite -ukcid -zaptel" 0 kB [ebuild N ] net-libs/openh323-1.15.6 USE="ssl -debug -noaudio -novideo" 3,651 kB [ebuild N ] media-video/ffmpeg-0.4.9_p20060530 USE="encode imlib mmx ogg vorbis zlib -a52 -aac (-altivec) -amr -debug -doc -dts -ieee1394 -network -oss -sdl -test -theora -threads -truetype -v4l -x264 -xvid" 1,764 kB [ebuild N ] media-libs/imlib2-1.2.2.001 USE="gif jpeg mmx mp3 nls png tiff zlib -X -bzip2 -doc" 922 kB [ebuild N ] media-libs/giflib-4.1.4 USE="-X -rle" 591 kB [ebuild N ] media-libs/libid3tag-0.15.1b USE="-debug" 330 kB [ebuild N ] dev-libs/pwlib-1.8.7 USE="ssl -alsa -esd -ieee1394 -oss -sdl -v4l2" 1,855 kB [ebuild N ] net-nds/openldap-2.3.24-r2 USE="berkdb crypt gdbm perl readline ssl tcpd -debug -ipv6 -kerberos -minimal -odbc -overlays -samba -sasl (-selinux) -slp" 3,668 kB [ebuild N ] dev-libs/pwlib-1.10.1 USE="ssl xml -alsa -debug -ieee1394 -ipv6 -ldap -oss -sasl -sdl -v4l -v4l2" 1,450 kB Total size of downloads: 14,235 kB ==== END pwlib-1.10.1 and pwlib-1.8.7 =( Many versions save this situation =( Maybe anyone change ebuilds to remove pwlib-1.8.7 dep? Also i see that asterisk ebuilds update very slowly. But asterisk very popular software PBX. I ask for help gentoo-dev community. Gentoo good server system and i know many ISP that use it for critical places in network. But many popular packages updated very slowly =(
Dep Fixed!
yeah got this fixed, thanks :)