Date: Thu, 21 Oct 2004 17:37:25 -0700 From: Andrew Marks <amracks@gmail.com> To: freebsd-current@freebsd.org Subject: xorg-clients broken patches on 5.3-RC1 Message-ID: <4415e9c104102117372ed41d27@mail.gmail.com>
next in thread | raw e-mail | index | archive | help
root@CubeMonster# make patch ===> Patching for xorg-clients-6.7.0_4 ===> Applying extra patch /usr/ports/x11-servers/xorg-server/files/patch-FreeBSD.cf ===> Applying extra patch /usr/ports/x11-servers/xorg-server/files/patch-Imake.rules ===> Applying extra patch /usr/ports/x11-servers/xorg-server/files/patch-Imake.tmpl ===> Applying extra patch /usr/ports/x11-servers/xorg-server/files/patch-Library.tmpl ===> Applying extra patch /usr/ports/x11-servers/xorg-server/files/patch-X11.rules ===> Applying extra patch /usr/ports/x11-servers/xorg-server/files/patch-X11.tmpl ===> Applying FreeBSD patches for xorg-clients-6.7.0_4 Ignoring previously applied (or reversed) patch. 2 out of 2 hunks ignored--saving rejects to programs/dpsinfo/Imakefile.rej >> Patch patch-dpsinfo-Imakefile.org failed to apply cleanly. >> Patch(es) patch-dpsinfo-Imakefile applied cleanly. *** Error code 1 Stop in /usr/ports/x11/xorg-clients. root@CubeMonster# cat work/xc/programs/dpsinfo/Imakefile XCOMM $XFree86: xc/programs/dpsinfo/Imakefile,v 1.4tsi Exp $ XCOMM XTOOLLIB is currently needed by our version of DPSLIB DEPLIBS = $(DEPDPSLIB) $(DEPXTOOLLIB) $(DEPXONLYLIB) LOCAL_LIBRARIES = $(DPSLIB) $(XTOOLLIB) $(XONLYLIB) SRCS = iwraps.psw dpsinfo.c OBJS = iwraps.o dpsinfo.o DERIVED_FILES = iwraps.h iwraps.c .SUFFIXES: .psw .h .psw.c : PsWrapDependency RunProgram(PSWRAP,-a -o $*.c -h $*.h $<) .psw.h : PsWrapDependency RunProgram(PSWRAP,-a -h $*.h $< > /dev/null) depend:: $(DERIVED_FILES) ComplexProgramTarget(dpsinfo) clean :: $(RM) $(DERIVED_FILES) root@CubeMonster# make patch ===> Patching for xorg-clients-6.7.0_4 ===> Applying extra patch /usr/ports/x11-servers/xorg-server/files/patch-FreeBSD.cf Ignoring previously applied (or reversed) patch. 6 out of 6 hunks ignored--saving rejects to config/cf/FreeBSD.cf.rej *** Error code 6 Stop in /usr/ports/x11/xorg-clients. root@CubeMonster# cat work/xc/config/cf/FreeBSD.cf.rej *************** *** 109,115 **** # endif # define HasPosixThreads YES # define ThreadedX YES - # define SystemMTDefines -D_REENTRANT -D_THREAD_SAFE /* * FreeBSD has tread-safe api but no getpwnam_r yet. */ --- 109,115 ---- # endif # define HasPosixThreads YES # define ThreadedX YES + # define SystemMTDefines FreeBSDPTHREAD_CFLAGS /* * FreeBSD has tread-safe api but no getpwnam_r yet. */ *************** *** 119,127 **** # else # define MTSafeAPIDefines -DXUSE_MTSAFE_API # endif - # if HasLibPthread - # define ThreadsLibraries -lpthread - # else # if OSRelVersion >= 500043 # define BuildThreadStubLibrary NO # define NeedUIThrStubs NO --- 119,126 ---- # else # define MTSafeAPIDefines -DXUSE_MTSAFE_API # endif + # define ThreadsLibraries FreeBSDPTHREAD_LIBS + # if !HasLibPthread # if OSRelVersion >= 500043 # define BuildThreadStubLibrary NO*** 130,139 **** # define NeedUIThrStubs YES # endif # if (OSRelVersion >= 500016) - # define ThreadsLibraries -lc_r # define SharedGLReqs $(LDPRELIBS) $(XLIB) -lc - # else - # define ThreadsLibraries -pthread # endif # define SharedX11Reqs $(LDPRELIB) $(XTHRSTUBLIB) # define SharedXtReqs $(LDPRELIB) $(XONLYLIB) $(SMLIB) $(ICELIB) $(XTHRSTUBLIB) --- 129,135 ---- # define NeedUIThrStubs YES # endif # if (OSRelVersion >= 500016) # define SharedGLReqs $(LDPRELIBS) $(XLIB) -lc # endif # define SharedX11Reqs $(LDPRELIB) $(XTHRSTUBLIB) # define SharedXtReqs $(LDPRELIB) $(XONLYLIB) $(SMLIB) $(ICELIB) $(XTHRSTUBLIB) *************** *** 192,202 **** * ld: warning: libXThrStub.so.6, needed by libX11.so, not found */ #if BuildThreadStubLibrary && (!defined(UseInstalledX11) || !UseInstalledX11) - # define CcCmd $(CLIENTENVSETUP) cc - # define CplusplusCmd $(CLIENTENVSETUP) c++ #else - # define CcCmd cc - # define CplusplusCmd c++ #endif #define CppCmd /usr/bin/cpp --- 188,198 ---- * ld: warning: libXThrStub.so.6, needed by libX11.so, not found */ #if BuildThreadStubLibrary && (!defined(UseInstalledX11) || !UseInstalledX11) + # define CcCmd $(CLIENTENVSETUP) FreeBSDCC + # define CplusplusCmd $(CLIENTENVSETUP) FreeBSDCXX #else + # define CcCmd FreeBSDCC + # define CplusplusCmd FreeBSDCXX #endif #define CppCmd /usr/bin/cpp *************** *** 359,365 **** #ifndef LibraryRpathLoadFlags # if UseRpath # if UseElfFormat - # define LibraryRpathLoadFlags -rpath $(USRLIBDIRPATH) # else # define LibraryRpathLoadFlags -R $(USRLIBDIRPATH) # endif --- 355,361 ---- #ifndef LibraryRpathLoadFlags # if UseRpath # if UseElfFormat + # define LibraryRpathLoadFlags -Wl,-rpath $(USRLIBDIRPATH) # else # define LibraryRpathLoadFlags *** 452,469 **** #define XawI18nDefines -DUSE_XWCHAR_STRING -DUSE_XMBTOWC #endif - /* The GCC strength-reduce bug is fixed for FreeBSD 2.1.5 and later */ - #ifndef DefaultGcc2i386Opt - #if OSMajorVersion > 2 || (OSMajorVersion == 2 && OSMinorVersion > 1) || (OSMajorVersion == 2 && OSMinorVersion == 1 && OSTeenyVersion >= 5) - #define DefaultGcc2i386Opt -O2 GccAliasingArgs - #endif - #endif - - #ifdef i386Architecture - # define OptimizedCDebugFlags DefaultGcc2i386Opt - #else - # define OptimizedCDebugFlags -O - #endif #ifndef PreIncDir # define PreIncDir /usr/include --- 450,457 ---- #define XawI18nDefines -DUSE_XWCHAR_STRING -DUSE_XMBTOWC #endif + #define DefaultGcc2i386Opt + #define OptimizedCDebugFlags FreeBSDCFLAGS #ifndef PreIncDir # define PreIncDir /usr/include -R $(USRLIBDIRPATH) # endif *************** # define NeedUIThrStubs NO ***************
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4415e9c104102117372ed41d27>