[Remops] Mixmaster compile error

Steve Crook steve at mixmin.net
Sat Aug 31 18:34:40 BST 2013


On Sat, Aug 31, 2013 at 02:33:39AM -0400, Brian O'Connor wrote:
> On 8/30/2013 11:16 PM, Philippe Gauthier wrote:
> 
> > You can replace "#elif MIMIC" by
> > "#elif defined(MIMIC)"
> 
>  like in the following Debian source patch file:
> > 
> > http://ftp.de.debian.org/debian/pool/main/m/mixmaster/mixmaster_3.0.0-7.diff.gz
> 
> Thank you, Philippe. I've never applied a diff before. I need to read up
> on this.

Hi Brian,

You might want to grab this source instead:
http://www.mixmin.net/mixmaster-3.0.1b.tar.gz

The patch Philippe describes is already applied along with some other
updates since the 3.0 release.

> I did manually edit pgp.c, and replaced elif MIMIC with elif
> defined(MIMIC) as you suggested. It fixed the compile error!
> 
> But a new one now pesters me:
> 
> make: *** No rule to make target `zlib-1.2.8/libz.a', needed by `mixmaster'
> 
> I have added 4 subfolders under the Src directory which contain the
> source files for pcre, zlib, ncurses and openssl. Compiler is still not
> happy. Complain. Complain. Complain.

Mixmaster doesn't expect to find these libraries in the directories
you've chosen.  What flavour of Linux are you using?  You should be able
to install packaged versions of the libraries.

For Debian, these would be:
libpcre3-dev
zlib1g-dev
libncurses5-dev
libssl-dev

Regards
Steve
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.mixmin.net/pipermail/remops/attachments/20130831/6fac9fa2/attachment.sig>


More information about the Remops mailing list