First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 112341
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Marcelo Goes <vanquirius@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Tim Ramsey <tar@pobox.com>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 112341 depends on: Show dependency tree
Show dependency graph
Bug 112341 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)







View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2005-11-12 14:53 0000
A new version of sys-fs/encfs is available: 1.2.5.  The latest ebuild available
in portage is 1.2.4.

Simply copying encfs-1.2.4.1.ebuild to encfs-1.2.5.1.ebuild is enough to install
the new version.

I'm using 1.2.5 with no apparent problems.

The changelog for this version:

    * bug fixes:
          o fix race condition when configuration script couldn

------- Comment #1 From Tim Ramsey 2005-11-12 14:53:53 0000 -------
A new version of sys-fs/encfs is available: 1.2.5.  The latest ebuild available
in portage is 1.2.4.

Simply copying encfs-1.2.4.1.ebuild to encfs-1.2.5.1.ebuild is enough to install
the new version.

I'm using 1.2.5 with no apparent problems.

The changelog for this version:

    * bug fixes:
          o fix race condition when configuration script couldn’t find gcc’s
atomic integer functions. This fixes segfault reported on dual-core system.
Thanks to bock at blacknet.de for providing access to a dual-core system for
testing.
    * features:
          o update encfssh helper script, patch from David Rosenstrauch.
          o incorporate latest translations from Rosetta.

Reproducible: Always
Steps to Reproduce:
1. cp encfs-1.2.4.1.ebuild encfs-1.2.5.1.ebuild
2. emerge sys-fs/encfs


Actual Results:  
New version of encfs installed

Expected Results:  
n/a

n/a

------- Comment #2 From Marcelo Goes 2005-11-13 18:18:25 0000 -------
Done, thanks!

------- Comment #3 From Carl Anderson 2006-01-09 08:34:37 0000 -------
I can't get the encfs ebuild to work, but I am able to manually install it
using the downloaded sources.


This is the topmost error:
encfsctl.cpp: In function `int cmd_showcruft(int, char**)':
encfsctl.cpp:541: error: `ngettext' undeclared (first use this function)
encfsctl.cpp:541: error: (Each undeclared identifier is reported only once for
   each function it appears in.)
make[2]: *** [encfsctl.o] Error 1
make[2]: Leaving directory
`/var/tmp/portage/encfs-1.2.4.1/work/encfs-1.2.4/encfs'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/encfs-1.2.4.1/work/encfs-1.2.4'
make: *** [all] Error 2

!!! ERROR: sys-fs/encfs-1.2.4.1 failed.
!!! Function src_compile, Line 24, Exitcode 2
!!! (no error message)
!!! If you need support, post the topmost build error, NOT this status message.


Here is my emerge --info:
Portage 2.0.53 (default-linux/x86/2005.1, gcc-3.3.2, glibc-2.3.2-r11,
2.6.14-gentoo-r4 i686)
=================================================================
System uname: 2.6.14-gentoo-r4 i686 Intel(R) Pentium(R) 4 CPU 2.80GHz
Gentoo Base System version 1.6.13
dev-lang/python:     2.2.3-r6, 2.3.3, 2.4.2
sys-apps/sandbox:    1.2.12
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.14.90.0.7-r4
sys-devel/libtool:   1.4.3-r3, 1.5.20
virtual/os-headers:  2.4.21
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=pentium4 -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /home/ribstone/conf /opt/mentalix/Pixel2/passwd
/opt/ribstone/conf /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/splash /etc/env.d"
CXXFLAGS="-O2 -march=pentium4 -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org
http://distro.ibiblio.org/pub/linux/distributions/gentoo"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 acpi apache2 bitmap-fonts cdr crypt cups dvdr ethereal firebird java
jpeg mmx ncurses old-crypt sse tiff truetype userland_GNU kernel_linux
elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, MAKEOPTS,
PORTDIR_OVERLAY


Again, I am able to use the same tarball that was downloaded by portage and
manually:
  tar -xvzpf encfs*.tgz
  cd encfs
  ./configure
  make
  make install

------- Comment #4 From Marcelo Goes 2006-01-09 10:31:15 0000 -------
This is odd, considering the only thing the ebuild does different is pass
--enable-nls if you have nls in your USE flags. You might want to file a
separate bug if the problem persists.

------- Comment #5 From Carl Anderson 2006-01-09 13:34:49 0000 -------
To work around the problem, I had to unpack the sources, edit the offending
line to NOT use ngettext, repack the sources and then ebuild digest.

However, I cannot explain why I am able to manually configure, make and install
the package from the command line.

It appears that the reference to ngettext was the only problem.  There are
several calls to gettext which work fine.  I've tried recompiling using
multiple versions of gettext.  It still craps out when I emerge it, but it
works when I do it manually.

------- Comment #6 From Carl Anderson 2006-01-09 13:36:02 0000 -------
Also, I am unable to emerge 1.2.4 with the same error, but the same fix works.

------- Comment #7 From Christian Andreetta (RETIRED) 2006-03-25 08:24:17 0000 -------
carl (comment #2 about ngettext): you have a 2.6.x kernel, while the os include
library is only 2.4.x (virtual/os-headers).
This could cause a major break of stability: the compile errors are just the
visible part of the iceberg...
"emerge -av sys-kernel/linux-headers", and in case re-emerge the kernel-related
packages that show compile and/or runtime errors (be particularly watchful for
glibc and toolchain components errors).

First Last Prev Next    No search results available      Search page      Enter new bug