The build took 00h 00m 57s and was NOT successful.
The program in this build is written in the following languages, according to sloccount:
| SLOC | Language |
|---|---|
8,700 |
ansic |
49 |
makefile |
8,749 |
total |
The process tree of the build process is here.
Several sub-process invocations were improper; see the process tree for details. Summary:
To avoid scrolling, you may jump to the last line of the
invocation of makepkg that was used to build this
package.
Removed vanilla repositories from pacman.conf and added:
Copied permanent toolchain into container-local sysroot
/toolchain_root/arm-linux-androideabi --> /sysroot/arm-linux-androideabi/toolchain_root/COPYING3.LIB --> /sysroot/COPYING3.LIB/toolchain_root/sysroot --> /sysroot/sysroot/toolchain_root/COPYING.RUNTIME --> /sysroot/COPYING.RUNTIME/toolchain_root/lib --> /sysroot/lib/toolchain_root/SOURCES --> /sysroot/SOURCES/toolchain_root/lib64 --> /sysroot/lib64/toolchain_root/share --> /sysroot/share/toolchain_root/bin --> /sysroot/bin/toolchain_root/COPYING --> /sysroot/COPYING/toolchain_root/COPYING3 --> /sysroot/COPYING3/toolchain_root/COPYING.LIB --> /sysroot/COPYING.LIB/toolchain_root/include --> /sysroot/include/toolchain_root/libexec --> /sysroot/libexecCMD: sudo -u tuscan PATH=/sysroot/bin:/sysroot/libexec/gcc/arm-linux-androideabi/4.8:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin CC=arm-linux-androideabi-gcc CXX=arm-linux-androideabi-g++ red makepkg --noextract --syncdeps --skipinteg --skippgpcheck --skipchecksums --noconfirm --nocolor --log --noprogressbar --nocheck
==> Making package: mp3gain 1.5.2-3 (Tue Apr 4 20:22:03 UTC 2017)==> Checking runtime dependencies...==> Checking buildtime dependencies...==> WARNING: Using existing $srcdir/ tree==> Starting build()...gcc -Wall -O2 -DHAVE_MEMCPY -c -o mp3gain.o mp3gain.cgcc -Wall -O2 -DHAVE_MEMCPY -c -o apetag.o apetag.cgcc -Wall -O2 -DHAVE_MEMCPY -c -o id3tag.o id3tag.cgcc -Wall -O2 -DHAVE_MEMCPY -c -o gain_analysis.o gain_analysis.ccc1: error: no include path in which to search for stdc-predef.hmp3gain.c:48:19: error: no include path in which to search for stdio.h #include ^mp3gain.c:49:20: error: no include path in which to search for stdlib.h #include ^mp3gain.c:50:18: error: no include path in which to search for math.h #include ^In file included from mp3gain.c:51:0:apetag.h:4:19: error: no include path in which to search for stdio.h #include ^mp3gain.c:62:19: error: no include path in which to search for utime.h #include ^mp3gain.c:70:23: error: no include path in which to search for sys/stat.h # include ^mp3gain.c:71:20: error: no include path in which to search for utime.h # include ^mp3gain.c:72:20: error: no include path in which to search for errno.h # include ^mp3gain.c:83:19: error: no include path in which to search for fcntl.h #include ^mp3gain.c:84:20: error: no include path in which to search for string.h #include ^In file included from mpglibDBL/common.h:23:0, from mpglibDBL/interface.h:22, from mp3gain.c:92:mpglibDBL/mpg123.h:4:26: error: no include path in which to search for stdio.h #include ^mpglibDBL/mpg123.h:21:27: error: no include path in which to search for signal.h #include ^mpglibDBL/mpg123.h:27:18: error: no include path in which to search for math.h #include ^In file included from mpglibDBL/encoder.h:126:0, from mpglibDBL/mpglib.h:1, from mpglibDBL/common.h:24, from mpglibDBL/interface.h:22, from mp3gain.c:92:mpglibDBL/machine.h:25:19: error: no include path in which to search for stdio.h #include ^cc1: error: no include path in which to search for stdc-predef.hmpglibDBL/machine.h:46:19: error: no include path in which to search for math.h # include ^mpglibDBL/machine.h:49:19: error: no include path in which to search for ctype.h #include ^mpglibDBL/machine.h:62:24: error: no include path in which to search for sys/types.h # include ^mpglibDBL/machine.h:63:23: error: no include path in which to search for sys/stat.h # include ^In file included from apetag.c:1:0:apetag.h:4:19: error: no include path in which to search for stdio.h #include ^In file included from mpglibDBL/encoder.h:127:0, from mpglibDBL/mpglib.h:1, from mpglibDBL/common.h:24, from mpglibDBL/interface.h:22, from mp3gain.c:92:mpglibDBL/lame.h:26:19: error: no include path in which to search for stdio.h #include ^mpglibDBL/lame.h:27:20: error: no include path in which to search for stdarg.h #include ^In file included from mp3gain.h:44:0, from apetag.c:2:rg_error.h:36:20: error: no include path in which to search for string.h #include ^rg_error.h:58:19: error: no include path in which to search for stdio.h #include ^mpglibDBL/lame.h:199:54: error: unknown type name 'va_list' void (*func)(const char *, va_list)); ^mpglibDBL/lame.h:201:54: error: unknown type name 'va_list' void (*func)(const char *, va_list)); ^apetag.c:4:20: error: no include path in which to search for stdlib.h #include ^mpglibDBL/lame.h:203:54: error: unknown type name 'va_list' void (*func)(const char *, va_list)); ^apetag.c:5:19: error: no include path in which to search for stdio.h #include ^apetag.c:6:20: error: no include path in which to search for memory.h #include ^apetag.c:7:20: error: no include path in which to search for string.h #include ^apetag.c:8:19: error: no include path in which to search for fcntl.h #include ^apetag.c:12:20: error: no include path in which to search for unistd.h #include ^apetag.c:19:21: error: unknown type name 'FILE' int ReadMP3ID3v1Tag(FILE *fi, unsigned char **tagbuff, long *tag_offset) { ^apetag.c:71:34: error: unknown type name 'FILE' static int ReadMP3Lyrics3v2Tag ( FILE *fp, unsigned char **tagbuff, unsigned long *tagSize, unsigned char **id3tagbuff, long *tag_offset ) ^apetag.c:142:21: error: unknown type name 'FILE' int ReadMP3APETag ( FILE *fp, struct MP3GainTagInfo *info, struct APETagStruct **apeTag, long *tag_offset ) ^mpglibDBL/lame.h:660:50: error: unknown type name 'FILE' void CDECL lame_mp3_tags_fid(lame_global_flags *,FILE* fid); ^apetag.c: In function 'truncate_file':apetag.c:332:2: warning: implicit declaration of function 'open' [-Wimplicit-function-declaration] fd = open(filename, O_RDWR); ^apetag.c:332:22: error: 'O_RDWR' undeclared (first use in this function) fd = open(filename, O_RDWR); ^apetag.c:332:22: note: each undeclared identifier is reported only once for each function it appears inapetag.c:335:2: warning: implicit declaration of function 'ftruncate' [-Wimplicit-function-declaration] if (ftruncate(fd, truncLength)) { ^apetag.c:336:3: warning: implicit declaration of function 'close' [-Wimplicit-function-declaration] close(fd); ^In file included from mpglibDBL/interface.h:23:0, from mp3gain.c:92:mpglibDBL/../gain_analysis.h:31:20: error: no include path in which to search for stddef.h #include ^apetag.c: In function 'ReadMP3GainAPETag':mpglibDBL/../gain_analysis.h:47:87: error: unknown type name 'size_t' int AnalyzeSamples ( const Float_t* left_samples, const Float_t* right_samples, size_t num_samples, int num_channels ); ^apetag.c:357:5: error: unknown type name 'FILE' FILE *fi; ^apetag.c:360:5: warning: implicit declaration of function 'fopen' [-Wimplicit-function-declaration] fi = fopen(filename, "rb"); ^apetag.c:360:8: warning: assignment makes pointer from integer without a cast [enabled by default] fi = fopen(filename, "rb"); ^In file included from mp3gain.h:44:0, from mp3gain.c:97:rg_error.h:36:20: error: no include path in which to search for string.h #include ^rg_error.h:58:19: error: no include path in which to search for stdio.h #include ^apetag.c:361:15: error: 'NULL' undeclared (first use in this function) if (fi == NULL) ^apetag.c:364:2: warning: implicit declaration of function 'fseek' [-Wimplicit-function-declaration] fseek(fi, 0, SEEK_END); ^apetag.c:364:15: error: 'SEEK_END' undeclared (first use in this function) fseek(fi, 0, SEEK_END); ^apetag.c:365:5: warning: implicit declaration of function 'ftell' [-Wimplicit-function-declaration] tag_offset = ftell(fi); ^apetag.c:371:3: warning: implicit declaration of function 'ReadMP3APETag' [-Wimplicit-function-declaration] ReadMP3APETag ( fi, info, &(fileTags->apeTag), &tag_offset ); ^mp3gain.c:158:1: error: unknown type name 'FILE' FILE *inf = NULL; ^apetag.c:372:9: warning: implicit declaration of function 'ReadMP3Lyrics3v2Tag' [-Wimplicit-function-declaration] ReadMP3Lyrics3v2Tag ( fi, &(fileTags->lyrics3tag), &(fileTags->lyrics3TagSize), &(fileTags->id31tag), &tag_offset ); ^mp3gain.c:158:13: error: 'NULL' undeclared here (not in a function) FILE *inf = NULL; ^mp3gain.c:160:1: error: unknown type name 'FILE' FILE *outf; ^apetag.c:373:3: warning: implicit declaration of function 'ReadMP3ID3v1Tag' [-Wimplicit-function-declaration] ReadMP3ID3v1Tag ( fi, &(fileTags->id31tag), &tag_offset ); ^apetag.c:378:5: warning: implicit declaration of function 'fclose' [-Wimplicit-function-declaration] fclose(fi); ^apetag.c: In function 'WriteMP3GainAPETag':apetag.c:391:2: error: unknown type name 'FILE' FILE *outputFile; ^mp3gain.c: In function 'flushWriteBuff':mp3gain.c:186:3: warning: implicit declaration of function 'fseek' [-Wimplicit-function-declaration] fseek(inf,writebuffer[i].fileposition,SEEK_SET); ^mp3gain.c:186:41: error: 'SEEK_SET' undeclared (first use in this function) fseek(inf,writebuffer[i].fileposition,SEEK_SET); ^mp3gain.c:186:41: note: each undeclared identifier is reported only once for each function it appears inmp3gain.c:187:3: warning: implicit declaration of function 'fwrite' [-Wimplicit-function-declaration] fwrite(writebuffer[i].val,1,2,inf); ^mp3gain.c:187:3: warning: incompatible implicit declaration of built-in function 'fwrite' [enabled by default]apetag.c:454:2: warning: implicit declaration of function 'malloc' [-Wimplicit-function-declaration] newFieldData = (char *)malloc(newTagLength - (sizeof(newFooter) + sizeof(newHeader))); ^mp3gain.c: In function 'addWriteBuff':mp3gain.c:198:21: error: 'SEEK_SET' undeclared (first use in this function) fseek(inf,filepos,SEEK_SET); ^apetag.c:454:25: warning: incompatible implicit declaration of built-in function 'malloc' [enabled by default] newFieldData = (char *)malloc(newTagLength - (sizeof(newFooter) + sizeof(newHeader))); ^mp3gain.c: In function 'fillBuffer':apetag.c:465:3: warning: implicit declaration of function 'memcpy' [-Wimplicit-function-declaration] memcpy(&newFooter,&(fileTags->apeTag->footer),sizeof(newFooter)); ^apetag.c:465:3: warning: incompatible implicit declaration of built-in function 'memcpy' [enabled by default]mp3gain.c:222:7: warning: incompatible implicit declaration of built-in function 'fwrite' [enabled by default] if (fwrite(buffer,1,inbuffer-savelastbytes,outf) != (size_t)(inbuffer-savelastbytes)) ^mp3gain.c:222:56: error: 'size_t' undeclared (first use in this function) if (fwrite(buffer,1,inbuffer-savelastbytes,outf) != (size_t)(inbuffer-savelastbytes)) ^mp3gain.c:227:3: warning: implicit declaration of function 'memmove' [-Wimplicit-function-declaration] memmove((void*)buffer,(const void*)(buffer+inbuffer-savelastbytes),savelastbytes); ^mp3gain.c:227:3: warning: incompatible implicit declaration of built-in function 'memmove' [enabled by default]apetag.c:479:4: warning: implicit declaration of function 'memset' [-Wimplicit-function-declaration] memset(newHeader.Reserved,0,sizeof(newHeader.Reserved)); ^apetag.c:479:4: warning: incompatible implicit declaration of built-in function 'memset' [enabled by default]mp3gain.c:232:3: warning: implicit declaration of function 'fread' [-Wimplicit-function-declaration] i = (unsigned long)fread(buffer,1,skipbuf,inf); ^apetag.c:490:3: warning: incompatible implicit declaration of built-in function 'memcpy' [enabled by default] memcpy(newHeader.ID,"APETAGEX",sizeof(newHeader.ID)); ^mp3gain.c:237:8: warning: incompatible implicit declaration of built-in function 'fwrite' [enabled by default] if (fwrite(buffer,1,skipbuf,outf) != skipbuf) ^apetag.c:495:3: warning: incompatible implicit declaration of built-in function 'memset' [enabled by default] memset(newHeader.Reserved,0,sizeof(newHeader.Reserved)); ^apetag.c:511:3: warning: implicit declaration of function 'strcpy' [-Wimplicit-function-declaration] strcpy(mp3gainTagData, "MP3GAIN_MINMAX"); ^apetag.c:511:3: warning: incompatible implicit declaration of built-in function 'strcpy' [enabled by default]apetag.c:513:3: warning: implicit declaration of function 'sprintf' [-Wimplicit-function-declaration] sprintf(mp3gainTagData,"%03d", info->minGain); /* write directly to tag buffer, because we'll replace the trailing null char anyhow */ ^apetag.c:513:3: warning: incompatible implicit declaration of built-in function 'sprintf' [enabled by default]apetag.c:517:3: warning: incompatible implicit declaration of built-in function 'memcpy' [enabled by default] memcpy(mp3gainTagData, valueString, 3); /* DON'T write trailing null char */ ^apetag.c:526:3: warning: incompatible implicit declaration of built-in function 'strcpy' [enabled by default] strcpy(mp3gainTagData, "MP3GAIN_ALBUM_MINMAX"); ^mp3gain.c: In function 'passError':apetag.c:528:3: warning: incompatible implicit declaration of built-in function 'sprintf' [enabled by default] sprintf(mp3gainTagData,"%03d", info->albumMinGain); /* write directly to tag buffer, because we'll replace the trailing null char anyhow */ ^mp3gain.c:334:5: error: unknown type name 'size_t' size_t totalStrLen = 0; ^mp3gain.c:336:5: error: unknown type name 'va_list' va_list marker; ^apetag.c:532:3: warning: incompatible implicit declaration of built-in function 'memcpy' [enabled by default] memcpy(mp3gainTagData, valueString, 3); /* DON'T write trailing null char */ ^mp3gain.c:338:5: warning: implicit declaration of function 'va_start' [-Wimplicit-function-declaration] va_start(marker, numStrings); ^mp3gain.c:340:9: warning: implicit declaration of function 'strlen' [-Wimplicit-function-declaration] totalStrLen += strlen(va_arg(marker, const char *)); ^apetag.c:541:3: warning: incompatible implicit declaration of built-in function 'strcpy' [enabled by default] strcpy(mp3gainTagData, "MP3GAIN_UNDO"); ^mp3gain.c:340:24: warning: incompatible implicit declaration of built-in function 'strlen' [enabled by default] totalStrLen += strlen(va_arg(marker, const char *)); ^apetag.c:543:3: warning: incompatible implicit declaration of built-in function 'sprintf' [enabled by default] sprintf(mp3gainTagData,"%+04d", info->undoLeft); /* write directly to tag buffer, because we'll replace the trailing null char anyhow */ ^mp3gain.c:340:9: warning: implicit declaration of function 'va_arg' [-Wimplicit-function-declaration] totalStrLen += strlen(va_arg(marker, const char *)); ^mp3gain.c:340:46: error: expected expression before 'const' totalStrLen += strlen(va_arg(marker, const char *)); ^mp3gain.c:342:5: warning: implicit declaration of function 'va_end' [-Wimplicit-function-declaration] va_end(marker); ^apetag.c:562:3: warning: incompatible implicit declaration of built-in function 'strcpy' [enabled by default] strcpy(mp3gainTagData, "REPLAYGAIN_TRACK_GAIN"); ^mp3gain.c:344:5: warning: implicit declaration of function 'malloc' [-Wimplicit-function-declaration] errstr = (char *)malloc(totalStrLen + 3); ^apetag.c:564:3: warning: incompatible implicit declaration of built-in function 'sprintf' [enabled by default] sprintf(valueString,"%-+9.6f", info->trackGain); ^mp3gain.c:344:22: warning: incompatible implicit declaration of built-in function 'malloc' [enabled by default] errstr = (char *)malloc(totalStrLen + 3); ^apetag.c:565:3: warning: incompatible implicit declaration of built-in function 'memcpy' [enabled by default] memcpy(mp3gainTagData, valueString, 9); ^mp3gain.c:349:9: warning: implicit declaration of function 'strcat' [-Wimplicit-function-declaration] strcat(errstr,va_arg(marker, const char *)); ^mp3gain.c:349:9: warning: incompatible implicit declaration of built-in function 'strcat' [enabled by default]mp3gain.c:349:38: error: expected expression before 'const' strcat(errstr,va_arg(marker, const char *)); ^apetag.c:576:3: warning: incompatible implicit declaration of built-in function 'strcpy' [enabled by default] strcpy(mp3gainTagData, "REPLAYGAIN_TRACK_PEAK"); ^mp3gain.c:354:5: warning: implicit declaration of function 'free' [-Wimplicit-function-declaration] free(errstr); ^mp3gain.c:354:5: warning: incompatible implicit declaration of built-in function 'free' [enabled by default]apetag.c:578:3: warning: incompatible implicit declaration of built-in function 'sprintf' [enabled by default] sprintf(valueString,"%-8.6f", info->trackPeak); ^apetag.c:579:3: warning: incompatible implicit declaration of built-in function 'memcpy' [enabled by default] memcpy(mp3gainTagData, valueString, 8); ^apetag.c:588:3: warning: incompatible implicit declaration of built-in function 'strcpy' [enabled by default] strcpy(mp3gainTagData, "REPLAYGAIN_ALBUM_GAIN"); ^apetag.c:590:3: warning: incompatible implicit declaration of built-in function 'sprintf' [enabled by default] sprintf(valueString,"%-+9.6f", info->albumGain); ^apetag.c:591:3: warning: incompatible implicit declaration of built-in function 'memcpy' [enabled by default] memcpy(mp3gainTagData, valueString, 9); ^mp3gain.c: In function 'frameSearch':mp3gain.c:420:5: warning: implicit declaration of function 'floor' [-Wimplicit-function-declaration] arrbytesinframe[i] = (long)(floor(floor((bitbase*bitrate[tempmpegver][i])/frequency[tempmpegver][startfreq >> 2]) / 8.0)); ^apetag.c:602:3: warning: incompatible implicit declaration of built-in function 'strcpy' [enabled by default] strcpy(mp3gainTagData, "REPLAYGAIN_ALBUM_PEAK"); ^mp3gain.c:420:33: warning: incompatible implicit declaration of built-in function 'floor' [enabled by default] arrbytesinframe[i] = (long)(floor(floor((bitbase*bitrate[tempmpegver][i])/frequency[tempmpegver][startfreq >> 2]) / 8.0)); ^apetag.c:604:3: warning: incompatible implicit declaration of built-in function 'sprintf' [enabled by default] sprintf(valueString,"%-8.6f", info->albumPeak); ^apetag.c:605:3: warning: incompatible implicit declaration of built-in function 'memcpy' [enabled by default] memcpy(mp3gainTagData, valueString, 8); ^apetag.c:610:13: warning: assignment makes pointer from integer without a cast [enabled by default] outputFile = fopen(filename,"r+b"); ^apetag.c:611:20: error: 'NULL' undeclared (first use in this function) if (outputFile == NULL) { ^apetag.c:616:39: error: 'SEEK_SET' undeclared (first use in this function) fseek(outputFile,fileTags->tagOffset,SEEK_SET); ^apetag.c:618:3: warning: implicit declaration of function 'fwrite' [-Wimplicit-function-declaration] fwrite(&newHeader,1,sizeof(newHeader),outputFile); ^apetag.c:618:3: warning: incompatible implicit declaration of built-in function 'fwrite' [enabled by default]mp3gain.c: In function 'getSizeOfFile':apetag.c:623:3: warning: incompatible implicit declaration of built-in function 'fwrite' [enabled by default] fwrite(fileTags->lyrics3tag, 1, fileTags->lyrics3TagSize, outputFile); ^mp3gain.c:495:5: error: unknown type name 'FILE' FILE *file; ^apetag.c:626:3: warning: incompatible implicit declaration of built-in function 'fwrite' [enabled by default] fwrite(fileTags->id31tag, 1, 128, outputFile); //so only write id3 tag alone if ^mp3gain.c:497:5: warning: implicit declaration of function 'fopen' [-Wimplicit-function-declaration] file = fopen(filename, "rb"); ^apetag.c:634:2: warning: implicit declaration of function 'free' [-Wimplicit-function-declaration] free(newFieldData); ^apetag.c:634:2: warning: incompatible implicit declaration of built-in function 'free' [enabled by default]mp3gain.c:497:10: warning: assignment makes pointer from integer without a cast [enabled by default] file = fopen(filename, "rb"); ^apetag.c: In function 'RemoveMP3GainAPETag':mp3gain.c:499:24: error: 'SEEK_END' undeclared (first use in this function) fseek(file, 0, SEEK_END); ^apetag.c:656:23: error: 'NULL' undeclared (first use in this function) fileTags.apeTag = NULL; ^mp3gain.c:500:9: warning: implicit declaration of function 'ftell' [-Wimplicit-function-declaration] size = ftell(file); ^mp3gain.c:501:9: warning: implicit declaration of function 'fclose' [-Wimplicit-function-declaration] fclose(file); ^mp3gain.c: In function 'deleteFile':mp3gain.c:510:5: warning: implicit declaration of function 'remove' [-Wimplicit-function-declaration] return remove(filename); ^apetag.c: At top level:apetag.c:50:12: warning: 'Lyrics3GetNumber6' defined but not used [-Wunused-function] static int Lyrics3GetNumber6 ( const unsigned char* string ) ^mp3gain.c: In function 'moveFile':cc1: error: no include path in which to search for stdc-predef.hmp3gain.c:515:5: warning: implicit declaration of function 'rename' [-Wimplicit-function-declaration] return rename(currentfilename, newfilename); ^mp3gain.c: In function 'fileTime':mp3gain.c:532:24: error: storage size of 'savedAttributes' isn't known static struct stat savedAttributes; ^id3tag.c:44:20: error: no include path in which to search for stdlib.h #include ^id3tag.c:45:19: error: no include path in which to search for stdio.h #include ^id3tag.c:46:20: error: no include path in which to search for stdarg.h #include ^id3tag.c:47:20: error: no include path in which to search for string.h #include ^mp3gain.c:551:9: warning: implicit declaration of function 'stat' [-Wimplicit-function-declaration] timeSaved = (stat(filename, &savedAttributes) == 0); ^In file included from id3tag.c:48:0:apetag.h:4:19: error: no include path in which to search for stdio.h #include ^mp3gain.c:569:19: error: storage size of 'setTime' isn't known struct utimbuf setTime; ^cc1: error: no include path in which to search for stdc-predef.hmp3gain.c:575:4: warning: implicit declaration of function 'utime' [-Wimplicit-function-declaration] utime(filename, &setTime); ^mp3gain.c:569:19: warning: unused variable 'setTime' [-Wunused-variable] struct utimbuf setTime; ^gain_analysis.c:91:19: error: no include path in which to search for stdio.h #include ^mp3gain.c:532:24: warning: unused variable 'savedAttributes' [-Wunused-variable] static struct stat savedAttributes; ^gain_analysis.c:92:20: error: no include path in which to search for stdlib.h #include ^In file included from mp3gain.h:44:0, from id3tag.c:50:rg_error.h:36:20: error: no include path in which to search for string.h #include ^gain_analysis.c:93:20: error: no include path in which to search for string.h #include ^mp3gain.c: In function 'reportPercentWritten':rg_error.h:58:19: error: no include path in which to search for stdio.h #include ^gain_analysis.c:94:18: error: no include path in which to search for math.h #include ^mp3gain.c:586:5: warning: implicit declaration of function 'fprintf' [-Wimplicit-function-declaration] fprintf(stderr," \r %2lu%% of %lu bytes written\r" ^In file included from gain_analysis.c:96:0:gain_analysis.h:31:20: error: no include path in which to search for stddef.h #include ^mp3gain.c:586:5: warning: incompatible implicit declaration of built-in function 'fprintf' [enabled by default]mp3gain.c:586:13: error: 'stderr' undeclared (first use in this function) fprintf(stderr," \r %2lu%% of %lu bytes written\r" ^gain_analysis.h:47:87: error: unknown type name 'size_t' int AnalyzeSamples ( const Float_t* left_samples, const Float_t* right_samples, size_t num_samples, int num_channels ); ^mp3gain.c:588:5: warning: implicit declaration of function 'fflush' [-Wimplicit-function-declaration] fflush(stderr); ^mp3gain.c: In function 'reportPercentAnalyzed':gain_analysis.c:114:34: error: 'size_t' undeclared here (not in a function) #define MAX_SAMPLES_PER_WINDOW (size_t) (MAX_SAMP_FREQ * RMS_WINDOW_TIME + 1) // max. Samples per Time slice ^gain_analysis.c:119:29: note: in expansion of macro 'MAX_SAMPLES_PER_WINDOW' Float_t lstepbuf [MAX_SAMPLES_PER_WINDOW + MAX_ORDER]; ^mp3gain.c:608:6: warning: implicit declaration of function 'sprintf' [-Wimplicit-function-declaration] sprintf(fileDivFiles,"[%d/%d]",numFiles,totFiles); ^mp3gain.c:608:6: warning: incompatible implicit declaration of built-in function 'sprintf' [enabled by default]mp3gain.c:610:2: warning: incompatible implicit declaration of built-in function 'fprintf' [enabled by default] fprintf(stderr," \r%s %2lu%% of %lu bytes analyzed\r" ^mp3gain.c:610:10: error: 'stderr' undeclared (first use in this function) fprintf(stderr," \r%s %2lu%% of %lu bytes analyzed\r" ^mp3gain.c: In function 'changeGain':mp3gain.c:738:11: error: 'stderr' undeclared (first use in this function) fflush(stderr); ^id3tag.c: In function 'id3_release_frames':id3tag.c:227:3: warning: implicit declaration of function 'free' [-Wimplicit-function-declaration] free(tframe->data); ^id3tag.c:227:3: warning: incompatible implicit declaration of built-in function 'free' [enabled by default]mp3gain.c:739:11: error: 'stdout' undeclared (first use in this function) fflush(stdout); ^id3tag.c: In function 'id3_make_frame':id3tag.c:246:2: error: unknown type name 'va_list' va_list ap; ^mp3gain.c:740:23: warning: incompatible implicit declaration of built-in function 'strlen' [enabled by default] outlength = (long)strlen(filename); ^id3tag.c:252:2: warning: implicit declaration of function 'va_start' [-Wimplicit-function-declaration] va_start(ap, format); ^mp3gain.c:741:27: warning: incompatible implicit declaration of built-in function 'malloc' [enabled by default] outfilename = (char *)malloc(outlength+5); ^id3tag.c:257:5: warning: implicit declaration of function 'va_arg' [-Wimplicit-function-declaration] s = va_arg(ap, const char *); ^make: *** [: apetag.o] Error 1 make: *** Waiting for unfinished jobs....id3tag.c:257:20: error: expected expression before 'const' s = va_arg(ap, const char *); ^mp3gain.c:742:4: warning: implicit declaration of function 'strcpy' [-Wimplicit-function-declaration] strcpy(outfilename,filename); ^mp3gain.c:742:4: warning: incompatible implicit declaration of built-in function 'strcpy' [enabled by default]id3tag.c:258:5: warning: implicit declaration of function 'strlen' [-Wimplicit-function-declaration] k += strlen(s); ^id3tag.c:258:10: warning: incompatible implicit declaration of built-in function 'strlen' [enabled by default] k += strlen(s); ^id3tag.c:261:20: error: expected expression before 'unsigned' i = va_arg(ap, unsigned int); ^id3tag.c:265:20: error: expected expression before 'unsigned' i = va_arg(ap, unsigned int); ^mp3gain.c:746:6: warning: incompatible implicit declaration of built-in function 'strcat' [enabled by default] strcat(outfilename,".TMP"); ^id3tag.c:269:5: warning: implicit declaration of function 'va_end' [-Wimplicit-function-declaration] va_end(ap); ^id3tag.c:270:12: error: 'NULL' undeclared (first use in this function) return NULL; ^id3tag.c:270:12: note: each undeclared identifier is reported only once for each function it appears inid3tag.c:275:2: warning: implicit declaration of function 'malloc' [-Wimplicit-function-declaration] frame = malloc(sizeof(struct ID3v2FrameStruct)); ^id3tag.c:275:10: warning: incompatible implicit declaration of built-in function 'malloc' [enabled by default] frame = malloc(sizeof(struct ID3v2FrameStruct)); ^mp3gain.c:754:11: warning: assignment makes pointer from integer without a cast [enabled by default] inf = fopen(filename,"r+b"); ^id3tag.c:277:2: warning: implicit declaration of function 'strncpy' [-Wimplicit-function-declaration] strncpy(frame->frameid, frameid, 4); ^id3tag.c:277:2: warning: incompatible implicit declaration of built-in function 'strncpy' [enabled by default]mp3gain.c:757:11: warning: assignment makes pointer from integer without a cast [enabled by default] outf = fopen(outfilename, "wb"); ^id3tag.c:288:20: error: expected expression before 'const' s = va_arg(ap, const char *); ^id3tag.c:289:9: warning: incompatible implicit declaration of built-in function 'strlen' [enabled by default] j = strlen(s); ^mp3gain.c:770:11: warning: assignment makes pointer from integer without a cast [enabled by default] inf = fopen(filename,"r+b"); ^id3tag.c:290:5: warning: implicit declaration of function 'memcpy' [-Wimplicit-function-declaration] memcpy(frame->data + k, s, j); ^id3tag.c:290:5: warning: incompatible implicit declaration of built-in function 'memcpy' [enabled by default]id3tag.c:294:20: error: expected expression before 'unsigned' i = va_arg(ap, unsigned int); ^id3tag.c:299:20: error: expected expression before 'unsigned' i = va_arg(ap, unsigned int); ^id3tag.c: In function 'id3_decode_rva2_frame':id3tag.c:328:2: warning: implicit declaration of function 'memcmp' [-Wimplicit-function-declaration] if (memcmp(frame->frameid, "RVA2", 4) != 0) ^gain_analysis.c:190:52: error: expected declaration specifiers or '...' before 'size_t' filterYule (const Float_t* input, Float_t* output, size_t nSamples, const Float_t* kernel) ^id3tag.c: In function 'id3_decode_mp3gain_frame':mp3gain.c:985:3: warning: incompatible implicit declaration of built-in function 'fprintf' [enabled by default] fprintf(stderr," \r"); ^id3tag.c:449:2: warning: incompatible implicit declaration of built-in function 'memcpy' [enabled by default] memcpy(buf, frame->data + p, k); ^gain_analysis.c:222:54: error: expected declaration specifiers or '...' before 'size_t' filterButter (const Float_t* input, Float_t* output, size_t nSamples, const Float_t* kernel) ^id3tag.c:454:2: warning: implicit declaration of function 'strcasecmp' [-Wimplicit-function-declaration] if (strcasecmp(buf, "MP3GAIN_UNDO") == 0) { ^mp3gain.c:1000:18: error: 'SEEK_END' undeclared (first use in this function) fseek(outf, 0, SEEK_END); ^id3tag.c:456:3: warning: implicit declaration of function 'sscanf' [-Wimplicit-function-declaration] if (sscanf(buf + strlen(buf) + 1, "%d,%d,%c", &f1, &f2, &f3) == 3 && ^gain_analysis.c: In function 'ResetSampleFrequency':id3tag.c:456:7: warning: incompatible implicit declaration of built-in function 'sscanf' [enabled by default] if (sscanf(buf + strlen(buf) + 1, "%d,%d,%c", &f1, &f2, &f3) == 3 && ^gain_analysis.c:264:5: warning: implicit declaration of function 'ceil' [-Wimplicit-function-declaration] sampleWindow = (int) ceil (samplefreq * RMS_WINDOW_TIME); ^gain_analysis.c:264:26: warning: incompatible implicit declaration of built-in function 'ceil' [enabled by default] sampleWindow = (int) ceil (samplefreq * RMS_WINDOW_TIME); ^id3tag.c:456:20: warning: incompatible implicit declaration of built-in function 'strlen' [enabled by default] if (sscanf(buf + strlen(buf) + 1, "%d,%d,%c", &f1, &f2, &f3) == 3 && ^gain_analysis.c:270:5: warning: implicit declaration of function 'memset' [-Wimplicit-function-declaration] memset ( A, 0, sizeof(A) ); ^gain_analysis.c:270:5: warning: incompatible implicit declaration of built-in function 'memset' [enabled by default]id3tag.c:457:15: error: 'NULL' undeclared (first use in this function) info != NULL) { ^mp3gain.c:1070:3: warning: incompatible implicit declaration of built-in function 'free' [enabled by default] free(outfilename); ^id3tag.c:466:7: warning: incompatible implicit declaration of built-in function 'sscanf' [enabled by default] if (sscanf(buf + strlen(buf) + 1, "%d,%d", &f1, &f2) == 2 && ^gain_analysis.c: In function 'InitGainAnalysis':mp3gain.c:696:7: warning: variable 'freqidx' set but not used [-Wunused-but-set-variable] int freqidx; ^gain_analysis.c:289:5: warning: incompatible implicit declaration of built-in function 'memset' [enabled by default] memset ( B, 0, sizeof(B) ); ^id3tag.c:466:20: warning: incompatible implicit declaration of built-in function 'strlen' [enabled by default] if (sscanf(buf + strlen(buf) + 1, "%d,%d", &f1, &f2) == 2 && ^gain_analysis.c: At top level:gain_analysis.c:301:77: error: expected declaration specifiers or '...' before 'size_t' AnalyzeSamples ( const Float_t* left_samples, const Float_t* right_samples, size_t num_samples, int num_channels ) ^id3tag.c:475:7: warning: incompatible implicit declaration of built-in function 'sscanf' [enabled by default] if (sscanf(buf + strlen(buf) + 1, "%d,%d", &f1, &f2) == 2 && ^mp3gain.c: In function 'changeGainAndTag':id3tag.c:475:20: warning: incompatible implicit declaration of built-in function 'strlen' [enabled by default] if (sscanf(buf + strlen(buf) + 1, "%d,%d", &f1, &f2) == 2 && ^id3tag.c: At top level:mp3gain.c:1158:6: warning: implicit declaration of function 'pow' [-Wimplicit-function-declaration] tag->trackPeak *= pow(2.0,(double)(leftgainchange)/4.0); ^id3tag.c:494:29: error: unknown type name 'FILE' static int id3_parse_v2_tag(FILE *f, struct ID3v2TagStruct *tag) ^mp3gain.c:1158:24: warning: incompatible implicit declaration of built-in function 'pow' [enabled by default] tag->trackPeak *= pow(2.0,(double)(leftgainchange)/4.0); ^gain_analysis.c:431:34: error: expected declaration specifiers or '...' before 'size_t' analyzeResult ( Uint32_t* Array, size_t len ) ^gain_analysis.c: In function 'GetTitleGain':gain_analysis.c:459:5: warning: implicit declaration of function 'analyzeResult' [-Wimplicit-function-declaration] retval = analyzeResult ( A, sizeof(A)/sizeof(*A) ); ^mp3gain.c:1164:24: warning: incompatible implicit declaration of built-in function 'pow' [enabled by default] tag->albumPeak *= pow(2.0,(double)(leftgainchange)/4.0); ^id3tag.c:759:26: error: unknown type name 'FILE' static int id3_write_tag(FILE *f, struct ID3v2TagStruct *tag) ^gain_analysis.c: At top level:gain_analysis.c:135:18: warning: 'A' defined but not used [-Wunused-variable] static Uint32_t A [(size_t)(STEPS_per_dB * MAX_dB)]; ^gain_analysis.c:136:18: warning: 'B' defined but not used [-Wunused-variable] static Uint32_t B [(size_t)(STEPS_per_dB * MAX_dB)]; ^mp3gain.c: In function 'queryUserForClipping':id3tag.c:823:29: error: unknown type name 'FILE' static int id3_parse_v1_tag(FILE *f, struct ID3v2TagStruct *tag) ^mp3gain.c:1208:2: warning: incompatible implicit declaration of built-in function 'fprintf' [enabled by default] fprintf(stderr,"\nWARNING: %s may clip with mp3 gain change %d\n",argv_mainloop,intGainChange); ^mp3gain.c:1208:10: error: 'stderr' undeclared (first use in this function) fprintf(stderr,"\nWARNING: %s may clip with mp3 gain change %d\n",argv_mainloop,intGainChange); ^id3tag.c:912:27: error: unknown type name 'FILE' static int id3_search_tag(FILE *f, struct ID3v2TagStruct *tag) ^mp3gain.c:1210:9: error: 'stdout' undeclared (first use in this function) fflush(stdout); ^gain_analysis.c: In function 'GetAlbumGain':gain_analysis.c:479:1: warning: control reaches end of non-void function [-Wreturn-type] } ^id3tag.c:1019:26: error: unknown type name 'FILE' static int id3_copy_data(FILE *inf, FILE *outf, long offset, long count) ^mp3gain.c:1215:3: warning: implicit declaration of function 'getchar' [-Wimplicit-function-declaration] ch = getchar(); ^id3tag.c:1019:37: error: unknown type name 'FILE' static int id3_copy_data(FILE *inf, FILE *outf, long offset, long count) ^id3tag.c: In function 'ReadMP3GainID3Tag':mp3gain.c:1216:3: warning: implicit declaration of function 'toupper' [-Wimplicit-function-declaration] ch = toupper(ch); ^id3tag.c:1058:2: error: unknown type name 'FILE' FILE *f; ^mp3gain.c: In function 'showVersion':id3tag.c:1063:2: warning: implicit declaration of function 'fopen' [-Wimplicit-function-declaration] f = fopen(filename, "rb"); ^mp3gain.c:1229:2: warning: incompatible implicit declaration of built-in function 'fprintf' [enabled by default] fprintf(stderr,"%s version %s\n",progname,MP3GAIN_VERSION); ^id3tag.c:1063:4: warning: assignment makes pointer from integer without a cast [enabled by default] f = fopen(filename, "rb"); ^mp3gain.c:1229:10: error: 'stderr' undeclared (first use in this function) fprintf(stderr,"%s version %s\n",progname,MP3GAIN_VERSION); ^mp3gain.c: In function 'wrapExplanation':id3tag.c:1064:11: error: 'NULL' undeclared (first use in this function) if (f == NULL) { ^mp3gain.c:1236:2: warning: incompatible implicit declaration of built-in function 'fprintf' [enabled by default] fprintf(stderr,"Here's the problem:\n"); ^id3tag.c:1069:2: warning: implicit declaration of function 'id3_search_tag' [-Wimplicit-function-declaration] ret = id3_search_tag(f, &tag); ^mp3gain.c:1236:10: error: 'stderr' undeclared (first use in this function) fprintf(stderr,"Here's the problem:\n"); ^id3tag.c:1070:2: warning: implicit declaration of function 'fclose' [-Wimplicit-function-declaration] fclose(f); ^id3tag.c: In function 'WriteMP3GainID3Tag':make: *** [: gain_analysis.o] Error 1 id3tag.c:1107:2: error: unknown type name 'FILE' FILE *f, *outf; ^mp3gain.c:1272:5: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit(0); ^mp3gain.c:1272:5: warning: incompatible implicit declaration of built-in function 'exit' [enabled by default]mp3gain.c: In function 'errUsage':id3tag.c:1115:4: warning: assignment makes pointer from integer without a cast [enabled by default] f = fopen(filename, "rb"); ^mp3gain.c:1281:2: warning: incompatible implicit declaration of built-in function 'fprintf' [enabled by default] fprintf(stderr,"copyright(c) 2001-2009 by Glen Sawyer\n"); ^id3tag.c:1116:11: error: 'NULL' undeclared (first use in this function) if (f == NULL) { ^mp3gain.c:1281:10: error: 'stderr' undeclared (first use in this function) fprintf(stderr,"copyright(c) 2001-2009 by Glen Sawyer\n"); ^mp3gain.c:1292:12: error: 'stdout' undeclared (first use in this function) fclose(stdout); ^id3tag.c:1155:4: warning: incompatible implicit declaration of built-in function 'free' [enabled by default] free(frame->data); ^mp3gain.c:1294:2: warning: incompatible implicit declaration of built-in function 'exit' [enabled by default] exit(1); ^mp3gain.c: In function 'fullUsage':id3tag.c:1179:3: warning: implicit declaration of function 'sprintf' [-Wimplicit-function-declaration] sprintf(sbuf, "%03d,%03d", info->minGain, info->maxGain); ^id3tag.c:1179:3: warning: incompatible implicit declaration of built-in function 'sprintf' [enabled by default]mp3gain.c:1302:3: warning: incompatible implicit declaration of built-in function 'fprintf' [enabled by default] fprintf(stderr,"copyright(c) 2001-2009 by Glen Sawyer\n"); ^mp3gain.c:1302:11: error: 'stderr' undeclared (first use in this function) fprintf(stderr,"copyright(c) 2001-2009 by Glen Sawyer\n"); ^id3tag.c:1186:3: warning: incompatible implicit declaration of built-in function 'sprintf' [enabled by default] sprintf(sbuf, "%03d,%03d", info->albumMinGain, info->albumMaxGain); ^id3tag.c:1193:3: warning: incompatible implicit declaration of built-in function 'sprintf' [enabled by default] sprintf(sbuf, "%+04d,%+04d,%c", info->undoLeft, info->undoRight, info->undoWrap ? 'W' : 'N'); ^id3tag.c:1207:16: warning: incompatible implicit declaration of built-in function 'malloc' [enabled by default] tmpfilename = malloc(strlen(filename) + 5); ^mp3gain.c:1359:16: error: 'stdout' undeclared (first use in this function) fclose(stdout); ^id3tag.c:1207:23: warning: incompatible implicit declaration of built-in function 'strlen' [enabled by default] tmpfilename = malloc(strlen(filename) + 5); ^mp3gain.c:1361:3: warning: incompatible implicit declaration of built-in function 'exit' [enabled by default] exit(0); ^id3tag.c:1208:2: warning: implicit declaration of function 'strcpy' [-Wimplicit-function-declaration] strcpy(tmpfilename, filename); ^mp3gain.c: In function 'dumpTaginfo':id3tag.c:1208:2: warning: incompatible implicit declaration of built-in function 'strcpy' [enabled by default]mp3gain.c:1399:3: warning: incompatible implicit declaration of built-in function 'fprintf' [enabled by default] fprintf(stderr, "haveAlbumGain %d albumGain %f\n",info->haveAlbumGain, info->albumGain); ^id3tag.c:1209:2: warning: implicit declaration of function 'strcat' [-Wimplicit-function-declaration] strcat(tmpfilename, ".TMP"); ^id3tag.c:1209:2: warning: incompatible implicit declaration of built-in function 'strcat' [enabled by default]mp3gain.c:1399:11: error: 'stderr' undeclared (first use in this function) fprintf(stderr, "haveAlbumGain %d albumGain %f\n",info->haveAlbumGain, info->albumGain); ^id3tag.c:1210:7: warning: assignment makes pointer from integer without a cast [enabled by default] outf = fopen(tmpfilename, "wb"); ^id3tag.c:1214:3: warning: incompatible implicit declaration of built-in function 'free' [enabled by default] free(tmpfilename); ^mp3gain.c: In function 'main':id3tag.c:1220:2: warning: implicit declaration of function 'id3_write_tag' [-Wimplicit-function-declaration] ret = id3_write_tag(outf, &tag); ^id3tag.c:1226:4: warning: implicit declaration of function 'id3_copy_data' [-Wimplicit-function-declaration] ret = id3_copy_data(f, outf, 0, -1); ^mp3gain.c:1485:8: warning: incompatible implicit declaration of built-in function 'strlen' [enabled by default] (strlen(argv[i])==2)) { ^id3tag.c:1251:3: warning: implicit declaration of function 'remove' [-Wimplicit-function-declaration] remove(tmpfilename); ^mp3gain.c:1503:7: warning: implicit declaration of function 'atof' [-Wimplicit-function-declaration] dBGainMod = atof(argv[i]+2); ^id3tag.c:1252:3: warning: incompatible implicit declaration of built-in function 'free' [enabled by default] free(tmpfilename); ^mp3gain.c:1527:7: warning: implicit declaration of function 'atoi' [-Wimplicit-function-declaration] directGainVal = atoi(argv[i]+2); ^id3tag.c:1272:2: warning: implicit declaration of function 'rename' [-Wimplicit-function-declaration] if (rename(tmpfilename, filename)) { ^id3tag.c:1281:2: warning: incompatible implicit declaration of built-in function 'free' [enabled by default] free(tmpfilename); ^id3tag.c: At top level:id3tag.c:174:22: warning: 'id3_get_unsync_data' defined but not used [-Wunused-function] static unsigned long id3_get_unsync_data(unsigned char *dest, const unsigned char *src, unsigned long srclen) ^id3tag.c:201:22: warning: 'id3_put_unsync_data' defined but not used [-Wunused-function] static unsigned long id3_put_unsync_data(unsigned char *dest, const unsigned char *src, unsigned long srclen) ^mp3gain.c:1690:28: error: 'stdout' undeclared (first use in this function) fclose(stdout); ^mp3gain.c:1691:28: error: 'stderr' undeclared (first use in this function) fclose(stderr); ^mp3gain.c:1692:6: warning: incompatible implicit declaration of built-in function 'exit' [enabled by default] exit(0); ^mp3gain.c:1710:6: warning: incompatible implicit declaration of built-in function 'fprintf' [enabled by default] fprintf(stderr,"I don't recognize option %s\n",argv[i]); ^mp3gain.c:1716:18: warning: incompatible implicit declaration of built-in function 'malloc' [enabled by default] fileok = (int *)malloc(sizeof(int) * argc); ^mp3gain.c:1719:23: warning: implicit declaration of function 'calloc' [-Wimplicit-function-declaration] tagInfo = (struct MP3GainTagInfo *)calloc(argc, sizeof(struct MP3GainTagInfo)); ^mp3gain.c:1719:40: warning: incompatible implicit declaration of built-in function 'calloc' [enabled by default] tagInfo = (struct MP3GainTagInfo *)calloc(argc, sizeof(struct MP3GainTagInfo)); ^mp3gain.c:1728:4: warning: incompatible implicit declaration of built-in function 'fprintf' [enabled by default] fprintf(stdout,"File\tMP3 gain\tdB gain\tMax Amplitude\tMax global_gain\tMin global_gain\tAlbum gain\tAlbum dB gain\tAlbum Max Amplitude\tAlbum Max global_gain\tAlbum Min global_gain\n"); ^mp3gain.c:1730:4: warning: incompatible implicit declaration of built-in function 'fprintf' [enabled by default] fprintf(stdout,"File\tleft global_gain change\tright global_gain change\n"); ^mp3gain.c:1732:4: warning: incompatible implicit declaration of built-in function 'fprintf' [enabled by default] fprintf(stdout,"File\tMP3 gain\tdB gain\tMax Amplitude\tMax global_gain\tMin global_gain\n"); ^make: *** [: id3tag.o] Error 1 mp3gain.c:1876:9: warning: implicit declaration of function 'memset' [-Wimplicit-function-declaration] memset(&mp, 0, sizeof(mp)); ^mp3gain.c:1876:9: warning: incompatible implicit declaration of built-in function 'memset' [enabled by default]mp3gain.c:1885:7: warning: implicit declaration of function 'log10' [-Wimplicit-function-declaration] dblGainChange = curTag->trackGain / (5.0 * log10(2.0)); ^mp3gain.c:1885:50: warning: incompatible implicit declaration of built-in function 'log10' [enabled by default] dblGainChange = curTag->trackGain / (5.0 * log10(2.0)); ^mp3gain.c:1887:7: warning: implicit declaration of function 'fabs' [-Wimplicit-function-declaration] if (fabs(dblGainChange) - (double)((int)(fabs(dblGainChange))) < 0.5) ^mp3gain.c:1887:11: warning: incompatible implicit declaration of built-in function 'fabs' [enabled by default] if (fabs(dblGainChange) - (double)((int)(fabs(dblGainChange))) < 0.5) ^mp3gain.c:1893:50: warning: incompatible implicit declaration of built-in function 'log10' [enabled by default] dblGainChange = curTag->albumGain / (5.0 * log10(2.0)); ^mp3gain.c:1895:11: warning: incompatible implicit declaration of built-in function 'fabs' [enabled by default] if (fabs(dblGainChange) - (double)((int)(fabs(dblGainChange))) < 0.5) ^mp3gain.c:1901:11: warning: incompatible implicit declaration of built-in function 'fprintf' [enabled by default] fprintf(stdout,"%s\n",argv[mainloop]); ^mp3gain.c:1906:50: warning: incompatible implicit declaration of built-in function 'pow' [enabled by default] if (curTag->trackPeak * (Float_t)(pow(2.0,(double)(intGainChange)/4.0)) > 1.0) { ^mp3gain.c:1921:50: warning: incompatible implicit declaration of built-in function 'pow' [enabled by default] if (curTag->trackPeak * (Float_t)(pow(2.0,(double)(intAlbumGainChange)/4.0)) > 1.0) { ^mp3gain.c:1935:8: warning: incompatible implicit declaration of built-in function 'fprintf' [enabled by default] fprintf(stdout,"%s\t",argv[mainloop]); ^mp3gain.c:1977:6: warning: incompatible implicit declaration of built-in function 'fprintf' [enabled by default] fprintf(stderr,"Undoing mp3gain changes (%d,%d) to %s...\n", tagInfo[mainloop].undoLeft, tagInfo[mainloop].undoRight, argv[mainloop]); ^mp3gain.c:1988:6: warning: incompatible implicit declaration of built-in function 'fprintf' [enabled by default] fprintf(stdout,"%s\t0\t0\n",argv[mainloop]); ^mp3gain.c:1991:7: warning: incompatible implicit declaration of built-in function 'fprintf' [enabled by default] fprintf(stderr,"No changes to undo in %s\n",argv[mainloop]); ^mp3gain.c:1993:7: warning: incompatible implicit declaration of built-in function 'fprintf' [enabled by default] fprintf(stderr,"No undo information in %s\n",argv[mainloop]); ^mp3gain.c:2000:6: warning: incompatible implicit declaration of built-in function 'fprintf' [enabled by default] fprintf(stderr,"Applying gain change of %d to CHANNEL %d of %s...\n",directGainVal,whichChannel,argv[mainloop]); ^mp3gain.c:2020:6: warning: incompatible implicit declaration of built-in function 'fprintf' [enabled by default] fprintf(stderr,"Applying gain change of %d to %s...\n",directGainVal,argv[mainloop]); ^mp3gain.c:2043:15: warning: incompatible implicit declaration of built-in function 'fprintf' [enabled by default] fprintf(stderr,"Deleting tag info of %s...\n", argv[mainloop]); ^mp3gain.c:2049:7: warning: incompatible implicit declaration of built-in function 'fprintf' [enabled by default] fprintf(stdout,"%s\n",argv[mainloop]); ^mp3gain.c:2057:14: warning: assignment makes pointer from integer without a cast [enabled by default] inf = fopen(argv[mainloop],"rb"); ^mp3gain.c:2281:12: warning: implicit declaration of function 'AnalyzeSamples' [-Wimplicit-function-declaration] if (AnalyzeSamples(lsamples,rsamples,procSamp/nchan,nchan) == GAIN_ANALYSIS_ERROR) { ^mp3gain.c:2329:11: warning: incompatible implicit declaration of built-in function 'fabs' [enabled by default] (fabs(dBchange - curTag->trackGain) >= 0.01)) ^mp3gain.c:2347:11: warning: incompatible implicit declaration of built-in function 'fabs' [enabled by default] (fabs(maxsample - (curTag->trackPeak) * 32768.0) >= 3.3))) { ^mp3gain.c:2357:41: warning: incompatible implicit declaration of built-in function 'log10' [enabled by default] dblGainChange = dBchange / (5.0 * log10(2.0)); ^mp3gain.c:2373:35: warning: incompatible implicit declaration of built-in function 'pow' [enabled by default] if (maxsample * (Float_t)(pow(2.0,(double)(intGainChange)/4.0)) > 32767.0) { ^mp3gain.c:2398:66: warning: incompatible implicit declaration of built-in function 'floor' [enabled by default] int intMaxNoClipGain = (int)(floor(4.0 * log10(32767.0 / maxsample) / log10(2.0))); ^mp3gain.c:2404:63: warning: incompatible implicit declaration of built-in function 'pow' [enabled by default] if (maxsample * (Float_t)(pow(2.0,(double)(intGainChange)/4.0)) > 32767.0) { ^mp3gain.c:2459:4: warning: incompatible implicit declaration of built-in function 'fprintf' [enabled by default] fprintf(stdout,"Not enough samples in mp3 files to do analysis\n"); ^mp3gain.c:2487:10: warning: incompatible implicit declaration of built-in function 'fabs' [enabled by default] (fabs(dBchange - curTag->albumGain) >= 0.01)) ^mp3gain.c:2506:10: warning: incompatible implicit declaration of built-in function 'fabs' [enabled by default] (fabs(maxmaxsample - curTag->albumPeak) >= 0.0001))) { ^mp3gain.c:2519:38: warning: incompatible implicit declaration of built-in function 'log10' [enabled by default] dblGainChange = dBchange / (5.0 * log10(2.0)); ^mp3gain.c:2520:8: warning: incompatible implicit declaration of built-in function 'fabs' [enabled by default] if (fabs(dblGainChange) - (double)((int)(fabs(dblGainChange))) < 0.5) ^mp3gain.c:2528:5: warning: incompatible implicit declaration of built-in function 'fprintf' [enabled by default] fprintf(stdout,"\"Album\"\t%d\t%f\t%f\t%d\t%d\n",intGainChange,dBchange,maxmaxsample * 32768.0 ,maxmaxgain,minmingain); ^mp3gain.c:2534:6: warning: incompatible implicit declaration of built-in function 'fprintf' [enabled by default] fprintf(stdout,"\nRecommended \"Album\" dB change for all files: %f\n",dBchange); ^mp3gain.c:2538:52: warning: incompatible implicit declaration of built-in function 'pow' [enabled by default] if (tagInfo[mainloop].trackPeak * (Float_t)(pow(2.0,(double)(intGainChange)/4.0)) > 1.0) { ^mp3gain.c:2546:41: warning: incompatible implicit declaration of built-in function 'floor' [enabled by default] /*MAA*/ int intMaxNoClipGain = (int)(floor(-4.0 * log10(maxmaxsample) / log10(2.0))); ^mp3gain.c:2548:13: warning: incompatible implicit declaration of built-in function 'fprintf' [enabled by default] /*MAA*/ fprintf(stdout,"Applying auto-clipped mp3 gain change of %d to album\n(Original suggested gain was %d)\n",intMaxNoClipGain,intGainChange); ^mp3gain.c:2556:8: warning: incompatible implicit declaration of built-in function 'fprintf' [enabled by default] fprintf(stdout,"\nNo changes to %s are necessary\n",argv[mainloop]); ^mp3gain.c:2564:53: warning: incompatible implicit declaration of built-in function 'pow' [enabled by default] if (tagInfo[mainloop].trackPeak * (Float_t)(pow(2.0,(double)(intGainChange)/4.0)) > 1.0) ^mp3gain.c:2568:9: warning: incompatible implicit declaration of built-in function 'fprintf' [enabled by default] fprintf(stdout,"Applying mp3 gain change of %d to %s...\n",intGainChange,argv[mainloop]); ^mp3gain.c:2575:9: warning: incompatible implicit declaration of built-in function 'fprintf' [enabled by default] fprintf(stdout,"Writing tag information for %s\n",argv[mainloop]); ^mp3gain.c:2603:5: warning: incompatible implicit declaration of built-in function 'free' [enabled by default] free(tagInfo); ^mp3gain.c:1416:6: warning: variable 'crcflag' set but not used [-Wunused-but-set-variable] int crcflag; ^make: *** [: mp3gain.o] Error 1 ==> ERROR: A failure occurred in build(). Aborting...