Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Date: Fri, 27 Jul 2012 20:05:50 -0500
From: Jeffrey Goldberg <>
Subject: Magnum-Jumbo build sed error on OS X 

Whether I set the target to macosx-x86-64 or macosx-x86-64-opencl I get a silly sed error during the build.

gcc -c -Wall -O2 -fomit-frame-pointer -Wdeclaration-after-statement -I/usr/local/include     -m64 -Wno-deprecated-declarations -funroll-loops inc.c
sed -n 's/^\(struct fmt_main [^ ]*\) =.*/extern \1;/p' *_fmt_plug.c > fmt_externs.h
sed: RE error: illegal byte sequence
make[1]: *** [fmt_externs.h] Error 1
make: *** [macosx-x86-64] Error 2

Version and software info:

magnum-jumbo tree 37f9aa14bc5cddb0be45e579588f442b1567c79c (last commit was July 25).

OS X 10.8 (Mountain Lion)

/usr/bin/sed is the standard FreeBSD sed on OS X:

$FreeBSD: src/usr.bin/sed/compile.c,v 1.28 2005/08/04 10:05:11 dds Exp $
$FreeBSD: src/usr.bin/sed/main.c,v 1.36 2005/05/10 13:40:50 glebius Exp $
$FreeBSD: src/usr.bin/sed/misc.c,v 1.10 2004/08/09 15:29:41 dds Exp $
$FreeBSD: src/usr.bin/sed/process.c,v 1.39 2005/04/09 14:31:41 stefanf Exp $

and /usr/bin/make is

% make --version
GNU Make 3.81

If anyone has any suggestions on getting this to compile, I would certainly appreciate it.



Jeffrey Goldberg              

Powered by blists - more mailing lists

Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.