Skip to content

Instantly share code, notes, and snippets.

@kylepjohnson
Created August 8, 2015 16:49
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kylepjohnson/4700056226790716dd79 to your computer and use it in GitHub Desktop.
Save kylepjohnson/4700056226790716dd79 to your computer and use it in GitHub Desktop.
With GNU Make 3.81
vagrant@vagrant-ubuntu-trusty-64:/vagrant/morpheus/src$ make
cd greeklib; make greeklib.a
make[1]: Entering directory `/vagrant/morpheus/src/greeklib'
gcc -O2 -I../includes -c -o Fclose.o Fclose.c
Fclose.c: In function ‘xFree’:
Fclose.c:28:2: warning: incompatible implicit declaration of built-in function ‘free’ [enabled by default]
free(p);
^
gcc -O2 -I../includes -c -o addaccent.o addaccent.c
gcc -O2 -I../includes -c -o addbreath.o addbreath.c
gcc -O2 -I../includes -c -o aspirate.o aspirate.c
gcc -O2 -I../includes -c -o beta_tolower.o beta_tolower.c
gcc -O2 -I../includes -c -o binlook.o binlook.c
gcc -O2 -I../includes -c -o checkaccent.o checkaccent.c
gcc -O2 -I../includes -c -o cinsert.o cinsert.c
gcc -O2 -I../includes -c -o do_dissim.o do_dissim.c
gcc -O2 -I../includes -c -o endsinstr.o endsinstr.c
endsinstr.c: In function ‘ends_in’:
endsinstr.c:20:3: warning: incompatible implicit declaration of built-in function ‘strcpy’ [enabled by default]
strcpy(tmp1,s1); s1 = tmp1;
^
gcc -O2 -I../includes -c -o getaccent.o getaccent.c
gcc -O2 -I../includes -c -o getaccp.o getaccp.c
gcc -O2 -I../includes -c -o getbreath.o getbreath.c
gcc -O2 -I../includes -c -o getquantity.o getquantity.c
gcc -O2 -I../includes -c -o getsyll.o getsyll.c
gcc -O2 -I../includes -c -o gkstrlen.o gkstrlen.c
gcc -O2 -I../includes -c -o hasaccent.o hasaccent.c
gcc -O2 -I../includes -c -o hasdiaer.o hasdiaer.c
gcc -O2 -I../includes -c -o hasquant.o hasquant.c
gcc -O2 -I../includes -c -o isblank.o isblank.c
gcc -O2 -I../includes -c -o isdiphth.o isdiphth.c
gcc -O2 -I../includes -c -o issubstring.o issubstring.c
gcc -O2 -I../includes -c -o keyio.o keyio.c
gcc -O2 -I../includes -c -o longbyposition.o longbyposition.c
gcc -O2 -I../includes -c -o naccents.o naccents.c
gcc -O2 -I../includes -c -o normucase.o normucase.c
gcc -O2 -I../includes -c -o nsylls.o nsylls.c
gcc -O2 -I../includes -c -o quantprim.o quantprim.c
gcc -O2 -I../includes -c -o shortanalog.o shortanalog.c
gcc -O2 -I../includes -c -o standalpha.o standalpha.c
gcc -O2 -I../includes -c -o standword.o standword.c
gcc -O2 -I../includes -c -o stripacc.o stripacc.c
gcc -O2 -I../includes -c -o stripacute.o stripacute.c
gcc -O2 -I../includes -c -o stripbreath.o stripbreath.c
gcc -O2 -I../includes -c -o stripchar.o stripchar.c
gcc -O2 -I../includes -c -o stripdiaer.o stripdiaer.c
gcc -O2 -I../includes -c -o stripmeta.o stripmeta.c
gcc -O2 -I../includes -c -o stripquant.o stripquant.c
gcc -O2 -I../includes -c -o stripstemsep.o stripstemsep.c
gcc -O2 -I../includes -c -o stripzeroend.o stripzeroend.c
gcc -O2 -I../includes -c -o strsqz.o strsqz.c
gcc -O2 -I../includes -c -o subchar.o subchar.c
gcc -O2 -I../includes -c -o vaxwords.o vaxwords.c
vaxwords.c: In function ‘vax_fread’:
vaxwords.c:192:3: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘size_t’ [-Wformat=]
fprintf(stderr, "vax_words: byte swap error, size = %d\n", size);
^
vaxwords.c: In function ‘vax_fwrite’:
vaxwords.c:262:3: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘size_t’ [-Wformat=]
fprintf(stderr, "vax_words: byte swap error, size = %d\n", size);
^
gcc -O2 -I../includes -c -o sprntGkflags.o sprntGkflags.c
gcc -O2 -I../includes -c -o xstrings.o xstrings.c
xstrings.c: In function ‘Ystrncpy’:
xstrings.c:22:4: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘size_t’ [-Wformat=]
fprintf(stderr,"Xstrncpy: hey! len %d for [%s] \n", len, s2 );
^
xstrings.c:28:4: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘size_t’ [-Wformat=]
fprintf(stderr,"could not allocate %d byte buf in Xstrncpy!\n", len+1);
^
xstrings.c:36:3: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘size_t’ [-Wformat=]
fprintf(stderr,"%d bytes into %d:%s\n", Xstrlen(s2), len ,s2);
^
xstrings.c: In function ‘Xstrncat’:
xstrings.c:47:3: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘size_t’ [-Wformat=]
fprintf(stderr,"Xstrncat: hey! len %d for [%s] \n", len, s2 );
^
xstrings.c:51:3: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘size_t’ [-Wformat=]
fprintf(stderr,"limit: %d; tacking [%s] + [%s] is too big!\n", len , s1 , s2 );
^
xstrings.c:53:1: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘size_t’ [-Wformat=]
fprintf(stderr,"nlen %d\n", nlen );
^
gcc -O2 -I../includes -c -o zap2ndbreath.o zap2ndbreath.c
ar rv greeklib.a Fclose.o addaccent.o addbreath.o aspirate.o beta_tolower.o binlook.o checkaccent.o cinsert.o do_dissim.o endsinstr.o getaccent.o getaccp.o getbreath.o getquantity.o getsyll.o gkstrlen.o hasaccent.o hasdiaer.o hasquant.o isblank.o isdiphth.o issubstring.o keyio.o longbyposition.o naccents.o normucase.o nsylls.o quantprim.o shortanalog.o standalpha.o standword.o stripacc.o stripacute.o stripbreath.o stripchar.o stripdiaer.o stripmeta.o stripquant.o stripstemsep.o stripzeroend.o strsqz.o subchar.o vaxwords.o sprntGkflags.o xstrings.o zap2ndbreath.o
ar: creating greeklib.a
a - Fclose.o
a - addaccent.o
a - addbreath.o
a - aspirate.o
a - beta_tolower.o
a - binlook.o
a - checkaccent.o
a - cinsert.o
a - do_dissim.o
a - endsinstr.o
a - getaccent.o
a - getaccp.o
a - getbreath.o
a - getquantity.o
a - getsyll.o
a - gkstrlen.o
a - hasaccent.o
a - hasdiaer.o
a - hasquant.o
a - isblank.o
a - isdiphth.o
a - issubstring.o
a - keyio.o
a - longbyposition.o
a - naccents.o
a - normucase.o
a - nsylls.o
a - quantprim.o
a - shortanalog.o
a - standalpha.o
a - standword.o
a - stripacc.o
a - stripacute.o
a - stripbreath.o
a - stripchar.o
a - stripdiaer.o
a - stripmeta.o
a - stripquant.o
a - stripstemsep.o
a - stripzeroend.o
a - strsqz.o
a - subchar.o
a - vaxwords.o
a - sprntGkflags.o
a - xstrings.o
a - zap2ndbreath.o
ranlib greeklib.a
make[1]: Leaving directory `/vagrant/morpheus/src/greeklib'
cd morphlib; make morphlib.a
make[1]: Entering directory `/vagrant/morpheus/src/morphlib'
gcc -O2 -I../includes -c -o adddomain.o adddomain.c
gcc -O2 -I../includes -c -o addninfix.o addninfix.c
gcc -O2 -I../includes -c -o antepenform.o antepenform.c
gcc -O2 -I../includes -c -o augment.o augment.c
gcc -O2 -I../includes -c -o beta2rtf.o beta2rtf.c
beta2rtf.c: In function ‘_main’:
beta2rtf.c:32:3: warning: incompatible implicit declaration of built-in function ‘exit’ [enabled by default]
exit(-1);
^
beta2rtf.c:38:3: warning: incompatible implicit declaration of built-in function ‘exit’ [enabled by default]
exit(-1);
^
beta2rtf.c:47:3: warning: incompatible implicit declaration of built-in function ‘exit’ [enabled by default]
exit(-1);
^
gcc -O2 -I../includes -c -o beta2smarta.o beta2smarta.c
beta2smarta.c:17:0: warning: "GREEK" redefined [enabled by default]
#define GREEK 0100
^
In file included from ../includes/gkstring.h:6:0,
from beta2smarta.c:1:
../includes/prntflags.h:19:0: note: this is the location of the previous definition
#define GREEK 0 /* default language */
^
gcc -O2 -I../includes -c -o cmpend.o cmpend.c
gcc -O2 -I../includes -c -o conjstem.o conjstem.c
gcc -O2 -I../includes -c -o endio.o endio.c
endio.c: In function ‘get_endheader’:
endio.c:167:1: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘int’ [-Wformat=]
printf("gstrsize %d endlen %d unitsize %d, mod %d, nendings %d filelen %ld\n", gstrsize, endlen, unitsize, ( endlen % unitsize ), nendings, filelen );
^
gcc -O2 -I../includes -c -o errormess.o errormess.c
gcc -O2 -I../includes -c -o fixacc.o fixacc.c
gcc -O2 -I../includes -c -o gkstring.o gkstring.c
gkstring.c: In function ‘PrntDomains’:
gkstring.c:388:3: warning: format ‘%s’ expects argument of type ‘char *’, but argument 3 has type ‘int’ [-Wformat=]
fprintf(f,"%s ", NameOfDomain(*p) );
^
gcc -O2 -I../includes -c -o gktoasc.o gktoasc.c
gcc -O2 -I../includes -c -o indkeys.o indkeys.c
indkeys.c: In function ‘prockeyline’:
indkeys.c:97:4: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 4 has type ‘int’ [-Wformat=]
fprintf(stdout,"%s\t%ld\n", curkey , curoff );
^
indkeys.c:103:4: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 7 has type ‘int’ [-Wformat=]
printf("not writing key [%s]:nkeys %d modulus %d prev %s curkey [%s] curoff %ld\n",s,nkeys, modulus, prevkey, curkey , curoff );
^
gcc -O2 -I../includes -c -o is_thirdmono.o is_thirdmono.c
gcc -O2 -I../includes -c -o loadeuph.o loadeuph.c
gcc -O2 -I../includes -c -o markstem.o markstem.c
gcc -O2 -I../includes -c -o morphflags.o morphflags.c
gcc -O2 -I../includes -c -o morphkeys.o morphkeys.c
gcc -O2 -I../includes -c -o morphpath.o morphpath.c
gcc -O2 -I../includes -c -o morphstrcmp.o morphstrcmp.c
gcc -O2 -I../includes -c -o new_val.o new_val.c
gcc -O2 -I../includes -c -o nextkey.o nextkey.c
gcc -O2 -I../includes -c -o numovable.o numovable.c
gcc -O2 -I../includes -c -o penultform.o penultform.c
gcc -O2 -I../includes -c -o pres_redup.o pres_redup.c
gcc -O2 -I../includes -c -o preverb.o preverb.c
gcc -O2 -I../includes -c -o preverb2.o preverb2.c
gcc -O2 -I../includes -c -o preverb3.o preverb3.c
gcc -O2 -I../includes -c -o retrentry.o retrentry.c
gcc -O2 -I../includes -c -o setlang.o setlang.c
gcc -O2 -I../includes -c -o smk2beta.o smk2beta.c
gcc -O2 -I../includes -c -o sprntGkflags.o sprntGkflags.c
gcc -O2 -I../includes -c -o standphon.o standphon.c
gcc -O2 -I../includes -c -o trimwhite.o trimwhite.c
gcc -O2 -I../includes -c -o ultform.o ultform.c
gcc -O2 -I../includes -c -o ulttakescirc.o ulttakescirc.c
ar rv morphlib.a adddomain.o addninfix.o antepenform.o augment.o beta2rtf.o beta2smarta.o cmpend.o conjstem.o endio.o errormess.o fixacc.o gkstring.o gktoasc.o indkeys.o is_thirdmono.o loadeuph.o markstem.o morphflags.o morphkeys.o morphpath.o morphstrcmp.o new_val.o nextkey.o numovable.o penultform.o pres_redup.o preverb.o preverb2.o preverb3.o retrentry.o setlang.o smk2beta.o sprntGkflags.o standphon.o trimwhite.o ultform.o ulttakescirc.o
ar: creating morphlib.a
a - adddomain.o
a - addninfix.o
a - antepenform.o
a - augment.o
a - beta2rtf.o
a - beta2smarta.o
a - cmpend.o
a - conjstem.o
a - endio.o
a - errormess.o
a - fixacc.o
a - gkstring.o
a - gktoasc.o
a - indkeys.o
a - is_thirdmono.o
a - loadeuph.o
a - markstem.o
a - morphflags.o
a - morphkeys.o
a - morphpath.o
a - morphstrcmp.o
a - new_val.o
a - nextkey.o
a - numovable.o
a - penultform.o
a - pres_redup.o
a - preverb.o
a - preverb2.o
a - preverb3.o
a - retrentry.o
a - setlang.o
a - smk2beta.o
a - sprntGkflags.o
a - standphon.o
a - trimwhite.o
a - ultform.o
a - ulttakescirc.o
ranlib morphlib.a
make[1]: Leaving directory `/vagrant/morpheus/src/morphlib'
cd gkends; make all
make[1]: Entering directory `/vagrant/morpheus/src/gkends'
gcc -O2 -I../includes -c -o expwordmain.o expwordmain.c
gcc -O2 -I../includes -c -o acccompos.o acccompos.c
gcc -O2 -I../includes -c -o checkforbreath.o checkforbreath.c
gcc -O2 -I../includes -c -o contract.o contract.c
gcc -O2 -I../includes -c -o countendtables.o countendtables.c
gcc -O2 -I../includes -c -o endindex.o endindex.c
gcc -O2 -I../includes -c -o euphend.o euphend.c
gcc -O2 -I../includes -c -o expendtable.o expendtable.c
gcc -O2 -I../includes -c -o fixeta.o fixeta.c
gcc -O2 -I../includes -c -o getcurrend.o getcurrend.c
gcc -O2 -I../includes -c -o indexendtables.o indexendtables.c
gcc -O2 -I../includes -c -o lcontr.o lcontr.c
gcc -O2 -I../includes -c -o merge.o merge.c
gcc -O2 -I../includes -c -o mkend.o mkend.c
gcc -O2 -I../includes -c -o nextsufftab.o nextsufftab.c
gcc -O2 -I../includes -c -o retrends.o retrends.c
retrends.c: In function ‘chckendings’:
retrends.c:61:4: warning: format ‘%s’ expects a matching ‘char *’ argument [-Wformat=]
restricts );
^
gcc -O2 -I../includes -c -o stor.o stor.c
ar -rv gkends.a acccompos.o checkforbreath.o contract.o countendtables.o endindex.o euphend.o expendtable.o fixeta.o getcurrend.o indexendtables.o lcontr.o merge.o mkend.o nextsufftab.o retrends.o stor.o
ar: creating gkends.a
a - acccompos.o
a - checkforbreath.o
a - contract.o
a - countendtables.o
a - endindex.o
a - euphend.o
a - expendtable.o
a - fixeta.o
a - getcurrend.o
a - indexendtables.o
a - lcontr.o
a - merge.o
a - mkend.o
a - nextsufftab.o
a - retrends.o
a - stor.o
ranlib gkends.a
gcc -o buildword expwordmain.o acccompos.o checkforbreath.o contract.o countendtables.o endindex.o euphend.o expendtable.o fixeta.o getcurrend.o indexendtables.o lcontr.o merge.o mkend.o nextsufftab.o retrends.o stor.o gkends.a ../morphlib/morphlib.a ../greeklib/greeklib.a
gcc -O2 -I../includes -c -o expendmain.o expendmain.c
gcc -o buildend expendmain.o acccompos.o checkforbreath.o contract.o countendtables.o endindex.o euphend.o expendtable.o fixeta.o getcurrend.o indexendtables.o lcontr.o merge.o mkend.o nextsufftab.o retrends.o stor.o gkends.a ../morphlib/morphlib.a ../greeklib/greeklib.a
gcc -O2 -I../includes -c -o smain.o smain.c
gcc -o indderivtables smain.o acccompos.o checkforbreath.o contract.o countendtables.o endindex.o euphend.o expendtable.o fixeta.o getcurrend.o indexendtables.o lcontr.o merge.o mkend.o nextsufftab.o retrends.o stor.o gkends.a ../morphlib/morphlib.a ../greeklib/greeklib.a
gcc -O2 -I../includes -c -o imain.o imain.c
gcc -o indendtables imain.o acccompos.o checkforbreath.o contract.o countendtables.o endindex.o euphend.o expendtable.o fixeta.o getcurrend.o indexendtables.o lcontr.o merge.o mkend.o nextsufftab.o retrends.o stor.o gkends.a ../morphlib/morphlib.a ../greeklib/greeklib.a
gcc -O2 -I../includes -c -o expsuffmain.o expsuffmain.c
gcc -o buildderiv expsuffmain.o acccompos.o checkforbreath.o contract.o countendtables.o endindex.o euphend.o expendtable.o fixeta.o getcurrend.o indexendtables.o lcontr.o merge.o mkend.o nextsufftab.o retrends.o stor.o gkends.a ../morphlib/morphlib.a ../greeklib/greeklib.a
make[1]: Leaving directory `/vagrant/morpheus/src/gkends'
cd gkdict; make all
make[1]: Entering directory `/vagrant/morpheus/src/gkdict'
gcc -O2 -I../includes -c -o dictio.o dictio.c
gcc -O2 -I../includes -c -o derivio.o derivio.c
gcc -O2 -I../includes -c -o compnoun.o compnoun.c
ar rv gkdict.a dictio.o derivio.o compnoun.o
ar: creating gkdict.a
a - dictio.o
a - derivio.o
a - compnoun.o
ranlib gkdict.a
gcc -O2 -I../includes -c -o indcomps.o indcomps.c
indcomps.c: In function ‘main’:
indcomps.c:23:9: warning: ‘gets’ is deprecated (declared at /usr/include/x86_64-linux-gnu/bits/stdio2.h:233) [-Wdeprecated-declarations]
while(gets(line)) {
^
gcc -o indexcomps indcomps.o ../morphlib/morphlib.a ../greeklib/greeklib.a
indcomps.o: In function `main':
indcomps.c:(.text.startup+0x41): warning: the `gets' function is dangerous and should not be used.
gcc -O2 -I../includes -c -o indexnoms.main.o indexnoms.main.c
gcc -O2 -I../includes -c -o indexstems.o indexstems.c
indexstems.c: In function ‘index_stems’:
indexstems.c:108:3: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 3 has type ‘int’ [-Wformat=]
fprintf(stderr,"could not allocate %ld stems\n", MAX_END_TABLE );
^
gcc -O2 -I../includes -o indexnoms indexnoms.main.o indexstems.o ../morphlib/morphlib.a ../greeklib/greeklib.a
gcc -O2 -I../includes -c -o indexvbs.main.o indexvbs.main.c
gcc -o indexvbs indexvbs.main.o indexstems.o ../morphlib/morphlib.a ../greeklib/greeklib.a
gcc -O2 -I../includes -c -o newlems.o newlems.c
newlems.c: In function ‘main’:
newlems.c:13:2: warning: ‘gets’ is deprecated (declared at /usr/include/x86_64-linux-gnu/bits/stdio2.h:233) [-Wdeprecated-declarations]
while(gets(line)) {
^
gcc -o newlems newlems.o ../gkends/gkends.a ../morphlib/morphlib.a ../greeklib/greeklib.a
newlems.o: In function `main':
newlems.c:(.text.startup+0x29): warning: the `gets' function is dangerous and should not be used.
gcc -O2 -I../includes -c -o newlems2.o newlems2.c
newlems2.c: In function ‘main’:
newlems2.c:26:2: warning: ‘gets’ is deprecated (declared at /usr/include/x86_64-linux-gnu/bits/stdio2.h:233) [-Wdeprecated-declarations]
while(gets(line)) {
^
gcc -o newlems2 newlems2.o ../morphlib/morphlib.a ../greeklib/greeklib.a
newlems2.o: In function `main':
newlems2.c:(.text.startup+0x49): warning: the `gets' function is dangerous and should not be used.
flex -t setquant.l > setquant.c
/bin/sh: 1: flex: not found
make[1]: *** [setquant.c] Error 127
rm setquant.c
make[1]: Leaving directory `/vagrant/morpheus/src/gkdict'
make: *** [all] Error 2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment