>>> md5 files ;-) yawmppp-2.0.2.ebuild >>> md5 files ;-) files/digest-yawmppp-2.0.2 >>> md5 src_uri ;-) yawmppp-2.0.2.tar.gz >>> Unpacking source... >>> Unpacking yawmppp-2.0.2.tar.gz to /var/tmp/portage/yawmppp-2.0.2/work >>> Source unpacked. creating cache ./config.cache checking for make... yes checking for sed... yes checking for gcc... gcc checking whether the C compiler (gcc -O2 -march=athlon-xp -fomit-frame-pointer -pipe ) works... yes checking whether the C compiler (gcc -O2 -march=athlon-xp -fomit-frame-pointer -pipe ) is a cross-compiler... no checking whether we are using GNU C... yes checking whether gcc accepts -g... yes checking for a BSD compatible install... /bin/install -c checking how to run the C preprocessor... gcc -E checking for ANSI C header files... yes checking for unistd.h... yes checking for sys/wait.h... yes checking for sys/stat.h... yes checking for sys/param.h... yes checking for sys/types.h... yes checking for sys/ioctl.h... yes checking for sys/socket.h... yes checking for X... libraries , headers checking for X11/Xlib.h... yes checking for X11/xpm.h... yes checking for X11/extensions/shape.h... yes checking Operating System... Linux checking for asm/types.h... yes checking for linux/if.h... yes checking for linux/ppp_defs.h... yes checking for linux/if_ppp.h... yes checking for gtk-config... /usr/bin/gtk-config checking for gtk+ >=1.2.1... yes updating cache ./config.cache creating ./config.status creating Makefile creating src/Makefile creating src/dockapp/Makefile creating src/gtksetup/Makefile creating src/gtklog/Makefile creating src/thinppp/Makefile --> type make to compile yawmppp make[1]: Entering directory `/var/tmp/portage/yawmppp-2.0.2/work/yawmppp-2.0.2/src' gcc -O2 -Wall -DVERSION=\"2.0.2\" -DLINUX -o isprc.o -c isprc.c gcc -O2 -Wall -DVERSION=\"2.0.2\" -DLINUX -o ycommon.o -c ycommon.c gcc -O2 -Wall -DVERSION=\"2.0.2\" -DLINUX -o misc.o -c misc.c gcc -O2 -Wall -DVERSION=\"2.0.2\" -DLINUX -o list.o -c list.c gcc -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -DVERSION=\"2.0.2\" -DLINUX -c about.c -o about.o make[2]: Entering directory `/var/tmp/portage/yawmppp-2.0.2/work/yawmppp-2.0.2/src/dockapp' gcc -c -O2 -Wall -I.. -I -DVERSION=\"2.0.2\" -DLINUX yawmppp.c -o yawmppp.o yawmppp.c: In function `usage': yawmppp.c:759: error: `VERSION' undeclared (first use in this function) yawmppp.c:759: error: (Each undeclared identifier is reported only once yawmppp.c:759: error: for each function it appears in.) yawmppp.c: In function `printversion': yawmppp.c:775: error: `VERSION' undeclared (first use in this function) make[2]: *** [yawmppp.o] Ошибка 1 make[2]: Leaving directory `/var/tmp/portage/yawmppp-2.0.2/work/yawmppp-2.0.2/src/dockapp' make[1]: *** [build_dockapp] Ошибка 2 make[1]: *** Ожидание завершения заданий... make[1]: Leaving directory `/var/tmp/portage/yawmppp-2.0.2/work/yawmppp-2.0.2/src' make: *** [build_src] Ошибка 2 !!! ERROR: x11-misc/yawmppp-2.0.2 failed. !!! Function src_compile, Line 21, Exitcode 2 !!! (no error message) !!! If you need support, post the topmost build error, NOT this status message. Reproducible: Always Steps to Reproduce: 1. 2. 3.
Created attachment 61158 [details, diff] Ebuild patch
Created attachment 61159 [details, diff] yawmppp-2.0.2-libdir.patch
I had also problems trying emerge yawmppp. I'm attaching patches with solution. make[1]: Entering directory `/var/tmp/portage/yawmppp-2.0.2/work/yawmppp-2.0.2/src' gcc -O2 -Wall -DVERSION=\"2.0.2\" -DLINUX -o isprc.o -c isprc.c gcc -O2 -Wall -DVERSION=\"2.0.2\" -DLINUX -o ycommon.o -c ycommon.c gcc -O2 -Wall -DVERSION=\"2.0.2\" -DLINUX -o misc.o -c misc.c gcc -O2 -Wall -DVERSION=\"2.0.2\" -DLINUX -o list.o -c list.c gcc -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -DVERSION=\"2.0.2\" -DLINUX -c about.c -o about.o make[2]: Entering directory `/var/tmp/portage/yawmppp-2.0.2/work/yawmppp-2.0.2/src/dockapp' gcc -c -O2 -Wall -I.. -I/usr/X11R6/include -DVERSION=\"2.0.2\" -DLINUX yawmppp.c -o yawmppp.o make[2]: Entering directory `/var/tmp/portage/yawmppp-2.0.2/work/yawmppp-2.0.2/src/gtksetup' gcc -Wall -O2 -DVERSION=\"2.0.2\" -DIPREFIX=\"/usr\" -DLINUX -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -I.. -c applet.c -o applet.o gcc -c -O2 -Wall -I.. -I/usr/X11R6/include -DVERSION=\"2.0.2\" -DLINUX wmgeneral.c -o wmgeneral.o gcc -O2 -Wall -I.. -I/usr/X11R6/include getmodemspeed.c -o yagetmodemspeed gcc -o yawmppp yawmppp.o wmgeneral.o ../isprc.o ../ycommon.o ../misc.o ../list.o -lXext -L/usr/X11R6/lib -L -lXpm -lXext -lX11 wmgeneral.o(.text+0x699): In function `openXwindow': : undefined reference to `XpmCreatePixmapFromData' collect2: ld returned 1 exit status
No metadata.xml. This package needs a maintainer.
I get the same error even with this patch.
Mass reassign of bugs on orphaned packages to appropriate assignee.
This package is already marked as maintainer needed, just removing the GNUstep herd from the CC list. Remember: the slew of unmaintained WindowMaker dock apps are NOT maintained by the GNUstep herd aka me ;-). Thanks.
Hrm -- just finsihed reading the email on gentoo-dev about the the maintainer-wanted/needed aliases, and the suggested policies around it, so I'm readding gnustep herd to the CC list, but definitely not maintaining this. ... I don't suppose there's an x11-misc/plugin herd? Otherwise I fear I'm/gnustep-herd going to be getting CC'd with a lot of junk.
Dock applications are maintained by the desktop-dock herd and yes, they should definitely sit in x11-plugins. Just moved this one...
The patch provided here does not solve the issue. Wrote a new one.