* Package: media-gfx/fbv-1.0b  * Repository: gentoo  * Maintainer: maintainer-needed@gentoo.org  * USE: abi_x86_64 amd64 elibc_glibc gif jpeg kernel_linux png userland_GNU  * FEATURES: preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking fbv-1.0b.tar.gz to /var/tmp/portage/media-gfx/fbv-1.0b/work >>> Source unpacked in /var/tmp/portage/media-gfx/fbv-1.0b/work >>> Preparing source in /var/tmp/portage/media-gfx/fbv-1.0b/work/fbv-1.0b ... * Applying oob-segfault-fbv-1.0b.diff ...  [ ok ] * Applying fbv-1.0b-libpng15.patch ...  [ ok ] * Applying fbv-1.0b-cc.patch ...  [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/media-gfx/fbv-1.0b/work/fbv-1.0b ... checking for libungif presence... yes checking for libjpeg presence... yes checking for libpng presence... yes building with bmp support... disabled checking for DEFAULT_FRAMEBUFFER... /dev/fb0 installation dir: /usr/bin manuals dir: /usr/share/man >>> Source configured. >>> Compiling source in /var/tmp/portage/media-gfx/fbv-1.0b/work/fbv-1.0b ... make -j4 CC=x86_64-pc-linux-gnu-gcc 'CFLAGS=-O2 -march=native -pipe -fomit-frame-pointer' x86_64-pc-linux-gnu-gcc -O2 -march=native -pipe -fomit-frame-pointer -c -o main.o main.c x86_64-pc-linux-gnu-gcc -O2 -march=native -pipe -fomit-frame-pointer -c -o jpeg.o jpeg.c x86_64-pc-linux-gnu-gcc -O2 -march=native -pipe -fomit-frame-pointer -c -o gif.o gif.c x86_64-pc-linux-gnu-gcc -O2 -march=native -pipe -fomit-frame-pointer -c -o png.o png.c jpeg.c: In function ‘fh_jpeg_id’: jpeg.c:43:5: warning: ignoring return value of ‘read’, declared with attribute warn_unused_result [-Wunused-result] read(fd,id,10);  ^ gif.c: In function ‘fh_gif_load’: gif.c:84:9: error: too few arguments to function ‘DGifOpenFileName’ gft=DGifOpenFileName(name);  ^ In file included from gif.c:27:0: /usr/include/gif_lib.h:179:14: note: declared here GifFileType *DGifOpenFileName(const char *GifFileName, int *Error);  ^ gif.c:34:19: error: too few arguments to function ‘DGifCloseFile’ #define grflush { DGifCloseFile(gft); return(FH_ERROR_FORMAT); }  ^ gif.c:88:46: note: in expansion of macro ‘grflush’ if(DGifGetRecordType(gft,&rt) == GIF_ERROR) grflush;  ^ In file included from gif.c:27:0: /usr/include/gif_lib.h:183:9: note: declared here int DGifCloseFile(GifFileType * GifFile, int *ErrorCode);  ^ gif.c:34:19: error: too few arguments to function ‘DGifCloseFile’ #define grflush { DGifCloseFile(gft); return(FH_ERROR_FORMAT); }  ^ gif.c:92:40: note: in expansion of macro ‘grflush’ if(DGifGetImageDesc(gft)==GIF_ERROR) grflush;  ^ In file included from gif.c:27:0: /usr/include/gif_lib.h:183:9: note: declared here int DGifCloseFile(GifFileType * GifFile, int *ErrorCode);  ^ gif.c:35:41: error: too few arguments to function ‘DGifCloseFile’ #define mgrflush { free(lb); free(slb); DGifCloseFile(gft); return(FH_ERROR_FORMAT); }  ^ gif.c:119:62: note: in expansion of macro ‘mgrflush’ if(DGifGetLine(gft,(GifPixelType*)slb,px)==GIF_ERROR) mgrflush;  ^ In file included from gif.c:27:0: /usr/include/gif_lib.h:183:9: note: declared here int DGifCloseFile(GifFileType * GifFile, int *ErrorCode);  ^ gif.c:35:41: error: too few arguments to function ‘DGifCloseFile’ #define mgrflush { free(lb); free(slb); DGifCloseFile(gft); return(FH_ERROR_FORMAT); }  ^ gif.c:140:59: note: in expansion of macro ‘mgrflush’ if(DGifGetLine(gft,(GifPixelType*)slb,px)==GIF_ERROR) mgrflush; /////////////  ^ In file included from gif.c:27:0: /usr/include/gif_lib.h:183:9: note: declared here int DGifCloseFile(GifFileType * GifFile, int *ErrorCode);  ^ gif.c:34:19: error: too few arguments to function ‘DGifCloseFile’ #define grflush { DGifCloseFile(gft); return(FH_ERROR_FORMAT); }  ^ gif.c:153:60: note: in expansion of macro ‘grflush’ if(DGifGetExtension(gft,&extcode,&extension)==GIF_ERROR) grflush; //////////  ^ In file included from gif.c:27:0: /usr/include/gif_lib.h:183:9: note: declared here int DGifCloseFile(GifFileType * GifFile, int *ErrorCode);  ^ gif.c:34:19: error: too few arguments to function ‘DGifCloseFile’ #define grflush { DGifCloseFile(gft); return(FH_ERROR_FORMAT); }  ^ gif.c:166:61: note: in expansion of macro ‘grflush’ if(DGifGetExtensionNext(gft,&extension) == GIF_ERROR) grflush  ^ In file included from gif.c:27:0: /usr/include/gif_lib.h:183:9: note: declared here int DGifCloseFile(GifFileType * GifFile, int *ErrorCode);  ^ gif.c:173:5: error: too few arguments to function ‘DGifCloseFile’ DGifCloseFile(gft);  ^ In file included from gif.c:27:0: /usr/include/gif_lib.h:183:9: note: declared here int DGifCloseFile(GifFileType * GifFile, int *ErrorCode);  ^ gif.c: In function ‘fh_gif_getsize’: gif.c:187:9: error: too few arguments to function ‘DGifOpenFileName’ gft=DGifOpenFileName(name);  ^ In file included from gif.c:27:0: /usr/include/gif_lib.h:179:14: note: declared here GifFileType *DGifOpenFileName(const char *GifFileName, int *Error);  ^ gif.c:34:19: error: too few arguments to function ‘DGifCloseFile’ #define grflush { DGifCloseFile(gft); return(FH_ERROR_FORMAT); }  ^ gif.c:191:46: note: in expansion of macro ‘grflush’ if(DGifGetRecordType(gft,&rt) == GIF_ERROR) grflush;  ^ In file included from gif.c:27:0: /usr/include/gif_lib.h:183:9: note: declared here int DGifCloseFile(GifFileType * GifFile, int *ErrorCode);  ^ gif.c:34:19: error: too few arguments to function ‘DGifCloseFile’ #define grflush { DGifCloseFile(gft); return(FH_ERROR_FORMAT); }  ^ gif.c:196:40: note: in expansion of macro ‘grflush’ if(DGifGetImageDesc(gft)==GIF_ERROR) grflush;  ^ In file included from gif.c:27:0: /usr/include/gif_lib.h:183:9: note: declared here int DGifCloseFile(GifFileType * GifFile, int *ErrorCode);  ^ gif.c:200:3: error: too few arguments to function ‘DGifCloseFile’ DGifCloseFile(gft);  ^ In file included from gif.c:27:0: /usr/include/gif_lib.h:183:9: note: declared here int DGifCloseFile(GifFileType * GifFile, int *ErrorCode);  ^ gif.c:34:19: error: too few arguments to function ‘DGifCloseFile’ #define grflush { DGifCloseFile(gft); return(FH_ERROR_FORMAT); }  ^ gif.c:204:60: note: in expansion of macro ‘grflush’ if(DGifGetExtension(gft,&extcode,&extension)==GIF_ERROR) grflush;  ^ In file included from gif.c:27:0: /usr/include/gif_lib.h:183:9: note: declared here int DGifCloseFile(GifFileType * GifFile, int *ErrorCode);  ^ gif.c:34:19: error: too few arguments to function ‘DGifCloseFile’ #define grflush { DGifCloseFile(gft); return(FH_ERROR_FORMAT); }  ^ gif.c:206:59: note: in expansion of macro ‘grflush’ if(DGifGetExtensionNext(gft,&extension)==GIF_ERROR) grflush;  ^ In file included from gif.c:27:0: /usr/include/gif_lib.h:183:9: note: declared here int DGifCloseFile(GifFileType * GifFile, int *ErrorCode);  ^ gif.c:213:5: error: too few arguments to function ‘DGifCloseFile’ DGifCloseFile(gft);  ^ In file included from gif.c:27:0: /usr/include/gif_lib.h:183:9: note: declared here int DGifCloseFile(GifFileType * GifFile, int *ErrorCode);  ^ gif.c: In function ‘fh_gif_id’: gif.c:45:5: warning: ignoring return value of ‘read’, declared with attribute warn_unused_result [-Wunused-result] read(fd,id,4);  ^ make: *** [gif.o] Error 1 make: *** Waiting for unfinished jobs.... png.c: In function ‘fh_png_id’: png.c:41:5: warning: ignoring return value of ‘read’, declared with attribute warn_unused_result [-Wunused-result] read(fd,id,4);  ^ * ERROR: media-gfx/fbv-1.0b::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=media-gfx/fbv-1.0b::gentoo'`, * the complete build log and the output of `emerge -pqv '=media-gfx/fbv-1.0b::gentoo'`. * The complete build log is located at '/var/tmp/portage/media-gfx/fbv-1.0b/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/media-gfx/fbv-1.0b/temp/environment'. * Working directory: '/var/tmp/portage/media-gfx/fbv-1.0b/work/fbv-1.0b' * S: '/var/tmp/portage/media-gfx/fbv-1.0b/work/fbv-1.0b'