Jed editor
Rainer Müller
raimue at macports.org
Thu Aug 23 19:34:32 PDT 2007
James Reese wrote:
> Hi,
>
> I'm trying to install the jed editor using MacPorts. The port command is
> trying to fetch jed-0.99-16.tar.bz2 from various sites, but they all
> have jed-0.99-18.tar.bz2 instead.
I fixed the download location in r28178 [1]. Do a port sync in a few
hours to get the new Portfile or download it manually from svn.
Now I also tried to update the Port to the newer version 0.99.18, but
did not succeed. The build system throws the following error:
--snip--
> Error: Target org.macports.build returned: shell command " cd "/opt/local/var/macports/build/_Users_Raim_Dev_macports_trunk_dports_editors_jed/work/jed-0.99-18" && make all " returned error 2
> Command output: cd src; make all
> mkdir /opt/local/var/macports/build/_Users_Raim_Dev_macports_trunk_dports_editors_jed/work/jed-0.99-18/src/objs
> /bin/cp /opt/local/var/macports/build/_Users_Raim_Dev_macports_trunk_dports_editors_jed/work/jed-0.99-18/src/sysconf.h config.h
> gcc -no-cpp-precomp -flat_namespace -undefined suppress -I/opt/local/include -I/usr/X11R6/include -Dunix -DJED -I/opt/local/include -L/opt/local/lib /opt/local/var/macports/build/_Users_Raim_Dev_macports_trunk_dports_editors_jed/work/jed-0.99-18/src/chkslang.c -o /opt/local/var/macports/build/_Users_Raim_Dev_macports_trunk_dports_editors_jed/work/jed-0.99-18/src/objs/chkslang -L/opt/local/lib -L/opt/local/lib -lslang -lm -ldl
> if /opt/local/var/macports/build/_Users_Raim_Dev_macports_trunk_dports_editors_jed/work/jed-0.99-18/src/objs/chkslang jed 10311 ;\
> then exit 0; else rm -f /opt/local/var/macports/build/_Users_Raim_Dev_macports_trunk_dports_editors_jed/work/jed-0.99-18/src/objs/chkslang; exit 1; fi
> cd /opt/local/var/macports/build/_Users_Raim_Dev_macports_trunk_dports_editors_jed/work/jed-0.99-18/src/objs; gcc -c -no-cpp-precomp -flat_namespace -undefined suppress -I/opt/local/include -I/usr/X11R6/include -Dunix -DJED -I/opt/local/include -I/usr/X11R6/include -DJED_ROOT='"/opt/local/share/jed"' /opt/local/var/macports/build/_Users_Raim_Dev_macports_trunk_dports_editors_jed/work/jed-0.99-18/src/buffer.c
> cd /opt/local/var/macports/build/_Users_Raim_Dev_macports_trunk_dports_editors_jed/work/jed-0.99-18/src/objs; gcc -c -no-cpp-precomp -flat_namespace -undefined suppress -I/opt/local/include -I/usr/X11R6/include -Dunix -DJED -I/opt/local/include -I/usr/X11R6/include -DJED_ROOT='"/opt/local/share/jed"' /opt/local/var/macports/build/_Users_Raim_Dev_macports_trunk_dports_editors_jed/work/jed-0.99-18/src/cmds.c
> cd /opt/local/var/macports/build/_Users_Raim_Dev_macports_trunk_dports_editors_jed/work/jed-0.99-18/src/objs; gcc -c -no-cpp-precomp -flat_namespace -undefined suppress -I/opt/local/include -I/usr/X11R6/include -Dunix -DJED -I/opt/local/include -I/usr/X11R6/include -DJED_ROOT='"/opt/local/share/jed"' /opt/local/var/macports/build/_Users_Raim_Dev_macports_trunk_dports_editors_jed/work/jed-0.99-18/src/misc.c
> /opt/local/var/macports/build/_Users_Raim_Dev_macports_trunk_dports_editors_jed/work/jed-0.99-18/src/misc.c: In function 'jed_ungetkey_wchar':
> /opt/local/var/macports/build/_Users_Raim_Dev_macports_trunk_dports_editors_jed/work/jed-0.99-18/src/misc.c:744: error: 'SLUTF8_MAX_MBLEN' undeclared (first use in this function)
> /opt/local/var/macports/build/_Users_Raim_Dev_macports_trunk_dports_editors_jed/work/jed-0.99-18/src/misc.c:744: error: (Each undeclared identifier is reported only once
> /opt/local/var/macports/build/_Users_Raim_Dev_macports_trunk_dports_editors_jed/work/jed-0.99-18/src/misc.c:744: error: for each function it appears in.)
> make[1]: *** [/opt/local/var/macports/build/_Users_Raim_Dev_macports_trunk_dports_editors_jed/work/jed-0.99-18/src/objs/misc.o] Error 1
> make: *** [all] Error 2
--snap--
I attached my effort so far as patch. According to changes.txt, the
patchfile patch-pty.c isn't needed any more for this version, so I
removed it in the patch, too.
Rainer
[1] http://trac.macports.org/projects/macports/changeset/28178
-------------- next part --------------
Index: files/patch-pty.c
===================================================================
--- files/patch-pty.c (revision 28168)
+++ files/patch-pty.c (working copy)
@@ -1,11 +0,0 @@
---- src/pty.c.org Sun Sep 5 08:55:33 2004
-+++ src/pty.c Sun Sep 5 08:56:08 2004
-@@ -18,7 +18,7 @@
-
- #include <errno.h>
-
--#if !defined (__linux__) && !defined(__CYGWIN__) && defined(HAVE_GRANTPT)
-+#if !defined (__linux__) && !defined(__CYGWIN__) && !defined (__APPLE__) && defined(HAVE_GRANTPT)
- # define USE_SYSV_PTYS
- # include <sys/types.h>
- # include <stropts.h>
Index: Portfile
===================================================================
--- Portfile (revision 28178)
+++ Portfile (working copy)
@@ -1,8 +1,7 @@
# $Id$
PortSystem 1.0
name jed
-version 0.99-16
-revision 1
+version 0.99-18
categories editors
maintainers nomaintainer at macports.org
description JED is a powerful editor for programmers.
@@ -16,13 +15,12 @@
platforms darwin
master_sites ftp://space.mit.edu/pub/davis/jed/v0.99/old
use_bzip2 yes
-checksums md5 c2bcd89c92a120559865a539c2705999
+checksums md5 5378c8e7805854018d9ec5c3cfadf637
depends_lib lib:libslang:slang
-patchfiles patch-pty.c
configure.args --mandir=${prefix}/share/man
-configure.env CPPFLAGS="-L${prefix}/lib -I${prefix}/include" \
- CFLAGS="-no-cpp-precomp -flat_namespace -undefined suppress" \
- LDFLAGS="-L${prefix}/lib" JED_ROOT=${prefix}/share/jed
+configure.env-append JED_ROOT=${prefix}/share/jed
+configure.cflags -no-cpp-precomp -flat_namespace -undefined suppress
+
destroot {
xinstall ${worksrcpath}/src/objs/jed ${destroot}${prefix}/bin
xinstall ${worksrcpath}/src/objs/rgrep ${destroot}${prefix}/bin
More information about the macports-users
mailing list