Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 133707 - mail-client/pinepgp broken
Summary: mail-client/pinepgp broken
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Net-Mail Packages
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-05-18 11:05 UTC by Stephan Weller
Modified: 2006-11-16 17:08 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Makefile patch (save as:pinepgp-0.18.0-makefile-sed-fix.patch in files directory) (pinepgp-0.18.0-makefile-sed-fix.patch,3.27 KB, patch)
2006-11-15 15:39 UTC, Marcin D. Mikielewicz
Details | Diff
Ebuild patch (pinepgp-0.18.0-r1-ebuild-fix.patch,787 bytes, patch)
2006-11-15 15:43 UTC, Marcin D. Mikielewicz
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Stephan Weller 2006-05-18 11:05:05 UTC
When trying to install pinepgp I get the following:
...
creating Makefile
/bin/cat pinegpgp.in | /bin/sed -e 's%\@SED\@%/bin/sed%;\
                s%\@CAT\@%/bin/cat%;\
                s%\@RM\@%/bin/rm%;\
                s%\@MKTEMP\@%/bin/mktemp%;\
                s%\@BASH\@%/bin/sh%;\
                s%\@bindir\@%/usr/bin%;\
                s%\@tmpdir\@%~/.pinepgp%' > pinegpgp
/bin/cat pinepgpgpg-install.in | /bin/sed -e 's%\@SED\@%/bin/sed%;\
                s%\@CAT\@%/bin/cat%;\
                s%\@RM\@%/bin/rm%;\
                s%\@MKTEMP\@%/bin/mktemp%;\
                s%\@BASH\@%/bin/sh%;\
                s%\@bindir\@%/usr/bin%;\
                s%\@tmpdir\@%~/.pinepgp%' > pinepgpgpg-install
/bin/sed: -e expression #1, char 169: unterminated address regex
make: *** [pinegpgp] Error 1
make: *** Waiting for unfinished jobs....
/bin/sed: -e expression #1, char 169: unterminated address regex
make: *** [pinepgpgpg-install] Error 1

I suspect this has something to do with the program requiring an older sed-version or something... However, changing the sed-syntax in the Makefile does not solve the problem. Since the problem seems to be upstream, I suggest masking the package.

# emerge --info                                                                                                                          (18/05/06 19:56)j
Portage 2.1_rc1-r2 (default-linux/x86/2006.0, gcc-3.4.6, glibc-2.4-r3, 2.6.16-suspend2-r1 i686)
=================================================================
System uname: 2.6.16-suspend2-r1 i686 AMD Athlon(TM) XP 2000+
Gentoo Base System version 1.12.0_pre19
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
dev-lang/python:     2.4.3-r1
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     [Not Present]
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils:  2.16.1-r2
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r5
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=athlon-xp -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/share/X11/xkb /usr/share/config /var/qmail/alias /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/eselect/compiler /etc/gconf /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/texmf/web2c /etc/env.d"
CXXFLAGS="-O2 -march=athlon-xp -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks fixpackages metadata-transfer sandbox sfperms strict test userpriv usersandbox"
GENTOO_MIRRORS="ftp://ftp.tu-clausthal.de/pub/linux/gentoo/ ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/ ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror/ http://ftp.uni-erlangen.de/pub/mirrors/gentoo ftp://ftp.uni-erlangen.de/pub/mirrors/gentoo ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo ftp://ftp.wh2.tu-dresden.de/pub/mirrors/gentoo ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ ftp://ftp.gentoo.mesh-solutions.com/gentoo/ http://pandemonium.tiscali.de/pub/gentoo/ ftp://pandemonium.tiscali.de/pub/gentoo/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/fluidportage/trunk /usr/local/portage"
SYNC="rsync://rsync.de.gentoo.org/gentoo-portage"
USE="x86 3dnow X acl alsa apache2 apm avi bash-completion berkdb bitmap-fonts bzip2 cairo cdr cli crypt cups dri dvd eds emboss encode esd firefox foomaticdb fortran gdbm gif gphoto2 gpm gtk gtk2 howl imap imlib ipv6 isdnlog java jpeg libg++ libwww mad mikmod motif mp3 mpeg ncurses nls nptl nptlonly nvidia ogg opengl pam pcre pdflib perl pic png ppds pppd python quicktime readline reflection sdl session spell spl sse ssl tcpd tetex truetype truetype-fonts type1-fonts udev unicode usb vorbis xml xmms xorg xprint xv zlib elibc_glibc input_devices_keyboard input_devices_mouse input_devices_joystick kernel_linux userland_GNU video_cards_nvidia video_cards_vesa video_cards_fbdev"
Unset:  ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Marcin D. Mikielewicz 2006-11-15 15:39:46 UTC
Created attachment 102031 [details, diff]
Makefile patch (save as:pinepgp-0.18.0-makefile-sed-fix.patch  in files directory)

This patch fixes this problem.
Comment 2 Marcin D. Mikielewicz 2006-11-15 15:43:05 UTC
Created attachment 102032 [details, diff]
Ebuild patch

and apply this patch for ebuild, now should be ok :)
Comment 3 Flophouse Joe 2006-11-15 19:39:40 UTC
(In reply to comment #2)
> Created an attachment (id=102032) [edit]
> Ebuild patch
> 
> and apply this patch for ebuild, now should be ok :)

Thanks for the patch.  I can confirm that the patch builds for me on x86.  (Actually, the patch also builds on amd64, for which the package isn't even keyworded, but that's another bug. :) )
Comment 4 Stephan Weller 2006-11-16 12:55:57 UTC
OK, builds ok for me, too.

Thanks a lot!
Comment 5 Andrej Kacian (RETIRED) gentoo-dev 2006-11-16 17:08:06 UTC
The patch is now being applied to both 0.18.0 and 0.18.0-r1 ebuilds. Thanks!