First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 45070
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Crypto team <crypto@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Vaclav Slavik <vslavik@fastmail.fm>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
encfs-1.0.2.ebuild sys-fs/encfs-1.0.2.ebuild text/plain Vaclav Slavik 2004-03-18 14:58 0000 522 bytes Details
encfs-1.1.9.ebuild encfs-1.1.9.ebuild text/plain Daniel Webert 2004-10-15 18:32 0000 525 bytes Details
encfs-1.1.9.ebuild encfs-1.1.9.ebuild text/plain Stefan Schweizer 2004-10-16 03:07 0000 802 bytes Details
PtrImpl.patch files/PtrImpl.patch text/plain Stefan Schweizer 2004-10-16 03:07 0000 718 bytes Details
encfs-1.1.10.ebuild encfs-1.1.10.ebuild text/plain Stefan Schweizer 2004-11-09 09:50 0000 736 bytes Details
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 45070 depends on: 45069 59733 Show dependency tree
Show dependency graph
Bug 45070 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: 2004-03-18 14:57 0000
EncFS is an encrypted pass-through filesystem which runs in userspace on Linux
(using the FUSE kernel module). Similarly to CFS and other pass-through
filesystems, all data is encrypted and stored in the underlying filesystem.
Unlike loopback filesystems, this does not have any predetermined filesystem
size.

This ebuild depends on rlog and fuse ebuilds.

Reproducible: Always
Steps to Reproduce:

------- Comment #1 From Vaclav Slavik 2004-03-18 14:58:42 0000 -------
Created an attachment (id=27576) [edit]
sys-fs/encfs-1.0.2.ebuild

------- Comment #2 From Seemant Kulleen (RETIRED) 2004-03-18 15:28:30 0000 -------
hardened people, are y'all interested in this?

------- Comment #3 From Seemant Kulleen (RETIRED) 2004-03-18 15:29:42 0000 -------
adding john and peter coz they're lufs oriented

------- Comment #4 From solar 2004-03-29 14:38:15 0000 -------
Re #2
I don't think we are at this time. 

It's also might be time to start forming a crypto-herd@gentoo 
that can focus on these types of ebuilds vs giving them to an 
existing understaffed base-system.

------- Comment #5 From solar 2004-10-01 13:56:05 0000 -------
crypto herd exists. Reassiging bug now.

------- Comment #6 From Abraham Smith 2004-10-12 05:16:28 0000 -------
This ebuild is sorely needed, but is now out of date.  Note that the current
encfs version is 1.1.9-1, so the ebuild has to be changed for this bizarre
version number.

Here is my account of using it:
http://forums.gentoo.org/viewtopic.php?p=1640079#1640079

------- Comment #7 From solar 2004-10-12 09:56:21 0000 -------
Removing hardened from alias as crypto@ herd now exists.

For those of you that think you really need this ebuild I'd suggest poking at tigger on irc.

------- Comment #8 From Daniel Webert 2004-10-15 18:32:43 0000 -------
Created an attachment (id=41927) [edit]
encfs-1.1.9.ebuild

the updated ebuild for encfs-1.1.9

------- Comment #9 From Daniel Webert 2004-10-15 18:52:27 0000 -------
anyone compiled 1.1.9 w/ gcc-3.4.1, glibc-2.3.4.20041006 already?

<snip>
config.status: creating makedist2.sh
config.status: creating config.h
config.status: executing depfiles commands
make  all-recursive
make[1]: Entering directory `/mnt/home/var/tmp/portage/encfs-1.1.9/work/encfs-1   1.9'
Making all in encfs
make[2]: Entering directory `/mnt/home/var/tmp/portage/encfs-1.1.9/work/encfs-1   1.9/encfs'
if i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I..   -D_FILE_OFFSET_BITS=64    D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -DRLOG_COMPONENT="encfs     -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -pedantic -W -Wpointer-arith    Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversio    -Wchar-subscripts -O2 -march=pentium4 -O2 -pipe -fomit-frame-pointer -fforce-m   m -fforce-addr -falign-functions=4 -fprefetch-loop-arrays -ffast-math -Wformat-   ecurity -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -   exceptions -MT Ptr.o -MD -MP -MF ".deps/Ptr.Tpo" -c -o Ptr.o Ptr.cpp; \
then mv -f ".deps/Ptr.Tpo" ".deps/Ptr.Po"; else rm -f ".deps/Ptr.Tpo"; exit 1;    i
if i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I..   -D_FILE_OFFSET_BITS=64    D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -DRLOG_COMPONENT="encfs     -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -pedantic -W -Wpointer-arith    Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversio    -Wchar-subscripts -O2 -march=pentium4 -O2 -pipe -fomit-frame-pointer -fforce-m   m -fforce-addr -falign-functions=4 -fprefetch-loop-arrays -ffast-math -Wformat-   ecurity -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -   exceptions -MT PtrImpl.o -MD -MP -MF ".deps/PtrImpl.Tpo" -c -o PtrImpl.o PtrImp   .cpp; \
then mv -f ".deps/PtrImpl.Tpo" ".deps/PtrImpl.Po"; else rm -f ".deps/PtrImpl.Tp   "; exit 1; fi
if i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I..   -D_FILE_OFFSET_BITS=64    D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -DRLOG_COMPONENT="encfs     -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -pedantic -W -Wpointer-arith    Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversio    -Wchar-subscripts -O2 -march=pentium4 -O2 -pipe -fomit-frame-pointer -fforce-m   m -fforce-addr -falign-functions=4 -fprefetch-loop-arrays -ffast-math -Wformat-   ecurity -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -   exceptions -MT OpaqueValue.o -MD -MP -MF ".deps/OpaqueValue.Tpo" -c -o OpaqueVa   ue.o OpaqueValue.cpp; \
then mv -f ".deps/OpaqueValue.Tpo" ".deps/OpaqueValue.Po"; else rm -f ".deps/Op   queValue.Tpo"; exit 1; fi
if i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I..   -D_FILE_OFFSET_BITS=64    D_FILE_OFFSET_BITS=64 -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -DRLOG_COMPONENT="encfs     -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -pedantic -W -Wpointer-arith    Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversio    -Wchar-subscripts -O2 -march=pentium4 -O2 -pipe -fomit-frame-pointer -fforce-m   m -fforce-addr -falign-functions=4 -fprefetch-loop-arrays -ffast-math -Wformat-   ecurity -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -   exceptions -MT readpassphrase.o -MD -MP -MF ".deps/readpassphrase.Tpo" -c -o re   dpassphrase.o readpassphrase.cpp; \
then mv -f ".deps/readpassphrase.Tpo" ".deps/readpassphrase.Po"; else rm -f ".d   ps/readpassphrase.Tpo"; exit 1; fi
PtrImpl.cpp: In member function `virtual void rel::OVDRefCounted::retain()':
PtrImpl.cpp:49: error: `__atomic_add' undeclared (first use this function)
PtrImpl.cpp:49: error: (Each undeclared identifier is reported only once for ea   h function it appears in.)
PtrImpl.cpp: In member function `virtual bool rel::OVDRefCounted::release()':
PtrImpl.cpp:59: error: `__exchange_and_add' undeclared (first use this function
make[2]: *** [PtrImpl.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory `/mnt/home/var/tmp/portage/encfs-1.1.9/work/encfs-1.   .9/encfs'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/mnt/home/var/tmp/portage/encfs-1.1.9/work/encfs-1.   .9'
make: *** [all] Error 2

!!! ERROR: sys-fs/encfs-1.1.9 failed.
!!! Function src_compile, Line 510, Exitcode 2
!!! emake failed
!!! If you need support, post the topmost build error, NOT this status message.
</snip>


------- Comment #10 From Stefan Schweizer 2004-10-16 03:07:01 0000 -------
Created an attachment (id=41945) [edit]
encfs-1.1.9.ebuild

updated to get it working ;)
maybe someone wants to contribute a botan ebuild?
http://botan.randombit.net/?

------- Comment #11 From Stefan Schweizer 2004-10-16 03:07:37 0000 -------
Created an attachment (id=41946) [edit]
files/PtrImpl.patch

------- Comment #12 From Stefan Schweizer 2004-10-16 03:08:56 0000 -------
Does anybody know, why HAVE_BITS_ATOMICITY_H is not detected in the correct way
and how to solve that issue?

------- Comment #13 From Stefan Schweizer 2004-11-09 09:50:10 0000 -------
Created an attachment (id=43614) [edit]
encfs-1.1.10.ebuild

Can you please test if this updated ebuild works for you? It works without the
patch for me.

------- Comment #14 From Stefan Schweizer 2004-11-16 13:17:56 0000 -------
crypto: Can I solve this by adding it to portage?

------- Comment #15 From Stefan Schweizer 2004-11-20 11:45:31 0000 -------
in portage now. thanks

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