Opened 17 years ago

Closed 17 years ago

Last modified 15 years ago

#11958 closed defect (worksforme)

BUG: encfs-1.3.2 doesn't compile

Reported by: haardt@… Owned by: kballard (Lily Ballard)
Priority: High Milestone:
Component: ports Version: 1.4.3
Keywords: encfs, MacFUSE Cc: haardt@… kballard (Lily Ballard)
Port:

Description

MacPorts Version: 1.440

Encfs Version: 1.3.2

GCC, G++ Version: powerpc-apple-darwin8-g++-4.0.1 (GCC) 4.0.1 (Apple Computer, Inc. build 5367)

port -d install encfs
[...]
g++ -DRLOG_COMPONENT=encfs -I/opt/local/include -I/opt/local/include -DLOCALEDIR=\"/opt/local/share/locale\" -W -Wall -Wshadow -Wpointer-arith -Wwrite-strings -O2 -o .libs/encfs encfs.o main.o -Wl,-search_paths_first -Wl,-framework -Wl,CoreFoundation -Wl,-bind_at_load  -L/opt/local/lib ./.libs/libencfs.dylib /opt/local/lib/librlog.dylib -lssl -lcrypto -lz /opt/local/lib/libfuse.dylib /opt/local/lib/libintl.dylib /opt/local/lib/libiconv.dylib -lc
/usr/bin/ld: warning prebinding disabled because dependent library: /opt/local/lib/libencfs.1.dylib is not prebound
/usr/bin/ld: Undefined symbols:
typeinfo for rlog::Error
collect2: ld returned 1 exit status
make[2]: *** [encfs] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2

Warning: the following items did not execute (for encfs): com.apple.activate com.apple.build com.apple.destroot com.apple.archive com.apple.install
Error: Status 1 encountered during processing.

Attachments (1)

encfs.screenlog.0.gz (5.2 KB) - added by haardt@… 17 years ago.
Complete output of port -d install encfs

Download all attachments as: .zip

Change History (8)

Changed 17 years ago by haardt@…

Attachment: encfs.screenlog.0.gz added

Complete output of port -d install encfs

comment:1 Changed 17 years ago by jmpp@…

Milestone: MacPorts 1.4Port Bugs

comment:2 Changed 17 years ago by kballard (Lily Ballard)

Cc: haardt@… added; haardt@… removed

That error log seems to indicate something is wrong with your installed copy of rlog. Please try reinstalling it (if you have port archives turned on, do a clean --all on it first).

I just tested and encfs compiles just fine for me.

comment:3 Changed 17 years ago by haardt@…

Sorry, it doesn't help:

$ port uninstall rlog
[...]
$ port clean rlog
[...]
$ port clean all
[...]
$ port install encfs
[...]
/usr/bin/ld: Undefined symbols:typeinfo for rlog::Errorcollect2: ld returned 1 exit statusmake[2]: *** [encfs] Error 1make[1]: *** [all-recursive] Error 1make: *** [all] Error 2

I'm currently on PPC, but will try on a different ppc and an intel tomorrow.

comment:4 Changed 17 years ago by kballard (Lily Ballard)

I didn't mean port clean all, I meant port clean --all encfs.

If it still doesn't work after that, then maybe it just doesn't work on PPC? But that would be an odd problem.

comment:5 Changed 17 years ago by haardt@…

You're right — on a the different system (ppc) it compiles without any obstacles.

Sorry for bothering you!

comment:6 Changed 17 years ago by markd@…

Resolution: worksforme
Status: newclosed
Summary: encfs doesn't compileBUG: encfs-1.3.2 doesn't compile

Closing per comments.

comment:7 Changed 15 years ago by (none)

Milestone: Port Bugs

Milestone Port Bugs deleted

Note: See TracTickets for help on using tickets.