Subject: Re: Anyone get pkgsrc/editors/emacs to build on recent (3.x)
To: Robert Thille <list-netbsd-port-cobalt@rangat.org>
From: Alex Pelts <alexp@broadcom.com>
List: port-cobalt
Date: 07/28/2006 14:03:45
I had this but have not tried to figure this out. Instead I just built 
emacs 19.x which builds without any problems.

Regards,
Alex


Robert Thille wrote:
> I'm trying to get editors/emacs or editors/emacs-nox11 to build on my
> Raq2+, and it initially failed, with no rule to make target
> '/lib/crt0.o'  (or something like that, that's from memory).  I
> figured out a patch which has emacs building, but it fails when it
> tries to run temacs to dump itself (as I understand it, it's a speed optimization):
> 
> LC_ALL=C ./temacs -batch -l loadup dump
> [1]   Segmentation fault (core dumped) LC_ALL=C ./temac...
> gmake[1]: *** [emacs] Error 139
> gmake[1]: Leaving directory `/usr/tmp/pkgsrc/editors/emacs-nox11/work/emacs-21.4/src'
> 
> 
> Here's my patch:
> #----------------------------------------------------------------
> # Robert Thille
> # patch-xx sets START_FILES and LIB_STANDARD via netbsd.h,
> # don't let pmax.h undef it
> 
> --- src/m/pmax.h.orig   Fri Jan  7 22:02:46 2005
> +++ src/m/pmax.h        Fri Jan  7 22:04:12 2005
> @@ -12,7 +12,9 @@
> 
>  #undef WORDS_BIG_ENDIAN
> +#if !defined (__NetBSD__)
>  #undef LIB_STANDARD
>  #undef START_FILES
> +#endif
>  #undef COFF
>  #undef TERMINFO
>  #define MAIL_USE_FLOCK
> @@ -24,11 +26,12 @@
>  #else
>  /* This line starts being needed with ultrix 4.0.  */
>  /* You must delete it for version 3.1.  */
> +#if !defined (__NetBSD__)
>  #define START_FILES pre-crt0.o /usr/lib/cmplrs/cc/crt0.o
>  #endif
> +#endif
> 
>  #if defined (__NetBSD__) || defined (__OpenBSD__)
> -#undef START_FILES
>  #undef RUN_TIME_REMAP
>  #undef UNEXEC
>  #define UNEXEC unexelf.o
> 
> #-------------------------------------------------------------
> 
> I've been trying to figure out what's going on with GDB, but I'm not
> getting much of anywhere :-(
> 
> Thanks,
> 
> Robert
> 
> --
> Robert Thille                7575 Meadowlark Dr.; Sebastopol, CA 95472
> Home: 707.824.9753    Office/VOIP: 707.780.1560     Cell: 707.217.7544
> Robert.Thille@rangat.org   YIM:rthille   http://www.rangat.org/rthille
> Cyclist, Mountain Biker, Freediver, Kayaker, Rock Climber, Hiker, Geek
> May your spirit dive deep the blue, where the fish are many and large!
> 
> 
> 
> 
>