🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.emacs.bug
Article #87690

19.26: Success on linux and buglet report

#87690
From: Uwe Bonnes
Date: Sat, 10 Sep 1994 15:07
106 lines
4749 bytes
I compiled 19.26 obviously successfully on:
Linux igel 1.1.49 #1 Tue Aug 30 20:49:38 MET DST 1994 i486 
using gcc2.5.8 and libc 4.5.24
after some minor difficulties.

I started with following source for 19.25:

 7326186 Jun  7 07:10 d1/cd-rom/SlackWare.2.0.Sources/e/emacs-19.25.tar.gz  

and got the patch-file from prep:
   615499 Sep  8 03:48 emacs-19.25-19.26.diff.gz

1. patch failed on 4 chunks on configure. Appended is the file configure.rej
   I applied the rejected patches by hand
2. According to etc/MACHINES I used " i386-*-linux" as argument for
   configure. That failed, using no argument for the machine, configured
   decided to use "i486-*-linux" and succeeded
3. Recompiling the lisp-directory failed first for "hilit19.2l" and
   "advice.el". Using a clean emacs "emacs -q" succeded.
4. Permission for most files from 19.25 is "u-w". I would prefer and hope in
   the full 19.26 distribution it is "u+w"
5. Installation in the lisp and etc directory retain the permission of the
   one who unpacked the archive
6. etc/DOC and etc/DOC-versions aren't links. This wastes more than half a 
   Megabyte. 
7. No buglet, but a proposition: What about a target "make
   install-compressed", which installs a *.el and *.info and all files in
   etc/* (expt. DOC) compressed? 


Thanks for the new version!

Content of configure.rej
***************
*** 918,922 ****
  
    ## Suns
!   *-sun-sunos* | *-sun-bsd* | *-sun-solaris* | i[34]86-*-solaris2* | i[34]86-*-sunos5* )
      case "${canonical}" in
        m68*-sunos1* )	machine=sun1 ;;
--- 933,937 ----
  
    ## Suns
!   *-sun-sunos* | *-sun-bsd* | *-sun-solaris* | i[345]86-*-solaris2* | i[345]86-*-sunos5* )
      case "${canonical}" in
        m68*-sunos1* )	machine=sun1 ;;
***************
*** 923,928 ****
        m68*-sunos2* )	machine=sun2 ;;
        m68* )		machine=sun3 ;;
!       i[34]86-sun-* )	machine=sun386 ;;
!       i[34]86-*-* )     machine=intel386 ;;
        sparc* )		machine=sparc ;;
        * )		unported=true ;;
--- 938,943 ----
        m68*-sunos2* )	machine=sun2 ;;
        m68* )		machine=sun3 ;;
!       i[345]86-sun-sunos[34]* )	machine=sun386 ;;
!       i[345]86-*-* )     machine=intel386 ;;
        sparc* )		machine=sparc ;;
        * )		unported=true ;;
***************
*** 1035,1043 ****
        *-xenix* )		opsys=xenix ;;
        *-linux* )		opsys=linux ;;
!       *-sco3.2v4* )		opsys=sco4 ;;
        *-bsd386* | *-bsdi* )	opsys=bsd386 ;;
        *-386bsd* )	        opsys=386bsd ;;
        *-freebsd* )	        opsys=freebsd ;;
-       *-netbsd* )	        opsys=netbsd ;;
        *-nextstep* )             opsys=mach2 ;;
        ## Otherwise, we'll fall through to the generic opsys code at the bottom.
--- 1054,1061 ----
        *-xenix* )		opsys=xenix ;;
        *-linux* )		opsys=linux ;;
!       *-sco3.2v4* )		opsys=sco4 ; NON_GNU_CPP=/lib/cpp  ;;
        *-bsd386* | *-bsdi* )	opsys=bsd386 ;;
        *-386bsd* )	        opsys=386bsd ;;
        *-freebsd* )	        opsys=freebsd ;;
        *-nextstep* )             opsys=mach2 ;;
        ## Otherwise, we'll fall through to the generic opsys code at the bottom.
***************
*** 2166,2172 ****
         | grep 'configure___' \
         | sed -e 's/^configure___ \([^=]*=\)\(.*\)$/\1"\2"/'`
! eval `${CPP} -Isrc -DTHIS_IS_CONFIGURE ${tempcname} \
!        | grep 'configure___' \
!        | sed -e 's/^configure___ \([^=]*=\)\(.*\)$/\1"\2"/'`
  rm ${tempcname}
  
--- 2194,2204 ----
         | grep 'configure___' \
         | sed -e 's/^configure___ \([^=]*=\)\(.*\)$/\1"\2"/'`
! if [ "x$CFLAGS" = x ]; then
!   eval `${CPP} -Isrc -DTHIS_IS_CONFIGURE ${tempcname} \
! 	 | grep 'configure___' \
! 	 | sed -e 's/^configure___ \([^=]*=\)\(.*\)$/\1"\2"/'`
! else
!   REAL_CFLAGS="$CFLAGS"
! fi
  rm ${tempcname}
  


-- 
Uwe Bonnes  bon@lte.e-technik.uni-erlangen.de
Technical Details
Message-ID: <34shtbE78j@uni-erlangen.de>
Path: arc1-ca.pugleaf.net!nntp.gmd.de!newsserver.jvnc.net!nntpserver.pppl.gov!princeton!rutgers!concert!news-feed-1.peachnet.edu!emory!europa.eng.gtefsd.com!howland.reston.ans.net!math.ohio-state.edu!pacific.mps.ohio-state.edu!cis.ohio-state.edu!lte.e-technik.uni-erlangen.de!bon

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: fb2f1,386ace41fb22b9ab
X-Google-Attributes: gidfb2f1,public
X-Google-ArrivalTime: 1994-09-11 02:23:26 PST
Path: arc1-ca.pugleaf.net!nntp.gmd.de!newsserver.jvnc.net!nntpserver.pppl.gov!princeton!rutgers!concert!news-feed-1.peachnet.edu!emory!europa.eng.gtefsd.com!howland.reston.ans.net!math.ohio-state.edu!pacific.mps.ohio-state.edu!cis.ohio-state.edu!lte.e-technik.uni-erlangen.de!bon
From: bon@lte.e-technik.uni-erlangen.de (Uwe Bonnes)
Newsgroups: gnu.emacs.bug
Subject: 19.26: Success on linux and buglet report
Date: 10 Sep 1994 11:07:31 -0400
Organization: Technische Elektronik, University of Erlangen, Germany
Lines: 106
Sender: daemon@cis.ohio-state.edu
Approved: bug-gnu-emacs@prep.ai.mit.edu
Distribution: gnu
Message-ID: <34shtbE78j@uni-erlangen.de>