Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[RESOLVED!] Can't emerge GNUStep-back; "emake failed"
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
Logomachist
n00b
n00b


Joined: 02 Jun 2014
Posts: 37
Location: PA, USA

PostPosted: Mon May 23, 2016 11:08 am    Post subject: [RESOLVED!] Can't emerge GNUStep-back; "emake failed&qu Reply with quote

Trying to emerge gnustep-back and it isn't working. I tried Googling for a solution but the error message ("emake failed") isn't very descriptive and I haven't been able to turn up anything useful. Most of this emerge output is impenetrable to me.

What can you tell me?

The build log:
Quote:
 * Package: gnustep-base/gnustep-back-cairo-0.22.0
 * Repository: gentoo
 * Maintainer: gnustep@gentoo.org
 * USE: abi_x86_32 elibc_glibc kernel_linux opengl pie ssp userland_GNU x86
 * FEATURES: preserve-libs sandbox userpriv usersandbox
>>> Unpacking source...
>>> Unpacking gnustep-back-0.22.0.tar.gz to /tmp/portage/gnustep-base/gnustep-back-cairo-0.22.0/work
>>> Source unpacked in /tmp/portage/gnustep-base/gnustep-back-cairo-0.22.0/work
>>> Preparing source in /tmp/portage/gnustep-base/gnustep-back-cairo-0.22.0/work/gnustep-back-0.22.0 ...
* Cleaning paths from GNUmakefile ...
 [ ok ]
>>> Source prepared.
>>> Configuring source in /tmp/portage/gnustep-base/gnustep-back-cairo-0.22.0/work/gnustep-back-0.22.0 ...
./configure --prefix=/usr --build=i686-pc-linux-gnu --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --libdir=/usr/lib --enable-glx --disable-xim --enable-server=x11 --enable-graphics=cairo
checking for i686-pc-linux-gnu-gcc... i686-pc-linux-gnu-gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether i686-pc-linux-gnu-gcc accepts -g... yes
checking for i686-pc-linux-gnu-gcc option to accept ISO C89... none needed
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
checking how to run the C preprocessor... i686-pc-linux-gnu-gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking syslog.h usability... yes
checking syslog.h presence... yes
checking for syslog.h... yes
checking for syslog... yes
checking for X... libraries , headers
checking for gethostbyname... yes
checking for connect... yes
checking for remove... yes
checking for shmat... yes
checking for IceConnectionNumber in -lICE... yes
checking for main in -lXext... yes
checking for main in -lXt... yes
checking for main in -lXmu... yes
checking for XFixesSelectSelectionInput in -lXfixes... yes
checking for XcursorImageCreate in -lXcursor... yes
checking for X11/extensions/shape.h... yes
checking for XShapeCombineMask in -lXext... yes
checking for X11 function prototypes... yes
checking DPS/dpsclient.h usability... no
checking DPS/dpsclient.h presence... no
checking for DPS/dpsclient.h... no
checking DPS/dpsNXargs.h usability... no
checking DPS/dpsNXargs.h presence... no
checking for DPS/dpsNXargs.h... no
checking ft2build.h usability... yes
checking ft2build.h presence... yes
checking for ft2build.h... yes
checking for pkg-config... /usr/bin/pkg-config
checking for xft... yes
checking XFT_CFLAGS... -I/usr/include/freetype2
checking XFT_LIBS... -lXft
checking for XftDrawStringUtf8 in -lXft... yes
checking for XftPatternGetString in -lXft... no
checking for Xutf8LookupString... yes
checking for FcPatternCreate in -lfontconfig... yes
checking fontconfig/fontconfig.h usability... yes
checking fontconfig/fontconfig.h presence... yes
checking for fontconfig/fontconfig.h... yes
checking for glXMakeContextCurrent in -lGL... yes
checking GL/glx.h usability... yes
checking GL/glx.h presence... yes
checking for GL/glx.h... yes
checking for GLX_RGBA_TYPE... yes
checking for usleep... yes
checking for X11/extensions/XShm.h... yes
checking for shmctl... yes
checking for XInternAtoms in -lX11... yes
checking for main in -lgdi32... no
checking for main in -lmsimg32... no
checking for main in -lopengl32... no
checking windows.h usability... no
checking windows.h presence... no
checking for windows.h... no
checking for libart2... 2.3.21
checking for cairo... yes
checking CAIRO_CFLAGS... -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libdrm -I/usr/include/libpng16
checking CAIRO_LIBS... -lcairo
checking for cairo-ft... yes
checking CAIRO_FT_CFLAGS... -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/libpng16 -I/usr/include/freetype2
checking CAIRO_FT_LIBS... -lcairo -lfreetype
checking for cairo-xlib... yes
checking CAIRO_XLIB_CFLAGS... -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libdrm -I/usr/include/libpng16
checking CAIRO_XLIB_LIBS... -lcairo -lX11 -lXext
checking for cairo-win32... checking for cairo-glitz... checking for XRenderFindVisualFormat in -lXrender... yes
checking Backend Server... x11
checking Backend Graphics... cairo
checking Cairo backend... xlib
checking whether the compiler supports -Wdeclaration-after-statement... yes
checking Backend name... back
configure: creating ./config.status
config.status: creating back.make
config.status: creating config.make
config.status: creating config.h
>>> Source configured.
>>> Compiling source in /tmp/portage/gnustep-base/gnustep-back-cairo-0.22.0/work/gnustep-back-0.22.0 ...
make -j2 'AUXILIARY_LDFLAGS=-Wl,-O1 -Wl,--as-needed' ADDITIONAL_NATIVE_LIB_DIRS=/usr/lib DESTDIR=/tmp/portage/gnustep-base/gnustep-back-cairo-0.22.0/image/ HOME=/tmp/portage/gnustep-base/gnustep-back-cairo-0.22.0/temp GNUSTEP_CONFIG_FILE=/tmp/portage/gnustep-base/gnustep-back-cairo-0.22.0/work/GNUstep.conf GNUSTEP_INSTALLATION_DOMAIN=SYSTEM 'TAR_OPTIONS= --no-same-owner' messages=yes debug=no all
This is gnustep-make 2.6.2. Type 'make print-gnustep-make-help' for help.
Making all in Source ...
make[1]: Entering directory '/tmp/portage/gnustep-base/gnustep-back-cairo-0.22.0/work/gnustep-back-0.22.0/Source'
/usr/share/GNUstep/Makefiles/mkinstalldirs .
cp ../config.h .
(echo "{"; \
echo " GSBundleShortVersionString = \"0.22.0\";"; \
echo " GSBundleVersion = 022.0;"; \
echo " CFBundleShortVersionString = \"0.22.0\";"; \
echo " CFBundleVersion = 022.0;"; \
echo "}") > libgnustep-back-022Info.plist
cd .; \
/usr/share/GNUstep/Makefiles/mkinstalldirs ./obj
Making all in subprojects of bundle libgnustep-back-022...
cd .; \
/usr/share/GNUstep/Makefiles/mkinstalldirs ./obj
Making all for subproject gsc...
cd .; \
/usr/share/GNUstep/Makefiles/mkinstalldirs ./obj/gsc.obj/
i686-pc-linux-gnu-gcc gscolors.c -c \
-MMD -MP -Wall -DGNUSTEP -DGNUSTEP_BASE_LIBRARY=1 -DGNU_GUI_LIBRARY=1 -DGNU_RUNTIME=1 -DGNUSTEP_BASE_LIBRARY=1 -pthread -pthread -fPIC -Wall -DGSWARN -DGSDIAGNOSE -Wno-import -O2 -march=atom -pipe -I../../Headers -I../. -I. -I/usr/local/include -I/usr/local/include -I/usr/include -I/usr/lib/libffi-3.0.13/include -I/usr/lib/libffi-3.0.13/include -I/usr/include/libxml2 -I/usr/include -I/tmp/portage/gnustep-base/gnustep-back-cairo-0.22.0/work/GNUstep/Library/Headers -I/usr/local/include -I/usr/include \
-o obj/gsc.obj/gscolors.c.o
i686-pc-linux-gnu-gcc GSContext.m -c \
-MMD -MP -Wall -DGNUSTEP -DGNUSTEP_BASE_LIBRARY=1 -DGNU_GUI_LIBRARY=1 -DGNU_RUNTIME=1 -DGNUSTEP_BASE_LIBRARY=1 -fno-strict-aliasing -pthread -fPIC -Wall -DGSWARN -DGSDIAGNOSE -Wno-import -O2 -march=atom -pipe -fgnu-runtime -fconstant-string-class=NSConstantString -fexec-charset=UTF-8 -I../../Headers -I../. -I. -I/usr/local/include -I/usr/local/include -I/usr/include -I/usr/lib/libffi-3.0.13/include -I/usr/lib/libffi-3.0.13/include -I/usr/include/libxml2 -I/usr/include -I/tmp/portage/gnustep-base/gnustep-back-cairo-0.22.0/work/GNUstep/Library/Headers -I/usr/local/include -I/usr/include \
-o obj/gsc.obj/GSContext.m.o
i686-pc-linux-gnu-gcc GSGState.m -c \
-MMD -MP -Wall -DGNUSTEP -DGNUSTEP_BASE_LIBRARY=1 -DGNU_GUI_LIBRARY=1 -DGNU_RUNTIME=1 -DGNUSTEP_BASE_LIBRARY=1 -fno-strict-aliasing -pthread -fPIC -Wall -DGSWARN -DGSDIAGNOSE -Wno-import -O2 -march=atom -pipe -fgnu-runtime -fconstant-string-class=NSConstantString -fexec-charset=UTF-8 -I../../Headers -I../. -I. -I/usr/local/include -I/usr/local/include -I/usr/include -I/usr/lib/libffi-3.0.13/include -I/usr/lib/libffi-3.0.13/include -I/usr/include/libxml2 -I/usr/include -I/tmp/portage/gnustep-base/gnustep-back-cairo-0.22.0/work/GNUstep/Library/Headers -I/usr/local/include -I/usr/include \
-o obj/gsc.obj/GSGState.m.o
GSGState.m: In function ‘-[GSGState(Ops) GSSetFillColorspace:]’:
GSGState.m:302:3: warning: invalid receiver type ‘void *’
ASSIGN(fillColorS, spaceref);
 ^
GSGState.m: In function ‘-[GSGState(Ops) GSSetStrokeColorspace:]’:
GSGState.m:313:3: warning: invalid receiver type ‘void *’
ASSIGN(strokeColorS, spaceref);
 ^
i686-pc-linux-gnu-gcc GSStreamContext.m -c \
-MMD -MP -Wall -DGNUSTEP -DGNUSTEP_BASE_LIBRARY=1 -DGNU_GUI_LIBRARY=1 -DGNU_RUNTIME=1 -DGNUSTEP_BASE_LIBRARY=1 -fno-strict-aliasing -pthread -fPIC -Wall -DGSWARN -DGSDIAGNOSE -Wno-import -O2 -march=atom -pipe -fgnu-runtime -fconstant-string-class=NSConstantString -fexec-charset=UTF-8 -I../../Headers -I../. -I. -I/usr/local/include -I/usr/local/include -I/usr/include -I/usr/lib/libffi-3.0.13/include -I/usr/lib/libffi-3.0.13/include -I/usr/include/libxml2 -I/usr/include -I/tmp/portage/gnustep-base/gnustep-back-cairo-0.22.0/work/GNUstep/Library/Headers -I/usr/local/include -I/usr/include \
-o obj/gsc.obj/GSStreamContext.m.o
i686-pc-linux-gnu-gcc GSStreamGState.m -c \
-MMD -MP -Wall -DGNUSTEP -DGNUSTEP_BASE_LIBRARY=1 -DGNU_GUI_LIBRARY=1 -DGNU_RUNTIME=1 -DGNUSTEP_BASE_LIBRARY=1 -fno-strict-aliasing -pthread -fPIC -Wall -DGSWARN -DGSDIAGNOSE -Wno-import -O2 -march=atom -pipe -fgnu-runtime -fconstant-string-class=NSConstantString -fexec-charset=UTF-8 -I../../Headers -I../. -I. -I/usr/local/include -I/usr/local/include -I/usr/include -I/usr/lib/libffi-3.0.13/include -I/usr/lib/libffi-3.0.13/include -I/usr/include/libxml2 -I/usr/include -I/tmp/portage/gnustep-base/gnustep-back-cairo-0.22.0/work/GNUstep/Library/Headers -I/usr/local/include -I/usr/include \
-o obj/gsc.obj/GSStreamGState.m.o
i686-pc-linux-gnu-gcc GSFunction.m -c \
-MMD -MP -Wall -DGNUSTEP -DGNUSTEP_BASE_LIBRARY=1 -DGNU_GUI_LIBRARY=1 -DGNU_RUNTIME=1 -DGNUSTEP_BASE_LIBRARY=1 -fno-strict-aliasing -pthread -fPIC -Wall -DGSWARN -DGSDIAGNOSE -Wno-import -O2 -march=atom -pipe -fgnu-runtime -fconstant-string-class=NSConstantString -fexec-charset=UTF-8 -I../../Headers -I../. -I. -I/usr/local/include -I/usr/local/include -I/usr/include -I/usr/lib/libffi-3.0.13/include -I/usr/lib/libffi-3.0.13/include -I/usr/include/libxml2 -I/usr/include -I/tmp/portage/gnustep-base/gnustep-back-cairo-0.22.0/work/GNUstep/Library/Headers -I/usr/local/include -I/usr/include \
-o obj/gsc.obj/GSFunction.m.o
i686-pc-linux-gnu-gcc externs.m -c \
-MMD -MP -Wall -DGNUSTEP -DGNUSTEP_BASE_LIBRARY=1 -DGNU_GUI_LIBRARY=1 -DGNU_RUNTIME=1 -DGNUSTEP_BASE_LIBRARY=1 -fno-strict-aliasing -pthread -fPIC -Wall -DGSWARN -DGSDIAGNOSE -Wno-import -O2 -march=atom -pipe -fgnu-runtime -fconstant-string-class=NSConstantString -fexec-charset=UTF-8 -I../../Headers -I../. -I. -I/usr/local/include -I/usr/local/include -I/usr/include -I/usr/lib/libffi-3.0.13/include -I/usr/lib/libffi-3.0.13/include -I/usr/include/libxml2 -I/usr/include -I/tmp/portage/gnustep-base/gnustep-back-cairo-0.22.0/work/GNUstep/Library/Headers -I/usr/local/include -I/usr/include \
-o obj/gsc.obj/externs.m.o
i686-pc-linux-gnu-gcc -nostdlib -r -rdynamic -Wl,-O1 -Wl,--as-needed -Wl,-O1 -Wl,--as-needed -pthread -o ./obj/subproject.o obj/gsc.obj/gscolors.c.o obj/gsc.obj/GSContext.m.o obj/gsc.obj/GSGState.m.o obj/gsc.obj/GSStreamContext.m.o obj/gsc.obj/GSStreamGState.m.o obj/gsc.obj/GSFunction.m.o obj/gsc.obj/externs.m.o ;
cd .; \
/usr/share/GNUstep/Makefiles/mkinstalldirs ./obj
Making all for subproject x11...
cd .; \
/usr/share/GNUstep/Makefiles/mkinstalldirs ./obj/x11.obj/
i686-pc-linux-gnu-gcc context.c -c \
-MMD -MP -Wall -DGNUSTEP -DGNUSTEP_BASE_LIBRARY=1 -DGNU_GUI_LIBRARY=1 -DGNU_RUNTIME=1 -DGNUSTEP_BASE_LIBRARY=1 -pthread -pthread -fPIC -Wall -DGSWARN -DGSDIAGNOSE -Wno-import -O2 -march=atom -pipe -I../../Headers -I../. -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libdrm -I/usr/include/libpng16 -I. -I/usr/local/include -I/usr/local/include -I/usr/include -I/usr/lib/libffi-3.0.13/include -I/usr/lib/libffi-3.0.13/include -I/usr/include/libxml2 -I/usr/include -I/tmp/portage/gnustep-base/gnustep-back-cairo-0.22.0/work/GNUstep/Library/Headers -I/usr/local/include -I/usr/include \
-o obj/x11.obj/context.c.o
i686-pc-linux-gnu-gcc convert.c -c \
-MMD -MP -Wall -DGNUSTEP -DGNUSTEP_BASE_LIBRARY=1 -DGNU_GUI_LIBRARY=1 -DGNU_RUNTIME=1 -DGNUSTEP_BASE_LIBRARY=1 -pthread -pthread -fPIC -Wall -DGSWARN -DGSDIAGNOSE -Wno-import -O2 -march=atom -pipe -I../../Headers -I../. -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libdrm -I/usr/include/libpng16 -I. -I/usr/local/include -I/usr/local/include -I/usr/include -I/usr/lib/libffi-3.0.13/include -I/usr/lib/libffi-3.0.13/include -I/usr/include/libxml2 -I/usr/include -I/tmp/portage/gnustep-base/gnustep-back-cairo-0.22.0/work/GNUstep/Library/Headers -I/usr/local/include -I/usr/include \
-o obj/x11.obj/convert.c.o
i686-pc-linux-gnu-gcc raster.c -c \
-MMD -MP -Wall -DGNUSTEP -DGNUSTEP_BASE_LIBRARY=1 -DGNU_GUI_LIBRARY=1 -DGNU_RUNTIME=1 -DGNUSTEP_BASE_LIBRARY=1 -pthread -pthread -fPIC -Wall -DGSWARN -DGSDIAGNOSE -Wno-import -O2 -march=atom -pipe -I../../Headers -I../. -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libdrm -I/usr/include/libpng16 -I. -I/usr/local/include -I/usr/local/include -I/usr/include -I/usr/lib/libffi-3.0.13/include -I/usr/lib/libffi-3.0.13/include -I/usr/include/libxml2 -I/usr/include -I/tmp/portage/gnustep-base/gnustep-back-cairo-0.22.0/work/GNUstep/Library/Headers -I/usr/local/include -I/usr/include \
-o obj/x11.obj/raster.c.o
i686-pc-linux-gnu-gcc scale.c -c \
-MMD -MP -Wall -DGNUSTEP -DGNUSTEP_BASE_LIBRARY=1 -DGNU_GUI_LIBRARY=1 -DGNU_RUNTIME=1 -DGNUSTEP_BASE_LIBRARY=1 -pthread -pthread -fPIC -Wall -DGSWARN -DGSDIAGNOSE -Wno-import -O2 -march=atom -pipe -I../../Headers -I../. -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libdrm -I/usr/include/libpng16 -I. -I/usr/local/include -I/usr/local/include -I/usr/include -I/usr/lib/libffi-3.0.13/include -I/usr/lib/libffi-3.0.13/include -I/usr/include/libxml2 -I/usr/include -I/tmp/portage/gnustep-base/gnustep-back-cairo-0.22.0/work/GNUstep/Library/Headers -I/usr/local/include -I/usr/include \
-o obj/x11.obj/scale.c.o
i686-pc-linux-gnu-gcc xdnd.c -c \
-MMD -MP -Wall -DGNUSTEP -DGNUSTEP_BASE_LIBRARY=1 -DGNU_GUI_LIBRARY=1 -DGNU_RUNTIME=1 -DGNUSTEP_BASE_LIBRARY=1 -pthread -pthread -fPIC -Wall -DGSWARN -DGSDIAGNOSE -Wno-import -O2 -march=atom -pipe -I../../Headers -I../. -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libdrm -I/usr/include/libpng16 -I. -I/usr/local/include -I/usr/local/include -I/usr/include -I/usr/lib/libffi-3.0.13/include -I/usr/lib/libffi-3.0.13/include -I/usr/include/libxml2 -I/usr/include -I/tmp/portage/gnustep-base/gnustep-back-cairo-0.22.0/work/GNUstep/Library/Headers -I/usr/local/include -I/usr/include \
-o obj/x11.obj/xdnd.c.o
i686-pc-linux-gnu-gcc xutil.c -c \
-MMD -MP -Wall -DGNUSTEP -DGNUSTEP_BASE_LIBRARY=1 -DGNU_GUI_LIBRARY=1 -DGNU_RUNTIME=1 -DGNUSTEP_BASE_LIBRARY=1 -pthread -pthread -fPIC -Wall -DGSWARN -DGSDIAGNOSE -Wno-import -O2 -march=atom -pipe -I../../Headers -I../. -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libdrm -I/usr/include/libpng16 -I. -I/usr/local/include -I/usr/local/include -I/usr/include -I/usr/lib/libffi-3.0.13/include -I/usr/lib/libffi-3.0.13/include -I/usr/include/libxml2 -I/usr/include -I/tmp/portage/gnustep-base/gnustep-back-cairo-0.22.0/work/GNUstep/Library/Headers -I/usr/local/include -I/usr/include \
-o obj/x11.obj/xutil.c.o
i686-pc-linux-gnu-gcc XGServer.m -c \
-MMD -MP -Wall -DGNUSTEP -DGNUSTEP_BASE_LIBRARY=1 -DGNU_GUI_LIBRARY=1 -DGNU_RUNTIME=1 -DGNUSTEP_BASE_LIBRARY=1 -fno-strict-aliasing -pthread -fPIC -Wall -DGSWARN -DGSDIAGNOSE -Wno-import -O2 -march=atom -pipe -fgnu-runtime -fconstant-string-class=NSConstantString -fexec-charset=UTF-8 -I../../Headers -I../. -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libdrm -I/usr/include/libpng16 -I. -I/usr/local/include -I/usr/local/include -I/usr/include -I/usr/lib/libffi-3.0.13/include -I/usr/lib/libffi-3.0.13/include -I/usr/include/libxml2 -I/usr/include -I/tmp/portage/gnustep-base/gnustep-back-cairo-0.22.0/work/GNUstep/Library/Headers -I/usr/local/include -I/usr/include \
-o obj/x11.obj/XGServer.m.o
i686-pc-linux-gnu-gcc XGServerEvent.m -c \
-MMD -MP -Wall -DGNUSTEP -DGNUSTEP_BASE_LIBRARY=1 -DGNU_GUI_LIBRARY=1 -DGNU_RUNTIME=1 -DGNUSTEP_BASE_LIBRARY=1 -fno-strict-aliasing -pthread -fPIC -Wall -DGSWARN -DGSDIAGNOSE -Wno-import -O2 -march=atom -pipe -fgnu-runtime -fconstant-string-class=NSConstantString -fexec-charset=UTF-8 -I../../Headers -I../. -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libdrm -I/usr/include/libpng16 -I. -I/usr/local/include -I/usr/local/include -I/usr/include -I/usr/lib/libffi-3.0.13/include -I/usr/lib/libffi-3.0.13/include -I/usr/include/libxml2 -I/usr/include -I/tmp/portage/gnustep-base/gnustep-back-cairo-0.22.0/work/GNUstep/Library/Headers -I/usr/local/include -I/usr/include \
-o obj/x11.obj/XGServerEvent.m.o
i686-pc-linux-gnu-gcc XGServerWindow.m -c \
-MMD -MP -Wall -DGNUSTEP -DGNUSTEP_BASE_LIBRARY=1 -DGNU_GUI_LIBRARY=1 -DGNU_RUNTIME=1 -DGNUSTEP_BASE_LIBRARY=1 -fno-strict-aliasing -pthread -fPIC -Wall -DGSWARN -DGSDIAGNOSE -Wno-import -O2 -march=atom -pipe -fgnu-runtime -fconstant-string-class=NSConstantString -fexec-charset=UTF-8 -I../../Headers -I../. -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libdrm -I/usr/include/libpng16 -I. -I/usr/local/include -I/usr/local/include -I/usr/include -I/usr/lib/libffi-3.0.13/include -I/usr/lib/libffi-3.0.13/include -I/usr/include/libxml2 -I/usr/include -I/tmp/portage/gnustep-base/gnustep-back-cairo-0.22.0/work/GNUstep/Library/Headers -I/usr/local/include -I/usr/include \
-o obj/x11.obj/XGServerWindow.m.o
i686-pc-linux-gnu-gcc XGDragView.m -c \
-MMD -MP -Wall -DGNUSTEP -DGNUSTEP_BASE_LIBRARY=1 -DGNU_GUI_LIBRARY=1 -DGNU_RUNTIME=1 -DGNUSTEP_BASE_LIBRARY=1 -fno-strict-aliasing -pthread -fPIC -Wall -DGSWARN -DGSDIAGNOSE -Wno-import -O2 -march=atom -pipe -fgnu-runtime -fconstant-string-class=NSConstantString -fexec-charset=UTF-8 -I../../Headers -I../. -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libdrm -I/usr/include/libpng16 -I. -I/usr/local/include -I/usr/local/include -I/usr/include -I/usr/lib/libffi-3.0.13/include -I/usr/lib/libffi-3.0.13/include -I/usr/include/libxml2 -I/usr/include -I/tmp/portage/gnustep-base/gnustep-back-cairo-0.22.0/work/GNUstep/Library/Headers -I/usr/local/include -I/usr/include \
-o obj/x11.obj/XGDragView.m.o
i686-pc-linux-gnu-gcc XIMInputServer.m -c \
-MMD -MP -Wall -DGNUSTEP -DGNUSTEP_BASE_LIBRARY=1 -DGNU_GUI_LIBRARY=1 -DGNU_RUNTIME=1 -DGNUSTEP_BASE_LIBRARY=1 -fno-strict-aliasing -pthread -fPIC -Wall -DGSWARN -DGSDIAGNOSE -Wno-import -O2 -march=atom -pipe -fgnu-runtime -fconstant-string-class=NSConstantString -fexec-charset=UTF-8 -I../../Headers -I../. -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libdrm -I/usr/include/libpng16 -I. -I/usr/local/include -I/usr/local/include -I/usr/include -I/usr/lib/libffi-3.0.13/include -I/usr/lib/libffi-3.0.13/include -I/usr/include/libxml2 -I/usr/include -I/tmp/portage/gnustep-base/gnustep-back-cairo-0.22.0/work/GNUstep/Library/Headers -I/usr/local/include -I/usr/include \
-o obj/x11.obj/XIMInputServer.m.o
i686-pc-linux-gnu-gcc XWindowBuffer.m -c \
-MMD -MP -Wall -DGNUSTEP -DGNUSTEP_BASE_LIBRARY=1 -DGNU_GUI_LIBRARY=1 -DGNU_RUNTIME=1 -DGNUSTEP_BASE_LIBRARY=1 -fno-strict-aliasing -pthread -fPIC -Wall -DGSWARN -DGSDIAGNOSE -Wno-import -O2 -march=atom -pipe -fgnu-runtime -fconstant-string-class=NSConstantString -fexec-charset=UTF-8 -I../../Headers -I../. -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libdrm -I/usr/include/libpng16 -I. -I/usr/local/include -I/usr/local/include -I/usr/include -I/usr/lib/libffi-3.0.13/include -I/usr/lib/libffi-3.0.13/include -I/usr/include/libxml2 -I/usr/include -I/tmp/portage/gnustep-base/gnustep-back-cairo-0.22.0/work/GNUstep/Library/Headers -I/usr/local/include -I/usr/include \
-o obj/x11.obj/XWindowBuffer.m.o
i686-pc-linux-gnu-gcc XGGLFormat.m -c \
-MMD -MP -Wall -DGNUSTEP -DGNUSTEP_BASE_LIBRARY=1 -DGNU_GUI_LIBRARY=1 -DGNU_RUNTIME=1 -DGNUSTEP_BASE_LIBRARY=1 -fno-strict-aliasing -pthread -fPIC -Wall -DGSWARN -DGSDIAGNOSE -Wno-import -O2 -march=atom -pipe -fgnu-runtime -fconstant-string-class=NSConstantString -fexec-charset=UTF-8 -I../../Headers -I../. -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libdrm -I/usr/include/libpng16 -I. -I/usr/local/include -I/usr/local/include -I/usr/include -I/usr/lib/libffi-3.0.13/include -I/usr/lib/libffi-3.0.13/include -I/usr/include/libxml2 -I/usr/include -I/tmp/portage/gnustep-base/gnustep-back-cairo-0.22.0/work/GNUstep/Library/Headers -I/usr/local/include -I/usr/include \
-o obj/x11.obj/XGGLFormat.m.o
i686-pc-linux-gnu-gcc XGGLContext.m -c \
-MMD -MP -Wall -DGNUSTEP -DGNUSTEP_BASE_LIBRARY=1 -DGNU_GUI_LIBRARY=1 -DGNU_RUNTIME=1 -DGNUSTEP_BASE_LIBRARY=1 -fno-strict-aliasing -pthread -fPIC -Wall -DGSWARN -DGSDIAGNOSE -Wno-import -O2 -march=atom -pipe -fgnu-runtime -fconstant-string-class=NSConstantString -fexec-charset=UTF-8 -I../../Headers -I../. -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libdrm -I/usr/include/libpng16 -I. -I/usr/local/include -I/usr/local/include -I/usr/include -I/usr/lib/libffi-3.0.13/include -I/usr/lib/libffi-3.0.13/include -I/usr/include/libxml2 -I/usr/include -I/tmp/portage/gnustep-base/gnustep-back-cairo-0.22.0/work/GNUstep/Library/Headers -I/usr/local/include -I/usr/include \
-o obj/x11.obj/XGGLContext.m.o
i686-pc-linux-gnu-gcc -nostdlib -r -Wl,-O1 -Wl,--as-needed -Wl,-O1 -Wl,--as-needed -pthread -o ./obj/subproject.o obj/x11.obj/context.c.o obj/x11.obj/convert.c.o obj/x11.obj/raster.c.o obj/x11.obj/scale.c.o obj/x11.obj/xdnd.c.o obj/x11.obj/xutil.c.o obj/x11.obj/XGServer.m.o obj/x11.obj/XGServerEvent.m.o obj/x11.obj/XGServerWindow.m.o obj/x11.obj/XGDragView.m.o obj/x11.obj/XIMInputServer.m.o obj/x11.obj/XWindowBuffer.m.o obj/x11.obj/XGGLFormat.m.o obj/x11.obj/XGGLContext.m.o ;
cd .; \
/usr/share/GNUstep/Makefiles/mkinstalldirs ./obj
Making all for subproject cairo...
cd .; \
/usr/share/GNUstep/Makefiles/mkinstalldirs ./obj/cairo.obj/
i686-pc-linux-gnu-gcc CairoSurface.m -c \
-MMD -MP -Wall -DGNUSTEP -DGNUSTEP_BASE_LIBRARY=1 -DGNU_GUI_LIBRARY=1 -DGNU_RUNTIME=1 -DGNUSTEP_BASE_LIBRARY=1 -fno-strict-aliasing -pthread -fPIC -Wall -DGSWARN -DGSDIAGNOSE -Wno-import -O2 -march=atom -pipe -fgnu-runtime -fconstant-string-class=NSConstantString -fexec-charset=UTF-8 -I../../Headers -I../. -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libdrm -I/usr/include/libpng16 -I. -I/usr/local/include -I/usr/local/include -I/usr/include -I/usr/lib/libffi-3.0.13/include -I/usr/lib/libffi-3.0.13/include -I/usr/include/libxml2 -I/usr/include -I/tmp/portage/gnustep-base/gnustep-back-cairo-0.22.0/work/GNUstep/Library/Headers -I/usr/local/include -I/usr/include \
-o obj/cairo.obj/CairoSurface.m.o
i686-pc-linux-gnu-gcc CairoFontInfo.m -c \
-MMD -MP -Wall -DGNUSTEP -DGNUSTEP_BASE_LIBRARY=1 -DGNU_GUI_LIBRARY=1 -DGNU_RUNTIME=1 -DGNUSTEP_BASE_LIBRARY=1 -fno-strict-aliasing -pthread -fPIC -Wall -DGSWARN -DGSDIAGNOSE -Wno-import -O2 -march=atom -pipe -fgnu-runtime -fconstant-string-class=NSConstantString -fexec-charset=UTF-8 -I../../Headers -I../. -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libdrm -I/usr/include/libpng16 -I. -I/usr/local/include -I/usr/local/include -I/usr/include -I/usr/lib/libffi-3.0.13/include -I/usr/lib/libffi-3.0.13/include -I/usr/include/libxml2 -I/usr/include -I/tmp/portage/gnustep-base/gnustep-back-cairo-0.22.0/work/GNUstep/Library/Headers -I/usr/local/include -I/usr/include \
-o obj/cairo.obj/CairoFontInfo.m.o
i686-pc-linux-gnu-gcc CairoGState.m -c \
-MMD -MP -Wall -DGNUSTEP -DGNUSTEP_BASE_LIBRARY=1 -DGNU_GUI_LIBRARY=1 -DGNU_RUNTIME=1 -DGNUSTEP_BASE_LIBRARY=1 -fno-strict-aliasing -pthread -fPIC -Wall -DGSWARN -DGSDIAGNOSE -Wno-import -O2 -march=atom -pipe -fgnu-runtime -fconstant-string-class=NSConstantString -fexec-charset=UTF-8 -I../../Headers -I../. -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libdrm -I/usr/include/libpng16 -I. -I/usr/local/include -I/usr/local/include -I/usr/include -I/usr/lib/libffi-3.0.13/include -I/usr/lib/libffi-3.0.13/include -I/usr/include/libxml2 -I/usr/include -I/tmp/portage/gnustep-base/gnustep-back-cairo-0.22.0/work/GNUstep/Library/Headers -I/usr/local/include -I/usr/include \
-o obj/cairo.obj/CairoGState.m.o
i686-pc-linux-gnu-gcc CairoContext.m -c \
-MMD -MP -Wall -DGNUSTEP -DGNUSTEP_BASE_LIBRARY=1 -DGNU_GUI_LIBRARY=1 -DGNU_RUNTIME=1 -DGNUSTEP_BASE_LIBRARY=1 -fno-strict-aliasing -pthread -fPIC -Wall -DGSWARN -DGSDIAGNOSE -Wno-import -O2 -march=atom -pipe -fgnu-runtime -fconstant-string-class=NSConstantString -fexec-charset=UTF-8 -I../../Headers -I../. -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libdrm -I/usr/include/libpng16 -I. -I/usr/local/include -I/usr/local/include -I/usr/include -I/usr/lib/libffi-3.0.13/include -I/usr/lib/libffi-3.0.13/include -I/usr/include/libxml2 -I/usr/include -I/tmp/portage/gnustep-base/gnustep-back-cairo-0.22.0/work/GNUstep/Library/Headers -I/usr/local/include -I/usr/include \
-o obj/cairo.obj/CairoContext.m.o
i686-pc-linux-gnu-gcc CairoFontEnumerator.m -c \
-MMD -MP -Wall -DGNUSTEP -DGNUSTEP_BASE_LIBRARY=1 -DGNU_GUI_LIBRARY=1 -DGNU_RUNTIME=1 -DGNUSTEP_BASE_LIBRARY=1 -fno-strict-aliasing -pthread -fPIC -Wall -DGSWARN -DGSDIAGNOSE -Wno-import -O2 -march=atom -pipe -fgnu-runtime -fconstant-string-class=NSConstantString -fexec-charset=UTF-8 -I../../Headers -I../. -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libdrm -I/usr/include/libpng16 -I. -I/usr/local/include -I/usr/local/include -I/usr/include -I/usr/lib/libffi-3.0.13/include -I/usr/lib/libffi-3.0.13/include -I/usr/include/libxml2 -I/usr/include -I/tmp/portage/gnustep-base/gnustep-back-cairo-0.22.0/work/GNUstep/Library/Headers -I/usr/local/include -I/usr/include \
-o obj/cairo.obj/CairoFontEnumerator.m.o
i686-pc-linux-gnu-gcc CairoFaceInfo.m -c \
-MMD -MP -Wall -DGNUSTEP -DGNUSTEP_BASE_LIBRARY=1 -DGNU_GUI_LIBRARY=1 -DGNU_RUNTIME=1 -DGNUSTEP_BASE_LIBRARY=1 -fno-strict-aliasing -pthread -fPIC -Wall -DGSWARN -DGSDIAGNOSE -Wno-import -O2 -march=atom -pipe -fgnu-runtime -fconstant-string-class=NSConstantString -fexec-charset=UTF-8 -I../../Headers -I../. -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libdrm -I/usr/include/libpng16 -I. -I/usr/local/include -I/usr/local/include -I/usr/include -I/usr/lib/libffi-3.0.13/include -I/usr/lib/libffi-3.0.13/include -I/usr/include/libxml2 -I/usr/include -I/tmp/portage/gnustep-base/gnustep-back-cairo-0.22.0/work/GNUstep/Library/Headers -I/usr/local/include -I/usr/include \
-o obj/cairo.obj/CairoFaceInfo.m.o
i686-pc-linux-gnu-gcc CairoPSSurface.m -c \
-MMD -MP -Wall -DGNUSTEP -DGNUSTEP_BASE_LIBRARY=1 -DGNU_GUI_LIBRARY=1 -DGNU_RUNTIME=1 -DGNUSTEP_BASE_LIBRARY=1 -fno-strict-aliasing -pthread -fPIC -Wall -DGSWARN -DGSDIAGNOSE -Wno-import -O2 -march=atom -pipe -fgnu-runtime -fconstant-string-class=NSConstantString -fexec-charset=UTF-8 -I../../Headers -I../. -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libdrm -I/usr/include/libpng16 -I. -I/usr/local/include -I/usr/local/include -I/usr/include -I/usr/lib/libffi-3.0.13/include -I/usr/lib/libffi-3.0.13/include -I/usr/include/libxml2 -I/usr/include -I/tmp/portage/gnustep-base/gnustep-back-cairo-0.22.0/work/GNUstep/Library/Headers -I/usr/local/include -I/usr/include \
-o obj/cairo.obj/CairoPSSurface.m.o
i686-pc-linux-gnu-gcc CairoPDFSurface.m -c \
-MMD -MP -Wall -DGNUSTEP -DGNUSTEP_BASE_LIBRARY=1 -DGNU_GUI_LIBRARY=1 -DGNU_RUNTIME=1 -DGNUSTEP_BASE_LIBRARY=1 -fno-strict-aliasing -pthread -fPIC -Wall -DGSWARN -DGSDIAGNOSE -Wno-import -O2 -march=atom -pipe -fgnu-runtime -fconstant-string-class=NSConstantString -fexec-charset=UTF-8 -I../../Headers -I../. -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libdrm -I/usr/include/libpng16 -I. -I/usr/local/include -I/usr/local/include -I/usr/include -I/usr/lib/libffi-3.0.13/include -I/usr/lib/libffi-3.0.13/include -I/usr/include/libxml2 -I/usr/include -I/tmp/portage/gnustep-base/gnustep-back-cairo-0.22.0/work/GNUstep/Library/Headers -I/usr/local/include -I/usr/include \
-o obj/cairo.obj/CairoPDFSurface.m.o
i686-pc-linux-gnu-gcc XGCairoSurface.m -c \
-MMD -MP -Wall -DGNUSTEP -DGNUSTEP_BASE_LIBRARY=1 -DGNU_GUI_LIBRARY=1 -DGNU_RUNTIME=1 -DGNUSTEP_BASE_LIBRARY=1 -fno-strict-aliasing -pthread -fPIC -Wall -DGSWARN -DGSDIAGNOSE -Wno-import -O2 -march=atom -pipe -fgnu-runtime -fconstant-string-class=NSConstantString -fexec-charset=UTF-8 -I../../Headers -I../. -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libdrm -I/usr/include/libpng16 -I. -I/usr/local/include -I/usr/local/include -I/usr/include -I/usr/lib/libffi-3.0.13/include -I/usr/lib/libffi-3.0.13/include -I/usr/include/libxml2 -I/usr/include -I/tmp/portage/gnustep-base/gnustep-back-cairo-0.22.0/work/GNUstep/Library/Headers -I/usr/local/include -I/usr/include \
-o obj/cairo.obj/XGCairoSurface.m.o
i686-pc-linux-gnu-gcc XGCairoXImageSurface.m -c \
-MMD -MP -Wall -DGNUSTEP -DGNUSTEP_BASE_LIBRARY=1 -DGNU_GUI_LIBRARY=1 -DGNU_RUNTIME=1 -DGNUSTEP_BASE_LIBRARY=1 -fno-strict-aliasing -pthread -fPIC -Wall -DGSWARN -DGSDIAGNOSE -Wno-import -O2 -march=atom -pipe -fgnu-runtime -fconstant-string-class=NSConstantString -fexec-charset=UTF-8 -I../../Headers -I../. -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libdrm -I/usr/include/libpng16 -I. -I/usr/local/include -I/usr/local/include -I/usr/include -I/usr/lib/libffi-3.0.13/include -I/usr/lib/libffi-3.0.13/include -I/usr/include/libxml2 -I/usr/include -I/tmp/portage/gnustep-base/gnustep-back-cairo-0.22.0/work/GNUstep/Library/Headers -I/usr/local/include -I/usr/include \
-o obj/cairo.obj/XGCairoXImageSurface.m.o
i686-pc-linux-gnu-gcc XGCairoModernSurface.m -c \
-MMD -MP -Wall -DGNUSTEP -DGNUSTEP_BASE_LIBRARY=1 -DGNU_GUI_LIBRARY=1 -DGNU_RUNTIME=1 -DGNUSTEP_BASE_LIBRARY=1 -fno-strict-aliasing -pthread -fPIC -Wall -DGSWARN -DGSDIAGNOSE -Wno-import -O2 -march=atom -pipe -fgnu-runtime -fconstant-string-class=NSConstantString -fexec-charset=UTF-8 -I../../Headers -I../. -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libdrm -I/usr/include/libpng16 -I. -I/usr/local/include -I/usr/local/include -I/usr/include -I/usr/lib/libffi-3.0.13/include -I/usr/lib/libffi-3.0.13/include -I/usr/include/libxml2 -I/usr/include -I/tmp/portage/gnustep-base/gnustep-back-cairo-0.22.0/work/GNUstep/Library/Headers -I/usr/local/include -I/usr/include \
-o obj/cairo.obj/XGCairoModernSurface.m.o
i686-pc-linux-gnu-gcc -nostdlib -r -rdynamic -Wl,-O1 -Wl,--as-needed -Wl,-O1 -Wl,--as-needed -pthread -o ./obj/subproject.o obj/cairo.obj/CairoSurface.m.o obj/cairo.obj/CairoFontInfo.m.o obj/cairo.obj/CairoGState.m.o obj/cairo.obj/CairoContext.m.o obj/cairo.obj/CairoFontEnumerator.m.o obj/cairo.obj/CairoFaceInfo.m.o obj/cairo.obj/CairoPSSurface.m.o obj/cairo.obj/CairoPDFSurface.m.o obj/cairo.obj/XGCairoSurface.m.o obj/cairo.obj/XGCairoXImageSurface.m.o obj/cairo.obj/XGCairoModernSurface.m.o ;
Making all for bundle libgnustep-back-022...
cd .; \
/usr/share/GNUstep/Makefiles/mkinstalldirs ./obj/libgnustep-back-022.obj/
/usr/share/GNUstep/Makefiles/mkinstalldirs libgnustep-back-022.bundle/.
i686-pc-linux-gnu-gcc GSBackend.m -c \
-MMD -MP -Wall -DGNUSTEP -DGNUSTEP_BASE_LIBRARY=1 -DGNU_GUI_LIBRARY=1 -DGNU_RUNTIME=1 -DGNUSTEP_BASE_LIBRARY=1 -fno-strict-aliasing -pthread -fPIC -Wall -DGSWARN -DGSDIAGNOSE -Wno-import -O2 -march=atom -pipe -fgnu-runtime -fconstant-string-class=NSConstantString -fexec-charset=UTF-8 -I../Headers -I. -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libdrm -I/usr/include/libpng16 -I. -I/usr/local/include -I/usr/local/include -I/usr/include -I/usr/lib/libffi-3.0.13/include -I/usr/lib/libffi-3.0.13/include -I/usr/include/libxml2 -I/usr/include -I/tmp/portage/gnustep-base/gnustep-back-cairo-0.22.0/work/GNUstep/Library/Headers -I/usr/local/include -I/usr/include \
-o obj/libgnustep-back-022.obj/GSBackend.m.o
i686-pc-linux-gnu-gcc -shared -rdynamic -Wl,-O1 -Wl,--as-needed -Wl,-O1 -Wl,--as-needed -pthread -o ./libgnustep-back-022.bundle/./libgnustep-back-022 ./obj/libgnustep-back-022.obj/GSBackend.m.o ./gsc/obj/subproject.o ./x11/obj/subproject.o ./cairo/obj/subproject.o -Wl,-O1 -Wl,--as-needed -L/usr/lib/./obj -L/tmp/portage/gnustep-base/gnustep-back-cairo-0.22.0/work/GNUstep/Library/Libraries -L/usr/local/lib -L/usr/lib -Wl,-O1 -Wl,--as-needed -L/usr/local/lib -L/usr/local/lib -L/usr/lib -L/usr/lib -L/usr/lib -lcairo -lfreetype -lXrender -lcairo -lX11 -lXext -lXft -lXext -lXcursor -lXfixes -lXmu -lXt -lXext -lX11 -lGL -lgnustep-gui -lgnustep-base -l:libobjc.so.4 -lgmp -lgnutls -lgcrypt -lxslt -lxml2 -lz -lm -ldl -lffi -lnsl -lrt -ldl -lpthread -lz -licui18n -licuuc -licudata -lm
/usr/share/GNUstep/Makefiles/mkinstalldirs libgnustep-back-022.bundle/Resources
for l in English Swedish; do \
if [ -d $l.lproj ]; then \
/usr/share/GNUstep/Makefiles/mkinstalldirs ./libgnustep-back-022.bundle/Resources/$l.lproj; \
for f in nfontFaceNames.strings; do \
if [ -f $l.lproj/$f -o -d $l.lproj/$f ]; then \
cp -fr $l.lproj/$f \
./libgnustep-back-022.bundle/Resources/$l.lproj/; \
else \
echo "Warning: $l.lproj/$f not found - ignoring"; \
fi; \
done; \
else \
echo "Warning: $l.lproj not found - ignoring"; \
fi; \
done
for subproject in gsc x11 cairo; do \
if [ -d $subproject/Resources/Subproject ]; then \
for f in $subproject/Resources/Subproject/*; do \
if [ $f != $subproject'/Resources/Subproject/*' ]; then \
cp -fr $f ./libgnustep-back-022.bundle/Resources/; \
fi; \
done; \
fi; \
done
echo "OLD_GNUSTEP_STAMP_ASTRING = _GSBackend-" > ./libgnustep-back-022.bundle/stamp.make
(echo "{"; echo ' NOTE = "Automatically generated, do not edit!";'; \
echo " NSExecutable = \"libgnustep-back-022\";"; \
echo " NSMainNibFile = \"\";"; \
echo " NSPrincipalClass = \"GSBackend\";"; \
echo "}") >libgnustep-back-022.bundle/Resources/Info-gnustep.plist
if [ -r "libgnustep-back-022Info.plist" ]; then \
plmerge libgnustep-back-022.bundle/Resources/Info-gnustep.plist libgnustep-back-022Info.plist; \
fi
make[1]: Leaving directory '/tmp/portage/gnustep-base/gnustep-back-cairo-0.22.0/work/gnustep-back-0.22.0/Source'
Making all in Tools ...
make[1]: Entering directory '/tmp/portage/gnustep-base/gnustep-back-cairo-0.22.0/work/gnustep-back-0.22.0/Tools'
rm -f XGCommonFont.m
ln -s ../Source/xlib/XGCommonFont.m .
rm -f xdnd.c
ln -s ../Source/x11/xdnd.c .
cd .; \
/usr/share/GNUstep/Makefiles/mkinstalldirs ./obj
Making all for tool gpbs...
cd .; \
/usr/share/GNUstep/Makefiles/mkinstalldirs ./obj/gpbs.obj/
i686-pc-linux-gnu-gcc xdnd.c -c \
-MMD -MP -DGNUSTEP -DGNUSTEP_BASE_LIBRARY=1 -DGNU_GUI_LIBRARY=1 -DGNU_RUNTIME=1 -DGNUSTEP_BASE_LIBRARY=1 -pthread -pthread -fPIC -Wall -DGSWARN -DGSDIAGNOSE -Wno-import -O2 -march=atom -pipe -I../Headers -I../Source/. -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libdrm -I/usr/include/libpng16 -I. -I/usr/local/include -I/usr/local/include -I/usr/include -I/usr/lib/libffi-3.0.13/include -I/usr/lib/libffi-3.0.13/include -I/usr/include/libxml2 -I/usr/include -I/tmp/portage/gnustep-base/gnustep-back-cairo-0.22.0/work/GNUstep/Library/Headers -I/usr/local/include -I/usr/include \
-o obj/gpbs.obj/xdnd.c.o
i686-pc-linux-gnu-gcc gpbs.m -c \
-MMD -MP -DGNUSTEP -DGNUSTEP_BASE_LIBRARY=1 -DGNU_GUI_LIBRARY=1 -DGNU_RUNTIME=1 -DGNUSTEP_BASE_LIBRARY=1 -fno-strict-aliasing -pthread -fPIC -Wall -DGSWARN -DGSDIAGNOSE -Wno-import -O2 -march=atom -pipe -fgnu-runtime -Wall -fconstant-string-class=NSConstantString -fexec-charset=UTF-8 -I../Headers -I../Source/. -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libdrm -I/usr/include/libpng16 -I. -I/usr/local/include -I/usr/local/include -I/usr/include -I/usr/lib/libffi-3.0.13/include -I/usr/lib/libffi-3.0.13/include -I/usr/include/libxml2 -I/usr/include -I/tmp/portage/gnustep-base/gnustep-back-cairo-0.22.0/work/GNUstep/Library/Headers -I/usr/local/include -I/usr/include \
-o obj/gpbs.obj/gpbs.m.o
i686-pc-linux-gnu-gcc xpbs.m -c \
-MMD -MP -DGNUSTEP -DGNUSTEP_BASE_LIBRARY=1 -DGNU_GUI_LIBRARY=1 -DGNU_RUNTIME=1 -DGNUSTEP_BASE_LIBRARY=1 -fno-strict-aliasing -pthread -fPIC -Wall -DGSWARN -DGSDIAGNOSE -Wno-import -O2 -march=atom -pipe -fgnu-runtime -Wall -fconstant-string-class=NSConstantString -fexec-charset=UTF-8 -I../Headers -I../Source/. -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libdrm -I/usr/include/libpng16 -I. -I/usr/local/include -I/usr/local/include -I/usr/include -I/usr/lib/libffi-3.0.13/include -I/usr/lib/libffi-3.0.13/include -I/usr/include/libxml2 -I/usr/include -I/tmp/portage/gnustep-base/gnustep-back-cairo-0.22.0/work/GNUstep/Library/Headers -I/usr/local/include -I/usr/include \
-o obj/gpbs.obj/xpbs.m.o
gpbs.m: In function ‘gpbs_log’:
gpbs.m:71:7: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result]
write (1, ebuf, strlen (ebuf));
 ^
gpbs.m:72:7: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result]
write (1, "\n", 1);
 ^
gpbs.m:76:7: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result]
write (2, ebuf, strlen (ebuf));
 ^
gpbs.m:77:7: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result]
write (2, "\n", 1);
 ^
i686-pc-linux-gnu-gcc -rdynamic -Wl,-O1 -Wl,--as-needed -Wl,-O1 -Wl,--as-needed -pthread -fgnu-runtime -o obj/gpbs \
./obj/gpbs.obj/xdnd.c.o ./obj/gpbs.obj/gpbs.m.o ./obj/gpbs.obj/xpbs.m.o \
-L../Source/./obj -Wl,-O1 -Wl,--as-needed -L/usr/lib/./obj -L/tmp/portage/gnustep-base/gnustep-back-cairo-0.22.0/work/GNUstep/Library/Libraries -L/usr/local/lib -L/usr/lib -Wl,-O1 -Wl,--as-needed -L/usr/local/lib -L/usr/local/lib -L/usr/lib -L/usr/lib -L/usr/lib -lgnustep-gui -lcairo -lfreetype -lXrender -lcairo -lX11 -lXext -lXft -lXext -lXcursor -lXfixes -lXmu -lXt -lXext -lX11 -lGL -lgnustep-base -l:libobjc.so.4 -lgmp -lgnutls -lgcrypt -lxslt -lxml2 -lz -lm -ldl -lffi -lnsl -lrt -ldl -lpthread -lz -licui18n -licuuc -licudata -lm
/usr/lib/libgnustep-gui.so: undefined reference to `png_sizeof'
collect2: error: ld returned 1 exit status
/usr/share/GNUstep/Makefiles/Instance/tool.make:89: recipe for target 'obj/gpbs' failed
make[4]: *** [obj/gpbs] Error 1
/usr/share/GNUstep/Makefiles/Instance/tool.make:74: recipe for target 'internal-tool-all_' failed
make[3]: *** [internal-tool-all_] Error 2
/usr/share/GNUstep/Makefiles/Master/rules.make:298: recipe for target 'gpbs.all.tool.variables' failed
make[2]: *** [gpbs.all.tool.variables] Error 2
/usr/share/GNUstep/Makefiles/Master/tool.make:71: recipe for target 'internal-all' failed
make[1]: *** [internal-all] Error 2
make[1]: Leaving directory '/tmp/portage/gnustep-base/gnustep-back-cairo-0.22.0/work/gnustep-back-0.22.0/Tools'
/usr/share/GNUstep/Makefiles/Master/serial-subdirectories.make:53: recipe for target 'internal-all' failed
make: *** [internal-all] Error 2
* ERROR: gnustep-base/gnustep-back-cairo-0.22.0::gentoo failed (compile phase):
* emake failed
*
* If you need support, post the output of `emerge --info '=gnustep-base/gnustep-back-cairo-0.22.0::gentoo'`,
* the complete build log and the output of `emerge -pqv '=gnustep-base/gnustep-back-cairo-0.22.0::gentoo'`.
* The complete build log is located at '/var/log/portage/gnustep-base:gnustep-back-cairo-0.22.0:20160523-021218.log'.
* For convenience, a symlink to the build log is located at '/tmp/portage/gnustep-base/gnustep-back-cairo-0.22.0/temp/build.log'.
* The ebuild environment file is located at '/tmp/portage/gnustep-base/gnustep-back-cairo-0.22.0/temp/environment'.
* Working directory: '/tmp/portage/gnustep-base/gnustep-back-cairo-0.22.0/work/gnustep-back-0.22.0'
* S: '/tmp/portage/gnustep-base/gnustep-back-cairo-0.22.0/work/gnustep-back-0.22.0'


output of `emerge --info '=gnustep-base/gnustep-back-cairo-0.22.0::gentoo'
Quote:
Portage 2.2.26 (python 2.7.9-final-0, hardened/linux/x86, gcc-4.9.3, glibc-2.19-r1, 3.14.16-gentoo i686)
=================================================================
System Settings
=================================================================
System uname: Linux-3.14.16-gentoo-i686-Intel-R-_Atom-TM-_CPU_N270_@_1.60GHz-with-gentoo-2.2
KiB Mem: 895488 total, 167292 free
KiB Swap: 2096124 total, 2071616 free
Timestamp of repository gentoo: Fri, 20 May 2016 14:00:02 +0000
sh bash 4.2_p53
ld GNU ld (GNU Binutils) 2.23.2
app-shells/bash: 4.2_p53::gentoo
dev-java/java-config: 2.2.0::gentoo
dev-lang/perl: 5.20.2::gentoo
dev-lang/python: 2.7.9-r1::gentoo, 3.3.5-r1::gentoo, 3.4.1::gentoo
dev-util/cmake: 2.8.12.2-r1::gentoo
dev-util/pkgconfig: 0.28-r1::gentoo
sys-apps/baselayout: 2.2::gentoo
sys-apps/openrc: 0.12.4::gentoo
sys-apps/sandbox: 2.6-r1::gentoo
sys-devel/autoconf: 2.13::gentoo, 2.69::gentoo
sys-devel/automake: 1.10.3-r1::gentoo, 1.12.6::gentoo, 1.13.4::gentoo, 1.15::gentoo
sys-devel/binutils: 2.23.2::gentoo
sys-devel/gcc: 4.9.3::gentoo
sys-devel/gcc-config: 1.7.3::gentoo
sys-devel/libtool: 2.4.2-r1::gentoo
sys-devel/make: 4.0-r1::gentoo
sys-kernel/linux-headers: 3.13::gentoo (virtual/os-headers)
sys-libs/glibc: 2.19-r1::gentoo
Repositories:

gentoo
location: /usr/portage
sync-type: rsync
sync-uri: rsync://rsync.gentoo.org/gentoo-portage
priority: -1000

gamerlay
location: /var/lib/layman/gamerlay
sync-type: laymansync
sync-uri: git://anongit.gentoo.org/proj/gamerlay.git
masters: gentoo
priority: 50

gnustep
location: /var/lib/layman/gnustep
sync-type: laymansync
sync-uri: https://anongit.gentoo.org/git/proj/gnustep.git
masters: gentoo
priority: 50

haskell
location: /var/lib/layman/haskell
sync-type: laymansync
sync-uri: git://github.com/gentoo-haskell/gentoo-haskell.git
masters: gentoo
priority: 50

java
location: /var/lib/layman/java
sync-type: laymansync
sync-uri: git://anongit.gentoo.org/proj/java.git
masters: gentoo
priority: 50

kde
location: /var/lib/layman/kde
sync-type: laymansync
sync-uri: https://anongit.gentoo.org/git/proj/kde.git
masters: gentoo
priority: 50

mike-overlay
location: /var/lib/layman/mike-overlay
sync-type: laymansync
sync-uri: https://github.com/ssmike/overlay.git
masters: gentoo
priority: 50

seden
location: /var/lib/layman/seden
sync-type: laymansync
sync-uri: git://anongit.gentoo.org/user/seden.git
masters: gentoo
priority: 50

triquetra
location: /var/lib/layman/triquetra
sync-type: laymansync
sync-uri: git://anongit.gentoo.org/user/triquetra.git
masters: gentoo
priority: 50

ACCEPT_KEYWORDS="x86"
ACCEPT_LICENSE="* -@EULA"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=atom -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-O2 -march=atom -pipe"
DISTDIR="/usr/portage/distfiles"
FCFLAGS="-march=i686 -O2 -pipe"
FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans unprivileged userfetch userpriv usersandbox usersync xattr"
FFLAGS="-march=i686 -O2 -pipe"
GENTOO_MIRRORS="ftp://ftp.ucsb.edu/pub/mirrors/linux/gentoo/ ftp://gentoo.llarian.net/pub/gentoo http://distfiles.gentoo.org http://www.ibiblio.org/pub/Linux/distributions/gentoo"
LANG="en_US.utf8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/tmp"
USE="X acl aim alsa apache2 bash-completion berkdb bluetooth bzip2 cgi cli cracklib crypt cups cxx dbus djvu dri dvd emacs epub flac gdbm git hardened iconv icq imap ipv6 javascript jpeg kde kontact mng modules mono mp3 mp4 mpeg ncurses nepomuk nls nntp nptl ogg opengl openmp oscar pam pax_kernel pcre pdf pic pie plasma png posix qt qt3support qt4 qt5 readline rss ruby samba sasl seccomp semantic-desktop session speex spell ssl ssp svg svga systemd tcpd theora udev udisks unicode urandom usb vorbis wifi x86 xattr xml xtpax yahoo zlib" ABI_X86="32" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" APACHE2_MODULES="cgid" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump author" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="mmx mmxext sse sse2 sse3 ssse3" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ublox ubx" INPUT_DEVICES="evdev synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-5" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7 python3_4" RUBY_TARGETS="ruby20 ruby21" USERLAND="GNU" VIDEO_CARDS="intel i915" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset: CC, CPPFLAGS, CTARGET, CXX, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, USE_PYTHON


the output of `emerge -pqv '=gnustep-base/gnustep-back-cairo-0.22.0::gentoo'`:
Quote:
!!! Directory initialization failed: '/var/lib/portage'
!!! chown('/var/lib/portage', -1, 0)
!!! Directory initialization failed: '/var/cache/edb'
!!! chown('/var/cache/edb', -1, 0)
[ebuild N ] gnustep-base/gnustep-back-cairo-0.22.0 USE="opengl -debug -doc -xim"

* IMPORTANT: 5 news items need reading for repository 'gentoo'.
* Use eselect news read to view new items.


Last edited by Logomachist on Wed Jun 15, 2016 5:55 am; edited 1 time in total
Back to top
View user's profile Send private message
Logomachist
n00b
n00b


Joined: 02 Jun 2014
Posts: 37
Location: PA, USA

PostPosted: Tue May 24, 2016 7:27 am    Post subject: Does it matter that I just upgraded gcc? Reply with quote

Oh I just thought of something else that might be relevant. I recently emerged the latest version of gcc. Could that be preventing me from installing GNUstep-back?
Back to top
View user's profile Send private message
Hu
Moderator
Moderator


Joined: 06 Mar 2007
Posts: 21635

PostPosted: Wed May 25, 2016 1:50 am    Post subject: Reply with quote

The message emake failed is not the error message you want. You should search based on the actual error message shown in the log. In this case, it is:
Code:
i686-pc-linux-gnu-gcc -rdynamic -Wl,-O1 -Wl,--as-needed -Wl,-O1 -Wl,--as-needed -pthread -fgnu-runtime -o obj/gpbs \
./obj/gpbs.obj/xdnd.c.o ./obj/gpbs.obj/gpbs.m.o ./obj/gpbs.obj/xpbs.m.o \
-L../Source/./obj -Wl,-O1 -Wl,--as-needed -L/usr/lib/./obj -L/tmp/portage/gnustep-base/gnustep-back-cairo-0.22.0/work/GNUstep/Library/Libraries -L/usr/local/lib -L/usr/lib -Wl,-O1 -Wl,--as-needed -L/usr/local/lib -L/usr/local/lib -L/usr/lib -L/usr/lib -L/usr/lib -lgnustep-gui -lcairo -lfreetype -lXrender -lcairo -lX11 -lXext -lXft -lXext -lXcursor -lXfixes -lXmu -lXt -lXext -lX11 -lGL -lgnustep-base -l:libobjc.so.4 -lgmp -lgnutls -lgcrypt -lxslt -lxml2 -lz -lm -ldl -lffi -lnsl -lrt -ldl -lpthread -lz -licui18n -licuuc -licudata -lm
/usr/lib/libgnustep-gui.so: undefined reference to `png_sizeof'
Your already-installed library /usr/lib/libgnustep-gui.so needs the symbol png_sizeof, but does not link to any library which provides that symbol. Thus, anything which tries to link to /usr/lib/libgnustep-gui.so must provide that symbol or the build will fail. In most cases, the correct fix is to build /usr/lib/libgnustep-gui.so such that it links to the libraries that it needs, rather than expect users of /usr/lib/libgnustep-gui.so to provide them.

A Google search for gnustep-gui.so png_sizeof leads to a StackOverflow post that looks relevant. If that post is correct, then there are two problems. First, gnustep-gui is using a macro which was removed in libpng 1.6 (according to the StackOverflow post). Second, gnustep-gui is built with options that allow the build to finish despite calling an undefined symbol. This latter problem often happens if upstream fails to include -Werror=implicit-function-declaration or equivalent in their CFLAGS. For C, but not for C++, functions can be implicitly declared with a prototype guessed based on usage. This is unfortunate, since it means that misspelled calls, or calls to functions (or macros) which no longer exist, are still compiled as if it might work. It would be better to fail in those cases, so that the source can be corrected.
Back to top
View user's profile Send private message
lost+found
Guru
Guru


Joined: 15 Nov 2004
Posts: 509
Location: North~Sea~Coa~s~~t~~~

PostPosted: Wed May 25, 2016 5:01 am    Post subject: Reply with quote

Hi,

Reading Hu's answer, it could be this bug.
Back to top
View user's profile Send private message
Logomachist
n00b
n00b


Joined: 02 Jun 2014
Posts: 37
Location: PA, USA

PostPosted: Wed Jun 01, 2016 11:49 pm    Post subject: Reply with quote

First of all I want to express uberthanks for all your help with this problem, I wouldn't be able to debug this at all if left on my own. You guys are fantastic.


Hu wrote:
Your already-installed library /usr/lib/libgnustep-gui.so needs the symbol png_sizeof, but does not link to any library which provides that symbol. Thus, anything which tries to link to /usr/lib/libgnustep-gui.so must provide that symbol or the build will fail. In most cases, the correct fix is to build /usr/lib/libgnustep-gui.so such that it links to the libraries that it needs, rather than expect users of /usr/lib/libgnustep-gui.so to provide them.

...

First, gnustep-gui is using a macro which was removed in libpng 1.6 (according to the StackOverflow post).


Yeah, that makes sense, but seeing as though libgnustep-gui.so doesn't provide the requisite macro mentioned at StackOverflow, is there a source code file I could edit to add it in? I've tracked down the missing macro in libpng-1.5 and it is simply:

[code]#define png_sizeof(x) (sizeof (x))[code]


lost+found wrote:
Reading Hu's answer, it could be this bug.


It looks like it, hrmm, but that bug is marked as resolved in gnustep-gui-0.24.0 and my problem is extant. I guess I should open a new bug report?
Back to top
View user's profile Send private message
Hu
Moderator
Moderator


Joined: 06 Mar 2007
Posts: 21635

PostPosted: Thu Jun 02, 2016 1:31 am    Post subject: Reply with quote

I suspect you are still using the buggy version. That bug is old, but none of the output you posted so far tells us what version of gnustep-gui you have installed. However, I can make some guesses based on the ebuild keywords and dependencies. You are using x86, rather than amd64, so for you, the newest stable version of gnustep-base/gnustep-back-cairo is 0.22.0:
Code:
$ grep KEYWORDS gnustep-base/gnustep-back-cairo/*.ebuild
gnustep-base/gnustep-back-cairo/gnustep-back-cairo-0.22.0.ebuild:KEYWORDS="amd64 ppc sparc x86 ~amd64-linux ~x86-linux ~x86-solaris"
gnustep-base/gnustep-back-cairo/gnustep-back-cairo-0.23.0.ebuild:KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-solaris"
gnustep-base/gnustep-back-cairo/gnustep-back-cairo-0.24.0-r1.ebuild:KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-solaris"
gnustep-base/gnustep-back-cairo/gnustep-back-cairo-0.24.0.ebuild:KEYWORDS="amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-solaris"
gnustep-base/gnustep-back-cairo/gnustep-back-cairo-0.24.1.ebuild:KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-solaris"
Unfortunately, the RDEPEND for =gnustep-base/gnustep-back-cairo-0.22.0 includes =gnustep-base/gnustep-gui-${PV%.*}*, which is a more maintainable way of stating that it wants the same general version as the ebuild in which it is found. Therefore, =gnustep-base/gnustep-back-cairo-0.22.0 causes you to install =gnustep-base/gnustep-gui-0.22.0. According to the bug cited by lost+found, =gnustep-base/gnustep-gui-0.22.0 is known to have this problem. You need to use >=gnustep-base/gnustep-gui-0.24 to avoid the problem. You need =gnustep-base/gnustep-back-cairo-0.24* to get >=gnustep-base/gnustep-gui-0.24. To get that version, you need to accept an unstable keyword, or get the maintainer to keyword as stable for x86, gnustep-base/gnustep-gui. Filing a bug is the most common way to get the maintainers to begin moving on stabilization of a package. You may get better results if you locally keyword it and verify that it addresses your problem, then file the bug afterward and report both your failure with stable and your success with unstable.

If you believe my analysis is incorrect, please post the output of emerge --pretend --verbose '>=gnustep-base/gnustep-gui-0.24' gnustep-base/gnustep-back-cairo.
Back to top
View user's profile Send private message
Logomachist
n00b
n00b


Joined: 02 Jun 2014
Posts: 37
Location: PA, USA

PostPosted: Tue Jun 07, 2016 3:59 am    Post subject: Tried to emerge gnustep-back-cairo-0.24 ~x86. Didn't work. Reply with quote

Hu wrote:
I suspect you are still using the buggy version.
...
If you believe my analysis is incorrect, please post the output of emerge --pretend --verbose '>=gnustep-base/gnustep-gui-0.24' gnustep-base/gnustep-back-cairo.


No, you were right. I manually upgraded to gnustep-gui-0.24 but it was downgrading every time I tried to install gnustep-back-cario.


Hu wrote:
You need =gnustep-base/gnustep-back-cairo-0.24* to get >=gnustep-base/gnustep-gui-0.24. To get that version, you need to accept an unstable keyword, or get the maintainer to keyword as stable for x86, gnustep-base/gnustep-gui.


Ok I added "=gnustep-base/gnustep-back-cairo-0.24* ~x86" to /etc/portage/package.accept_keywords, which I believe is how I accept the unstable version of =gnustep-base/gnustep-back-cairo-0.2, yes? I then tried to emerge '>=gnustep-base/gnustep-gui-0.24' and gnustep-base/gnustep-back-cairo. Alas, it did not work.

sudo emerge --info '=gnustep-base/gnustep-back-cairo-0.24.1::gentoo' resulted in:

Quote:
Portage 2.2.26 (python 2.7.9-final-0, hardened/linux/x86, gcc-4.9.3, glibc-2.19-r1, 3.14.16-gentoo i686)
=================================================================
System Settings
=================================================================
System uname: Linux-3.14.16-gentoo-i686-Intel-R-_Atom-TM-_CPU_N270_@_1.60GHz-with-gentoo-2.2
KiB Mem: 895488 total, 21532 free
KiB Swap: 2096124 total, 6652 free
Timestamp of repository gentoo: Fri, 20 May 2016 14:00:02 +0000
sh bash 4.2_p53
ld GNU ld (GNU Binutils) 2.23.2
app-shells/bash: 4.2_p53::gentoo
dev-java/java-config: 2.2.0::gentoo
dev-lang/perl: 5.20.2::gentoo
dev-lang/python: 2.7.9-r1::gentoo, 3.3.5-r1::gentoo, 3.4.1::gentoo
dev-util/cmake: 2.8.12.2-r1::gentoo
dev-util/pkgconfig: 0.28-r1::gentoo
sys-apps/baselayout: 2.2::gentoo
sys-apps/openrc: 0.12.4::gentoo
sys-apps/sandbox: 2.6-r1::gentoo
sys-devel/autoconf: 2.13::gentoo, 2.69::gentoo
sys-devel/automake: 1.10.3-r1::gentoo, 1.12.6::gentoo, 1.13.4::gentoo, 1.15::gentoo
sys-devel/binutils: 2.23.2::gentoo
sys-devel/gcc: 4.9.3::gentoo
sys-devel/gcc-config: 1.7.3::gentoo
sys-devel/libtool: 2.4.6::gentoo
sys-devel/make: 4.0-r1::gentoo
sys-kernel/linux-headers: 3.13::gentoo (virtual/os-headers)
sys-libs/glibc: 2.19-r1::gentoo
Repositories:

gentoo
location: /usr/portage
sync-type: rsync
sync-uri: rsync://rsync.gentoo.org/gentoo-portage
priority: -1000

gamerlay
location: /var/lib/layman/gamerlay
sync-type: laymansync
sync-uri: git://anongit.gentoo.org/proj/gamerlay.git
masters: gentoo
priority: 50

gnustep
location: /var/lib/layman/gnustep
sync-type: laymansync
sync-uri: https://anongit.gentoo.org/git/proj/gnustep.git
masters: gentoo
priority: 50

haskell
location: /var/lib/layman/haskell
sync-type: laymansync
sync-uri: git://github.com/gentoo-haskell/gentoo-haskell.git
masters: gentoo
priority: 50

java
location: /var/lib/layman/java
sync-type: laymansync
sync-uri: git://anongit.gentoo.org/proj/java.git
masters: gentoo
priority: 50

kde
location: /var/lib/layman/kde
sync-type: laymansync
sync-uri: https://anongit.gentoo.org/git/proj/kde.git
masters: gentoo
priority: 50

mike-overlay
location: /var/lib/layman/mike-overlay
sync-type: laymansync
sync-uri: https://github.com/ssmike/overlay.git
masters: gentoo
priority: 50

seden
location: /var/lib/layman/seden
sync-type: laymansync
sync-uri: git://anongit.gentoo.org/user/seden.git
masters: gentoo
priority: 50

triquetra
location: /var/lib/layman/triquetra
sync-type: laymansync
sync-uri: git://anongit.gentoo.org/user/triquetra.git
masters: gentoo
priority: 50

ACCEPT_KEYWORDS="x86"
ACCEPT_LICENSE="* -@EULA"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=atom -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-O2 -march=atom -pipe"
DISTDIR="/usr/portage/distfiles"
FCFLAGS="-march=i686 -O2 -pipe"
FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-march=i686 -O2 -pipe"
GENTOO_MIRRORS="ftp://ftp.ucsb.edu/pub/mirrors/linux/gentoo/ ftp://gentoo.llarian.net/pub/gentoo http://distfiles.gentoo.org http://www.ibiblio.org/pub/Linux/distributions/gentoo"
LANG="en_US.utf8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/tmp"
USE="X acl aim alsa apache2 bash-completion berkdb bluetooth bzip2 cgi cli cracklib crypt cups cxx dbus djvu dri dvd emacs epub flac gdbm git hardened iconv icq imap ipv6 javascript jpeg kde kontact mng modules mono mp3 mp4 mpeg ncurses nepomuk nls nntp nptl ogg opengl openmp oscar pam pax_kernel pcre pdf pic pie plasma png posix qt qt3support qt4 qt5 readline rss ruby samba sasl seccomp semantic-desktop session speex spell ssl ssp svg svga systemd tcpd theora udev udisks unicode urandom usb vorbis wifi x86 xattr xml xtpax yahoo zlib" ABI_X86="32" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" APACHE2_MODULES="cgid" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump author" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="mmx mmxext sse sse2 sse3 ssse3" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ublox ubx" INPUT_DEVICES="evdev synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-5" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7 python3_4" RUBY_TARGETS="ruby20 ruby21" USERLAND="GNU" VIDEO_CARDS="intel i915" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset: CC, CPPFLAGS, CTARGET, CXX, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, USE_PYTHON



emerge -pqv '=gnustep-base/gnustep-back-cairo-0.24.1::gentoo' output:

Quote:
[ebuild N ] gnustep-base/gnustep-back-cairo-0.24.1 USE="opengl -debug -doc -xim"



...and the build log output consists of:

Quote:
 * Package: gnustep-base/gnustep-back-cairo-0.24.1
 * Repository: gentoo
 * Maintainer: gnustep@gentoo.org
 * USE: abi_x86_32 elibc_glibc kernel_linux opengl userland_GNU x86
 * FEATURES: preserve-libs sandbox userpriv usersandbox
>>> Unpacking source...
>>> Unpacking gnustep-back-0.24.1.tar.gz to /tmp/portage/gnustep-base/gnustep-back-cairo-0.24.1/work
>>> Source unpacked in /tmp/portage/gnustep-base/gnustep-back-cairo-0.24.1/work
>>> Preparing source in /tmp/portage/gnustep-base/gnustep-back-cairo-0.24.1/work/gnustep-back-0.24.1 ...
* Cleaning paths from GNUmakefile ...
 [ ok ]
>>> Source prepared.
>>> Configuring source in /tmp/portage/gnustep-base/gnustep-back-cairo-0.24.1/work/gnustep-back-0.24.1 ...
./configure --prefix=/usr --build=i686-pc-linux-gnu --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --libdir=/usr/lib --enable-glx --disable-xim --enable-server=x11 --enable-graphics=cairo
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
checking for i686-pc-linux-gnu-gcc... i686-pc-linux-gnu-gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether i686-pc-linux-gnu-gcc accepts -g... yes
checking for i686-pc-linux-gnu-gcc option to accept ISO C89... none needed
checking how to run the C preprocessor... i686-pc-linux-gnu-gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking syslog.h usability... yes
checking syslog.h presence... yes
checking for syslog.h... yes
checking for syslog... yes
checking for X... libraries , headers
checking for gethostbyname... yes
checking for connect... yes
checking for remove... yes
checking for shmat... yes
checking for IceConnectionNumber in -lICE... yes
checking for main in -lXext... yes
checking for main in -lXt... yes
checking for main in -lXmu... yes
checking for XFixesSelectSelectionInput in -lXfixes... yes
checking for XcursorImageCreate in -lXcursor... yes
checking for X11/extensions/shape.h... yes
checking for XShapeCombineMask in -lXext... yes
checking for X11 function prototypes... yes
checking DPS/dpsclient.h usability... no
checking DPS/dpsclient.h presence... no
checking for DPS/dpsclient.h... no
checking DPS/dpsNXargs.h usability... no
checking DPS/dpsNXargs.h presence... no
checking for DPS/dpsNXargs.h... no
checking ft2build.h usability... yes
checking ft2build.h presence... yes
checking for ft2build.h... yes
checking for pkg-config... /usr/bin/pkg-config
checking for xft... yes
checking XFT_CFLAGS... -I/usr/include/freetype2
checking XFT_LIBS... -lXft
checking for XftDrawStringUtf8 in -lXft... yes
checking for XftPatternGetString in -lXft... no
checking for Xutf8LookupString... yes
checking for FcPatternCreate in -lfontconfig... yes
checking fontconfig/fontconfig.h usability... yes
checking fontconfig/fontconfig.h presence... yes
checking for fontconfig/fontconfig.h... yes
checking for glXMakeContextCurrent in -lGL... yes
checking GL/glx.h usability... yes
checking GL/glx.h presence... yes
checking for GL/glx.h... yes
checking for GLX_RGBA_TYPE... yes
checking for usleep... yes
checking for X11/extensions/XShm.h... yes
checking for shmctl... yes
checking for XInternAtoms in -lX11... yes
checking for main in -lgdi32... no
checking for main in -lmsimg32... no
checking for main in -limm32... no
checking for main in -lopengl32... no
checking windows.h usability... no
checking windows.h presence... no
checking for windows.h... no
checking for libart2... 2.3.21
checking for cairo... yes
checking CAIRO_CFLAGS... -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libdrm -I/usr/include/libpng16
checking CAIRO_LIBS... -lcairo
checking for cairo-ft... yes
checking CAIRO_FT_CFLAGS... -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/libpng16 -I/usr/include/freetype2
checking CAIRO_FT_LIBS... -lcairo -lfreetype
checking for cairo-xlib... yes
checking CAIRO_XLIB_CFLAGS... -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libdrm -I/usr/include/libpng16
checking CAIRO_XLIB_LIBS... -lcairo -lX11 -lXext
checking for cairo-win32... checking for cairo-glitz... checking for fontconfig... yes
checking FONTCONFIG_CFLAGS...
checking FONTCONFIG_LIBS... -lfontconfig
checking for cairo_win32_surface_create in -lcairo... no
checking for XRenderFindVisualFormat in -lXrender... yes
checking Backend Server... x11
checking Backend Graphics... cairo
checking Cairo backend... xlib
checking whether the compiler supports -Wdeclaration-after-statement... yes
checking Backend name... back
configure: creating ./config.status
config.status: creating back.make
config.status: creating config.make
config.status: creating config.h
>>> Source configured.
>>> Compiling source in /tmp/portage/gnustep-base/gnustep-back-cairo-0.24.1/work/gnustep-back-0.24.1 ...
make -j2 'AUXILIARY_LDFLAGS=-Wl,-O1 -Wl,--as-needed' ADDITIONAL_NATIVE_LIB_DIRS=/usr/lib DESTDIR=/tmp/portage/gnustep-base/gnustep-back-cairo-0.24.1/image/ HOME=/tmp/portage/gnustep-base/gnustep-back-cairo-0.24.1/temp GNUSTEP_CONFIG_FILE=/tmp/portage/gnustep-base/gnustep-back-cairo-0.24.1/work/GNUstep.conf GNUSTEP_INSTALLATION_DOMAIN=SYSTEM 'TAR_OPTIONS= --no-same-owner' messages=yes debug=no all
This is gnustep-make 2.6.2. Type 'make print-gnustep-make-help' for help.
GNUmakefile:59: /usr/share/GNUstep/Makefiles/Master/deb.make: No such file or directory
make: *** No rule to make target '/usr/share/GNUstep/Makefiles/Master/deb.make'. Stop.
* ERROR: gnustep-base/gnustep-back-cairo-0.24.1::gentoo failed (compile phase):
* emake failed
*
* If you need support, post the output of `emerge --info '=gnustep-base/gnustep-back-cairo-0.24.1::gentoo'`,
* the complete build log and the output of `emerge -pqv '=gnustep-base/gnustep-back-cairo-0.24.1::gentoo'`.
* The complete build log is located at '/var/log/portage/gnustep-base:gnustep-back-cairo-0.24.1:20160606-213736.log'.
* For convenience, a symlink to the build log is located at '/tmp/portage/gnustep-base/gnustep-back-cairo-0.24.1/temp/build.log'.
* The ebuild environment file is located at '/tmp/portage/gnustep-base/gnustep-back-cairo-0.24.1/temp/environment'.
* Working directory: '/tmp/portage/gnustep-base/gnustep-back-cairo-0.24.1/work/gnustep-back-0.24.1'
* S: '/tmp/portage/gnustep-base/gnustep-back-cairo-0.24.1/work/gnustep-back-0.24.1'


I'm going out on a limb here but is the problem line "/usr/share/GNUstep/Makefiles/Master/deb.make: No such file or directory"?
Back to top
View user's profile Send private message
Hu
Moderator
Moderator


Joined: 06 Mar 2007
Posts: 21635

PostPosted: Wed Jun 08, 2016 1:52 am    Post subject: Reply with quote

Yes, that is my conclusion as well. A Google search suggests you might find that file in package gnustep-base/gnustep-make. Please try installing that. If installing it allows you to make forward progress, make a note that your eventual bug report should include a notification that gnustep-base/gnustep-make needs to be in the DEPEND list for this version of gnustep-base/gnustep-back-cairo. If it was in DEPEND, the package manager would have installed it for you without you needing to know about it. This will save the next user some trouble.
Back to top
View user's profile Send private message
Logomachist
n00b
n00b


Joined: 02 Jun 2014
Posts: 37
Location: PA, USA

PostPosted: Thu Jun 09, 2016 8:03 pm    Post subject: I already have Gnustep-make-2.6.2 installed. Reply with quote

I already have Gnustep-make-2.6.2 installed.
Back to top
View user's profile Send private message
Hu
Moderator
Moderator


Joined: 06 Mar 2007
Posts: 21635

PostPosted: Fri Jun 10, 2016 1:15 am    Post subject: Reply with quote

You need that supporting Makefile or a patch to make it optional. I have no further ideas on how to achieve either of those solutions. Sorry. Perhaps someone more familiar with these packages will see this thread and offer some suggestions.
Back to top
View user's profile Send private message
Logomachist
n00b
n00b


Joined: 02 Jun 2014
Posts: 37
Location: PA, USA

PostPosted: Mon Jun 13, 2016 2:01 am    Post subject: Reply with quote

Thanks for your help anyway. It was a valiant effort and you took me farther than I could have gone on my own.

So, anyone else have any suggestions?
Back to top
View user's profile Send private message
khayyam
Watchman
Watchman


Joined: 07 Jun 2012
Posts: 6227
Location: Room 101

PostPosted: Mon Jun 13, 2016 4:02 am    Post subject: Reply with quote

Logomachist wrote:
So, anyone else have any suggestions?

Logomachist ... you say above you have =gnustep-base/gnustep-make-2.6.2, however looking at pfl (portage filelist) 'deb.make' seems to only belong to >= 2.6.6

e-file /usr/share/GNUstep/Makefiles/Master/deb.make:
 * gnustep-base/gnustep-make
  Available Versions: 2.6.7-r1 2.6.6 2.6.7
  Matched Files: /usr/share/GNUstep/Makefiles/Master/deb.make;

>=2.6.6 are also keyworded ~arch (which would tally with what you've so far keyworded):

eix gnustep-base/gnustep-make:
* gnustep-base/gnustep-make
  Available versions:  2.6.2 ~2.6.6 ~2.6.7 ~2.6.7-r1 {debug doc libobjc2 native-exceptions}
  Homepage: http://www.gnustep.org
  Description: GNUstep Makefile Package

I suspect keywording one of these would solve the above ...

HTH & best ... khay
Back to top
View user's profile Send private message
Logomachist
n00b
n00b


Joined: 02 Jun 2014
Posts: 37
Location: PA, USA

PostPosted: Wed Jun 15, 2016 5:48 am    Post subject: CAN emerge GNUStep-back! Hurrah! Reply with quote

Thanks for your help everyone.

I ultimately got GNUstep-back to compile by tracking down deb.make on the Web and inserting it into /usr/share/GNUstep/Makefiles/Master/, and then accepting a few more unstable keywords to syncronize everything at the 0.24 versions.

I don't know if unstabling GNUStep-make >=2.6.6 would have been a better solution, but GNUstep is doing what I want it to do, and I don't want to risk breaking it now that I have it working to experiment with alternatives. :)

Again, you guys have been great- TYVM.
Back to top
View user's profile Send private message
Hu
Moderator
Moderator


Joined: 06 Mar 2007
Posts: 21635

PostPosted: Wed Jun 15, 2016 11:42 pm    Post subject: Reply with quote

As a general caution, adding unmanaged files in the same area where managed files may be installed could bring you file collisions later, depending on your FEATURES.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portage & Programming All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum