[MacPorts] #29530: fb code still doesn't work right with XQuartz

MacPorts noreply at macports.org
Sun May 29 01:55:10 PDT 2011


#29530: fb code still doesn't work right with XQuartz
--------------------------------------+-------------------------------------
 Reporter:  Peter_Dyballa@…           |       Owner:  jeremyhu@…           
     Type:  defect                    |      Status:  assigned             
 Priority:  Normal                    |   Milestone:                       
Component:  ports                     |     Version:  1.9.2                
 Keywords:                            |        Port:  xorg-server-devel    
--------------------------------------+-------------------------------------

Comment(by Peter_Dyballa@…):

 Replying to [comment:16 jeremyhu@…]:
 > xorg-server-devel 1.10.2 has this patch back in (r78995).
 >
 > I see that you see it with emacs... is that emacs from MacPorts or your
 own build?  If it is your own, how did you build it?  If it is from
 MacPorts, what variants did you use?
 >

 No, GNU Emacs 24.0.50, the in-development version is not from MacPorts, I
 am updating the source once per week (or so) with bzr (pull -v).

 I am using a handful of different configure invocations:

 env PATH=/sw/bin:$PATH ./configure --without-sound --without-dbus
 --without-pop --without-gconf --without-gpm --x-libraries=/usr/X11/lib
 --x-includes=/usr/X11/include --enable-locallisppath=/Library/Application\
 Support/Emacs/calendar24:/Library/Application\ Support/Emacs CFLAGS="-g -H
 -pipe -fPIC -fno-common -mcpu=7450 -mtune=7450 -maltivec -faltivec -Os
 -foptimize-register-move -mfused-madd -mmultiple -ftree-vectorize"
 LDFLAGS="-Wl,-dead_strip_dylibs -Wl,-bind_at_load -Wl,-t" CC=gcc-4
 CPP=cpp-4
 PKG_CONFIG_PATH=/sw/lib/pkgconfig:/sw/share/pkgconfig:/usr/X11/lib/pkgconfig:/usr/X11/share/pkgconfig:/sw/lib/gcc4.5/lib/pkgconfig:/usr/lib/pkgconfig


 env PATH=/opt/local/bin:$PATH ./configure --without-sound --without-dbus
 --without-pop --without-gconf --without-gpm --enable-
 locallisppath=/Library/Application\
 Support/Emacs/calendar24:/Library/Application\ Support/Emacs CFLAGS="-g -H
 -pipe -fPIC -fno-common -mcpu=7450 -mtune=7450 -maltivec -faltivec -Os
 -foptimize-register-move -mfused-madd -mmultiple -ftree-vectorize"
 LDFLAGS="-Wl,-dead_strip_dylibs -Wl,-bind_at_load -Wl,-t" CC=gcc-4.2
 CPP=cpp-4.2
 PKG_CONFIG_PATH=/opt/local/lib/pkgconfig:/opt/local/share/pkgconfig:/usr/lib/pkgconfig

 env PATH=/opt/local/bin:$PATH ./configure --without-sound --without-dbus
 --without-pop --without-gconf --without-gpm --enable-
 locallisppath=/Library/Application\
 Support/Emacs/calendar24:/Library/Application\ Support/Emacs CFLAGS="-g -H
 -pipe -fPIC -fno-common -mcpu=7450 -mtune=7450 -maltivec -faltivec -Os
 -foptimize-register-move -mfused-madd -mmultiple -ftree-vectorize"
 LDFLAGS="-Wl,-dead_strip_dylibs -Wl,-bind_at_load -Wl,-t" CC=gcc-4
 CPP=cpp-4
 PKG_CONFIG_PATH=/opt/local/lib/pkgconfig:/opt/local/share/pkgconfig:/usr/lib/pkgconfig

 env PATH=/opt/local/bin:$PATH ./configure --without-sound --without-dbus
 --without-pop --without-gconf --without-gpm --with-x-toolkit=lucid
 --enable-locallisppath=/Library/Application\
 Support/Emacs/calendar24:/Library/Application\ Support/Emacs CFLAGS="-g -H
 -pipe -fPIC -fno-common -mcpu=7450 -mtune=7450 -maltivec -faltivec -Os
 -foptimize-register-move -mfused-madd -mmultiple -ftree-vectorize"
 LDFLAGS="-Wl,-dead_strip_dylibs -Wl,-bind_at_load -Wl,-t" CC=gcc-4
 CPP=cpp-4
 PKG_CONFIG_PATH=/opt/local/lib/pkgconfig:/opt/local/share/pkgconfig:/usr/lib/pkgconfig

 "gcc-4" is from Fink and either points to GCC 4.4.4 or 4.5.2. Compilation
 starts with "env PATH=/sw/bin:$PATH make" or with the other PATH setting.
 Sometime I think a "make bootstrap" is necessary (it doesn't hurt, it just
 takes longer). I also use from time to time just "gcc" (GCC 4.0.1). The "
 --enable-locallisppath=..." is a local addition to enable GNU Emacs to
 find some local configuration ELisp files. To compile with MacPorts I need
 to edit the configure script: it defaults to use Fink libraries and C
 header files.


 In around twelve hours I can give you hints how to get the GNU Emacs
 24.0.50 source code via bzr (or git, which I don't use).

-- 
Ticket URL: <https://trac.macports.org/ticket/29530#comment:17>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list