Skip to content

Instantly share code, notes, and snippets.

@GlassGhost
Created November 24, 2013 15:10
Show Gist options
  • Save GlassGhost/7628249 to your computer and use it in GitHub Desktop.
Save GlassGhost/7628249 to your computer and use it in GitHub Desktop.
owner@UBUNTU-K53TA:~$ bash '/home/owner/Documents/GitDeb/tcc.sh'
38 extracted
Note: checking out 'release_0_9_26'.
You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.
If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:
git checkout -b new_branch_name
HEAD is now at d5e2210... Release TinyCC 0.9.26
Binary directory /usr/local/bin
TinyCC directory /usr/local/lib/tcc
Library directory /usr/local/lib
Include directory /usr/local/include
Manual directory /usr/local/share/man
Info directory /usr/local/share/info
Doc directory /usr/local/share/doc/tcc
Target root prefix
Source path /home/owner/Documents/GitDeb/tcc
C compiler gcc
Target OS Linux
CPU x86-64
Big Endian no
gprof enabled no
cross compilers no
use libgcc no
Creating config.mak and config.h
rm -vf tcc tcc_p tcc.pod *~ *.o *.a *.so* *.out *.exe libtcc_test
make -C tests clean
make[1]: Entering directory `/home/owner/Documents/GitDeb/tcc/tests'
make -C tests2 clean
make[2]: Entering directory `/home/owner/Documents/GitDeb/tcc/tests/tests2'
rm -vf fred.txt *.output
make[2]: Leaving directory `/home/owner/Documents/GitDeb/tcc/tests/tests2'
rm -vf *~ *.o *.a *.bin *.i *.ref *.out *.out? *.out?b *.gcc *.exe \
hello libtcc_test tcctest[1234] ex? tcc_g tcclib.h
make[1]: Leaving directory `/home/owner/Documents/GitDeb/tcc/tests'
make -C lib clean
make[1]: Entering directory `/home/owner/Documents/GitDeb/tcc/lib'
rm -rfv i386-win32 x86_64-win32 i386 x86_64
make[1]: Leaving directory `/home/owner/Documents/GitDeb/tcc/lib'
gcc -o tcc.o -c tcc.c -DCONFIG_LDDIR="\"lib/x86_64-linux-gnu\"" -DCONFIG_MULTIARCHDIR="\"x86_64-linux-gnu\"" -DTCC_TARGET_X86_64 -I. -Wall -g -O2 -fno-strict-aliasing -Wno-pointer-sign -Wno-sign-compare -Wno-unused-result
gcc -o libtcc.o -c libtcc.c -DCONFIG_LDDIR="\"lib/x86_64-linux-gnu\"" -DCONFIG_MULTIARCHDIR="\"x86_64-linux-gnu\"" -DTCC_TARGET_X86_64 -I. -Wall -g -O2 -fno-strict-aliasing -Wno-pointer-sign -Wno-sign-compare -Wno-unused-result
gcc -o tccpp.o -c tccpp.c -DCONFIG_LDDIR="\"lib/x86_64-linux-gnu\"" -DCONFIG_MULTIARCHDIR="\"x86_64-linux-gnu\"" -DTCC_TARGET_X86_64 -I. -Wall -g -O2 -fno-strict-aliasing -Wno-pointer-sign -Wno-sign-compare -Wno-unused-result
gcc -o tccgen.o -c tccgen.c -DCONFIG_LDDIR="\"lib/x86_64-linux-gnu\"" -DCONFIG_MULTIARCHDIR="\"x86_64-linux-gnu\"" -DTCC_TARGET_X86_64 -I. -Wall -g -O2 -fno-strict-aliasing -Wno-pointer-sign -Wno-sign-compare -Wno-unused-result
gcc -o tccelf.o -c tccelf.c -DCONFIG_LDDIR="\"lib/x86_64-linux-gnu\"" -DCONFIG_MULTIARCHDIR="\"x86_64-linux-gnu\"" -DTCC_TARGET_X86_64 -I. -Wall -g -O2 -fno-strict-aliasing -Wno-pointer-sign -Wno-sign-compare -Wno-unused-result
gcc -o tccasm.o -c tccasm.c -DCONFIG_LDDIR="\"lib/x86_64-linux-gnu\"" -DCONFIG_MULTIARCHDIR="\"x86_64-linux-gnu\"" -DTCC_TARGET_X86_64 -I. -Wall -g -O2 -fno-strict-aliasing -Wno-pointer-sign -Wno-sign-compare -Wno-unused-result
gcc -o tccrun.o -c tccrun.c -DCONFIG_LDDIR="\"lib/x86_64-linux-gnu\"" -DCONFIG_MULTIARCHDIR="\"x86_64-linux-gnu\"" -DTCC_TARGET_X86_64 -I. -Wall -g -O2 -fno-strict-aliasing -Wno-pointer-sign -Wno-sign-compare -Wno-unused-result
gcc -o x86_64-gen.o -c x86_64-gen.c -DCONFIG_LDDIR="\"lib/x86_64-linux-gnu\"" -DCONFIG_MULTIARCHDIR="\"x86_64-linux-gnu\"" -DTCC_TARGET_X86_64 -I. -Wall -g -O2 -fno-strict-aliasing -Wno-pointer-sign -Wno-sign-compare -Wno-unused-result
gcc -o i386-asm.o -c i386-asm.c -DCONFIG_LDDIR="\"lib/x86_64-linux-gnu\"" -DCONFIG_MULTIARCHDIR="\"x86_64-linux-gnu\"" -DTCC_TARGET_X86_64 -I. -Wall -g -O2 -fno-strict-aliasing -Wno-pointer-sign -Wno-sign-compare -Wno-unused-result
ar rcs libtcc.a libtcc.o tccpp.o tccgen.o tccelf.o tccasm.o tccrun.o x86_64-gen.o i386-asm.o
gcc -o tcc tcc.o libtcc.a -lm -ldl -I. -Wall -g -O2 -fno-strict-aliasing -Wno-pointer-sign -Wno-sign-compare -Wno-unused-result
make -C lib native
make[1]: Entering directory `/home/owner/Documents/GitDeb/tcc/lib'
mkdir -p x86_64
gcc -c libtcc1.c -o x86_64/libtcc1.o -I.. -Wall -g -O2 -fno-strict-aliasing -Wno-pointer-sign -Wno-sign-compare -Wno-unused-result -DTCC_TARGET_X86_64
gcc -c alloca86_64.S -o x86_64/alloca86_64.o -I.. -Wall -g -O2 -fno-strict-aliasing -Wno-pointer-sign -Wno-sign-compare -Wno-unused-result -DTCC_TARGET_X86_64
ar rcs ../libtcc1.a x86_64/libtcc1.o x86_64/alloca86_64.o
make[1]: Leaving directory `/home/owner/Documents/GitDeb/tcc/lib'
./texi2pod.pl tcc-doc.texi tcc.pod
pod2man --section=1 --center=" " --release=" " tcc.pod > tcc.1
texi2html -monolithic -number tcc-doc.texi
** No node following `devel' in menu, but `Concept Index' follows in sectionning
makeinfo tcc-doc.texi
checkinstall 1.6.2, Copyright 2009 Felipe Eduardo Sanchez Diaz Duran
This software is released under the GNU GPL.
The package documentation directory ./doc-pak does not exist.
Should I create a default set of package docs? [y]: y
Preparing package documentation...OK
*****************************************
**** Debian package creation selected ***
*****************************************
This package will be built according to these values:
0 - Maintainer: [ owner@UBUNTU-K53TA ]
1 - Summary: [ Package created with checkinstall 1.6.2 ]
2 - Name: [ tcc ]
3 - Version: [ 0.9.26 ]
4 - Release: [ 1 ]
5 - License: [ GPL ]
6 - Group: [ checkinstall ]
7 - Architecture: [ amd64 ]
8 - Source location: [ tcc ]
9 - Alternate source location: [ ]
10 - Requires: [ ]
11 - Provides: [ tcc ]
12 - Conflicts: [ ]
13 - Replaces: [ ]
Enter a number to change any of them or press ENTER to continue:
Installing with make install...
========================= Installation results ===========================
make -C lib native
make[1]: Entering directory `/home/owner/Documents/GitDeb/tcc/lib'
make[1]: Nothing to be done for `native'.
make[1]: Leaving directory `/home/owner/Documents/GitDeb/tcc/lib'
mkdir -p "/usr/local/bin"
install -m755 tcc "/usr/local/bin"
mkdir -p "/usr/local/share/man/man1"
install tcc.1 "/usr/local/share/man/man1"
mkdir -p "/usr/local/share/info"
install tcc-doc.info "/usr/local/share/info"
mkdir -p "/usr/local/lib/tcc"
mkdir -p "/usr/local/lib/tcc/include"
install -m644 libtcc1.a "/usr/local/lib/tcc"
install -m644 ./include/stdarg.h ./include/stddef.h ./include/stdbool.h ./include/float.h ./include/varargs.h ./include/tcclib.h "/usr/local/lib/tcc/include"
mkdir -p "/usr/local/lib"
install -m755 libtcc.a "/usr/local/lib"
mkdir -p "/usr/local/include"
install -m644 ./libtcc.h "/usr/local/include"
mkdir -p "/usr/local/share/doc/tcc"
mkdir: cannot create directory ‘/usr/local/share/doc’: No such file or directory
make: *** [install] Error 1
**** Installation failed. Aborting package creation.
Cleaning up...OK
Bye.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment