When emerge net-misc/d4x-2.5.0_rc4 there are build errors and application don't install Reproducible: Always Steps to Reproduce: 1.emerge net-misc/d4x Actual Results: <command line>:4:1: warning: this is the location of the previous definition if i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -I/usr/include/gtk-2.0 -I/usr/lib/gtk -2.0/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/freetype2/config -include ../../config.h -O3 -march=athlon-xp -fomit-frame-pointer -pipe -mmmx -msse -m3dnow -ffast-math -funroll-loops -mfpmath=sse -MT saveload.o -MD -MP -MF ".deps/saveload.Tpo" -c -o saveload.o saveload.cc; \ then mv -f ".deps/saveload.Tpo" ".deps/saveload.Po"; else rm -f ".deps/saveload.Tpo"; exit 1; fi In file included from <command line>:6: ./../../config.h:461:1: warning: "_REENTRANT" redefined <command line>:4:1: warning: this is the location of the previous definition lod.cc:130: error: conflicting declaration 'struct GtkCellRendererProgress' /usr/include/gtk-2.0/gtk/gtkcellrendererprogress.h:41: error: 'GtkCellRendererProgress' has a previous declaration as `typedef struct _GtkCellRendererProgress GtkCellRendererProgress' lod.cc:136: error: conflicting declaration 'struct GtkCellRendererProgressClass' /usr/include/gtk-2.0/gtk/gtkcellrendererprogress.h:42: error: 'GtkCellRendererProgressClass' has a previous declaration as `typedef struct _GtkCellRendererProgressClass GtkCellRendererProgre ssClass' lod.cc: In function `void gtk_cell_renderer_progress_set_property(GObject*, guint, const GValue*, GParamSpec*)': lod.cc:178: error: 'struct _GtkCellRendererProgress' has no member named 'percent' lod.cc:181: error: 'struct _GtkCellRendererProgress' has no member named 'dwn' lod.cc: In function `void gtk_cell_renderer_progress_render(GtkCellRenderer*, GdkWindow*, GtkWidget*, GdkRectangle*, GdkRectangle*, GdkRectangle*, GtkCellRendererState)': lod.cc:198: error: 'struct _GtkCellRendererProgress' has no member named 'percent' lod.cc:226: error: 'struct _GtkCellRendererProgress' has no member named 'dwn' if i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -I/usr/include/gtk-2.0 -I/usr/lib/gtk -2.0/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/freetype2/config -include ../../config.h -O3 -march=athlon-xp -fomit-frame-pointer -pipe -mmmx -msse -m3dnow -ffast-math -funroll-loops -mfpmath=sse -MT edit.o -MD -MP -MF ".deps/edit.Tpo" -c -o edit.o edit.cc; \ then mv -f ".deps/edit.Tpo" ".deps/edit.Po"; else rm -f ".deps/edit.Tpo"; exit 1; fi make[3]: *** [lod.o] Ошибка 1 make[3]: *** Ожидание завершения заданий... In file included from <command line>:6: ./../../config.h:461:1: warning: "_REENTRANT" redefined <command line>:4:1: warning: this is the location of the previous definition make[3]: Leaving directory `/var/tmp/portage/d4x-2.5.0_rc4/work/d4x-2.5.0rc4/main/face' make[2]: *** [all-recursive] Ошибка 1 make[2]: Leaving directory `/var/tmp/portage/d4x-2.5.0_rc4/work/d4x-2.5.0rc4/main' make[1]: *** [all-recursive] Ошибка 1 make[1]: Leaving directory `/var/tmp/portage/d4x-2.5.0_rc4/work/d4x-2.5.0rc4' make: *** [all] Ошибка 2 Portage 2.0.51.19 (default-linux/x86/2004.2/gcc34/2.6, gcc-3.4.4, glibc-2.3.4.20041102-r1, 2.6.12.1 i686) ================================================================= System uname: 2.6.12.1 i686 AMD Athlon(tm) XP 2400+ Gentoo Base System version 1.6.12 Python: dev-lang/python-2.3.5 [2.3.5 (#1, Jun 9 2005, 04:18:49)] dev-lang/python: 2.3.5 sys-apps/sandbox: [Not Present] sys-devel/autoconf: 2.59-r6, 2.13 sys-devel/automake: 1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.5 sys-devel/binutils: 2.15.92.0.2-r10 sys-devel/libtool: 1.5.16 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O3 -march=athlon-xp -fomit-frame-pointer -pipe -mmmx -msse -m3dnow -ffast-math -funroll-loops -mfpmath=sse" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/init.d /etc/terminfo /etc/wget /etc/env.d" CXXFLAGS="-O3 -march=athlon-xp -fomit-frame-pointer -pipe -mmmx -msse -m3dnow -ffast-math -funroll-loops -mfpmath=sse" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://mirror.aiya.ru/pub/gentoo/" LANG="ru_RU.KOI8-R" MAKEOPTS="-j2" PKGDIR="/mnt/cdrom" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://mirror.aiya.ru/gentoo-portage/" USE="x86 3dnow 3dnowex X acpi avi cdr cups curl emboss foomaticdb fortran gdbm gif gpm gtk gtk2 imlib ithreads jpeg leim libg++ libwww mmx mmx2 motif mp3 mpeg ncurses nls nosendmail nptl nptlonly ogg oggvorbis opengl oss pam pdflib png python qt quicktime readline rtc samba sdl slang spell sse tiff truetype truetype-fonts vorbis xml2 xv zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CBUILD, CTARGET, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY
Created attachment 61910 [details, diff] fix bug patch from debian.org
Errors becouse of gtk-2.6. d4x written in gtk-2.4. There are patch at debian.org that fix this bug. Sorry for my bad english.
(In reply to comment #2) > Errors becouse of gtk-2.6. d4x written in gtk-2.4. There are patch at debian.org > that fix this bug. Sorry for my bad english. The patch is not usable, please attach it as plain text. Don't open second bug for the same problem. Please mark it as a duplicate of bug 97034.
*** This bug has been marked as a duplicate of 97034 ***