When I try to emerge isdn4k-utils it stops when configuring doc. I tried it with USE="-doc", too but it didnt work. Reproducible: Always Steps to Reproduce: 1.emerge isdn4k-utils 2. 3. Actual Results: . . . Running configure in doc ... creating cache ./config.cache checking for a BSD compatible install... /bin/install -c checking for mawk... no checking for gawk... gawk checking for sed... /bin/sed updating cache ./config.cache creating ./config.status creating Makefile creating ttyI.man creating isdninfo.man creating isdn_cause.man creating isdn_audio.man creating isdnctrl.man set -e; for i in `echo isdnlog/tools/cdb lib isdnlog/tools/zone isdnlog/tools/dest isdnlog isdnctrl divertctrl iprofd icn pcbit hisax capi20 capiinfo avmb1 capiinit act2000 eicon imon imontty ipppstats xmonisdn xisdnload ipppd doc`; do make -C $i all; done make[1]: Entering directory `/var/tmp/portage/isdn4k-utils-3.2_p1-r4/work/isdn4k-utils/isdnlog/tools/cdb' gcc -E -MM -Wall -O2 *.c >.depend gcc -Wall -O2 -c -o cdbdump.o cdbdump.c gcc -Wall -O2 -c -o cdb_unpack.o cdb_unpack.c gcc cdbdump.o cdb_unpack.o -o cdbdump gcc -Wall -O2 -c -o cdbget.o cdbget.c gcc -Wall -O2 -c -o cdb_seek.o cdb_seek.c gcc -Wall -O2 -c -o cdb_hash.o cdb_hash.c gcc cdbget.o cdb_seek.o cdb_hash.o cdb_unpack.o -o cdbget gcc -Wall -O2 -c -o cdbmake.o cdbmake.c cdbmake.c:6: Fehler: in Konflikt stehende Typen f
When I try to emerge isdn4k-utils it stops when configuring doc. I tried it with USE="-doc", too but it didnt work. Reproducible: Always Steps to Reproduce: 1.emerge isdn4k-utils 2. 3. Actual Results: . . . Running configure in doc ... creating cache ./config.cache checking for a BSD compatible install... /bin/install -c checking for mawk... no checking for gawk... gawk checking for sed... /bin/sed updating cache ./config.cache creating ./config.status creating Makefile creating ttyI.man creating isdninfo.man creating isdn_cause.man creating isdn_audio.man creating isdnctrl.man set -e; for i in `echo isdnlog/tools/cdb lib isdnlog/tools/zone isdnlog/tools/dest isdnlog isdnctrl divertctrl iprofd icn pcbit hisax capi20 capiinfo avmb1 capiinit act2000 eicon imon imontty ipppstats xmonisdn xisdnload ipppd doc`; do make -C $i all; done make[1]: Entering directory `/var/tmp/portage/isdn4k-utils-3.2_p1-r4/work/isdn4k-utils/isdnlog/tools/cdb' gcc -E -MM -Wall -O2 *.c >.depend gcc -Wall -O2 -c -o cdbdump.o cdbdump.c gcc -Wall -O2 -c -o cdb_unpack.o cdb_unpack.c gcc cdbdump.o cdb_unpack.o -o cdbdump gcc -Wall -O2 -c -o cdbget.o cdbget.c gcc -Wall -O2 -c -o cdb_seek.o cdb_seek.c gcc -Wall -O2 -c -o cdb_hash.o cdb_hash.c gcc cdbget.o cdb_seek.o cdb_hash.o cdb_unpack.o -o cdbget gcc -Wall -O2 -c -o cdbmake.o cdbmake.c cdbmake.c:6: Fehler: in Konflikt stehende Typen für »malloc« cdbmake.c:6: Fehler: in Konflikt stehende Typen für »malloc« make[1]: *** [cdbmake.o] Fehler 1 make[1]: Leaving directory `/var/tmp/portage/isdn4k-utils-3.2_p1-r4/work/isdn4k-utils/isdnlog/tools/cdb' make: *** [subtargets] Fehler 2 !!! ERROR: net-dialup/isdn4k-utils-3.2_p1-r4 failed. !!! Function src_compile, Line 92, Exitcode 2 !!! (no error message) !!! If you need support, post the topmost build error, NOT this status message. Expected Results: Ebuild should emerge. Portage 2.0.51_rc6 (default-x86-2004.2, gcc-3.4.2, glibc-2.3.4.20040808-r0, 2.6.8-gentoo-r4 i686) ================================================================= System uname: 2.6.8-gentoo-r4 i686 Intel(R) Pentium(R) 4 CPU 2.00GHz Gentoo Base System version 1.5.3 Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.15.90.0.1.1-r3 Headers: sys-kernel/linux-headers-2.4.22 Libtools: sys-devel/libtool-1.5.2-r5 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=pentium4 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=pentium4 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache distlocks sandbox" GENTOO_MIRRORS="http://gentoo.osuosl.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X acpi alsa apm avi berkdb bitmap-fonts calendar cdr cross crypt cups dedicated directfb divx4linux doc dvd encode esd exif fbcon flash foomaticdb ftp gcj gdbm gif gphoto2 gpm gtk gtk2 icq imagemagick imlib java joystick jpeg lcms libg++ libwww mad mikmod mime motif mozilla mpeg ncurses nls oggvorbis opengl oscar pam pdflib perl png python quicktime readline ruby samba scanner sdl slang sockets socks5 spell ssl svga tcltk tcpd tiff truetype usb x86 xine xml2 xmms xosd xprint xv xvid zlib"
gcc 3.4.2 issue?
Created attachment 40715 [details, diff] isdn4k-utils-gcc34.patch http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=266523 patch created from isdn4k-utils cvs - i don't have gcc-3.4 installed so i am not able to test it.
Also, try the ebuild attached to bug #65168
same error here! creating isdnctrl.man set -e; for i in `echo isdnlog/tools/cdb lib isdnlog/tools/zone isdnlog/tools/dest isdnlog isdnctrl divertctrl iprofd icn pcbit hisax capi20 capiinfo avmb1 capiinit act2000 eicon imon imontty ipppstats xmonisdn xisdnload ipppd doc`; do make -C $i all; done make[1]: Entering directory `/vol1/.gentoo/build/portage/isdn4k-utils-3.2_p1-r4/work/isdn4k-utils/isdnlog/tools/cdb' cc -E -MM -Wall -O2 *.c >.depend cc -Wall -O2 -c -o cdbdump.o cdbdump.c cc -Wall -O2 -c -o cdb_unpack.o cdb_unpack.c cc cdbdump.o cdb_unpack.o -o cdbdump cc -Wall -O2 -c -o cdbget.o cdbget.c cc -Wall -O2 -c -o cdb_seek.o cdb_seek.c cc -Wall -O2 -c -o cdb_hash.o cdb_hash.c cc cdbget.o cdb_seek.o cdb_hash.o cdb_unpack.o -o cdbget cc -Wall -O2 -c -o cdbmake.o cdbmake.c cdbmake.c:6: error: conflicting types for 'malloc' cdbmake.c:6: error: conflicting types for 'malloc' make[1]: *** [cdbmake.o] Error 1 make[1]: Leaving directory `/vol1/.gentoo/build/portage/isdn4k-utils-3.2_p1-r4/work/isdn4k-utils/isdnlog/tools/cdb' make: *** [subtargets] Error 2 !!! ERROR: net-dialup/isdn4k-utils-3.2_p1-r4 failed. !!! Function src_compile, Line 92, Exitcode 2 !!! (no error message) !!! If you need support, post the topmost build error, NOT this status message.
Since Stefan Briesenick, being such a brave tester, had successfully compiled & used 3.5_p20041024, I guess this bug is solved in that release, regardless of gcc version. :) Still, I let him confirm my assumption. Stefan?
net-dialup/isdn4k-utils-3.5_p20041024 compiles and works. But the ebuild needs some further work to get all features perfectly running w/o too much manual work. But that's *NOT* a showstopper. It's just a little bit uncomfortable to get all things running. We will fix this with the next versions of this ebuild. I'm sure! ;-) btw: I'm not "brave", I'm german. ;-) In Europe, expecially Germany, ISDN is *very* important. Not for internet/dialup (we have DSL also), but for general public phone services. Our phonenetwork is 100% digital and so ISDN is *very* cheap compared to other countries (ca. 1-1/2 the price of a POTS-line, but you get virtually 2 lines with ISDN). And DSL is mostly bundled with ISDN. So you have DSL for internet and ISDN for all phone/fax/voicebox-services, although you can also use your ISDN for *fast* dialup (dialing/connecting in 1/2 second). I don't even own normal analog phones anymore. Only ISDN-phones. And this is really fun! So be sure, I will help to get this ISDN-stuff running perfectly under Gentoo! See also Bug 69324.
ditto