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
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 [EMAIL PROTECTED] 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
_______________________________________________ macports-users mailing list [email protected] http://lists.macosforge.org/mailman/listinfo/macports-users
