L1g3r Logo           SignalQ Sites: NetAdminTools - Coprolite - SpotBridge - NAW
RoboCoop - AreWeDown - SysAdminTools
Xfig - Gold Loaf - GeekPapa - FixGMC - FixRambler
pygobject-2.17.0
Topic:MCJ GNU/Linux Reference OS   Date: 2009-05-24
Printer Friendly: Print   

spacerspacer
<<  <   >  >>

Base Reference GNU/Linux Build Sequence

Source code is available here.

To compile and install, run these commands:

cd /sources/ &&
tar -xzf pygobject-2.17.0.tar.gz &&
cd pygobject-2.17.0 &&
./configure --prefix=/usr --sysconfdir=/etc &&
make &&
make install

The output should look something like this:

checking for a BSD-compatible install... /bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking for some Win32 platform... no
checking for native Win32... no
checking for style of include used by make... GNU
checking for gcc... 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 gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking dependency style of gcc... gcc3
checking for a sed that does not truncate output...
/bin/sed
checking for grep that handles long lines and -e...
/bin/grep
checking for egrep... /bin/grep -E
checking for fgrep... /bin/grep -F
checking for ld used by gcc...
/usr/i686-pc-linux-gnu/bin/ld
checking if the linker (/usr/i686-pc-linux-gnu/bin/ld) is
GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)...
/bin/nm -B
checking the name lister (/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments...
32768
checking whether the shell understands some XSI
constructs... yes
checking whether the shell understands ""+=""... yes
checking for /usr/i686-pc-linux-gnu/bin/ld option to reload
object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for ar... ar
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /bin/nm -B output from gcc
object... ok
checking how to run the C preprocessor... gcc -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
.
.
.
 /bin/install -c -m 644 'gvolumemonitor.override'
'/usr/share/pygobject/2.0/defs/gvolumemonitor.override'
 /bin/install -c -m 644 'unix.defs'
'/usr/share/pygobject/2.0/defs/unix.defs'
 /bin/install -c -m 644 'unix-types.defs'
'/usr/share/pygobject/2.0/defs/unix-types.defs'
 /bin/install -c -m 644 'unix.override'
'/usr/share/pygobject/2.0/defs/unix.override'
test -z ""/usr/lib/python2.6/site-packages/gtk-2.0/gio"" ||
/bin/mkdir -p
""/usr/lib/python2.6/site-packages/gtk-2.0/gio""
 /bin/install -c -m 644 '__init__.py'
'/usr/lib/python2.6/site-packages/gtk-2.0/gio/__init__.py'
Byte-compiling python modules...
__init__.py
Byte-compiling python modules (optimized versions) ...
__init__.py
make[2]: Leaving directory `/sources/pygobject-2.17.0/gio'
make[1]: Leaving directory `/sources/pygobject-2.17.0/gio'
Making install in examples
make[1]: Entering directory
`/sources/pygobject-2.17.0/examples'
make[2]: Entering directory
`/sources/pygobject-2.17.0/examples'
make[2]: Nothing to be done for `install-exec-am'.
make[2]: Nothing to be done for `install-data-am'.
make[2]: Leaving directory
`/sources/pygobject-2.17.0/examples'
make[1]: Leaving directory
`/sources/pygobject-2.17.0/examples'
Making install in tests
make[1]: Entering directory
`/sources/pygobject-2.17.0/tests'
make[2]: Entering directory
`/sources/pygobject-2.17.0/tests'
make[2]: Nothing to be done for `install-exec-am'.
make[2]: Nothing to be done for `install-data-am'.
make[2]: Leaving directory
`/sources/pygobject-2.17.0/tests'
make[1]: Leaving directory
`/sources/pygobject-2.17.0/tests'
make[1]: Entering directory `/sources/pygobject-2.17.0'
make[2]: Entering directory `/sources/pygobject-2.17.0'
/bin/sh /sources/pygobject-2.17.0/install-sh -d
/usr/lib/python2.6/site-packages
echo ""gtk-2.0"" >
/usr/lib/python2.6/site-packages/pygtk.pth
test -z ""/usr/lib/python2.6/site-packages/gtk-2.0"" ||
/bin/mkdir -p ""/usr/lib/python2.6/site-packages/gtk-2.0""
test -z ""/usr/lib/python2.6/site-packages/gtk-2.0"" ||
/bin/mkdir -p ""/usr/lib/python2.6/site-packages/gtk-2.0""
 /bin/install -c -m 644 'dsextras.py'
'/usr/lib/python2.6/site-packages/gtk-2.0/dsextras.py'
Byte-compiling python modules...
dsextras.py
Byte-compiling python modules (optimized versions) ...
dsextras.py
test -z ""/usr/lib/python2.6/site-packages"" || /bin/mkdir
-p ""/usr/lib/python2.6/site-packages""
test -z ""/usr/lib/python2.6/site-packages"" || /bin/mkdir
-p ""/usr/lib/python2.6/site-packages""
 /bin/install -c -m 644 'pygtk.py'
'/usr/lib/python2.6/site-packages/pygtk.py'
Byte-compiling python modules...
pygtk.py
Byte-compiling python modules (optimized versions) ...
pygtk.py
/bin/sh /sources/pygobject-2.17.0/install-sh -d
/usr/lib/python2.6/site-packages
echo ""gtk-2.0"" >
/usr/lib/python2.6/site-packages/pygtk.pth
test -z ""/usr/lib/pkgconfig"" || /bin/mkdir -p
""/usr/lib/pkgconfig""
 /bin/install -c -m 644 'pygobject-2.0.pc'
'/usr/lib/pkgconfig/pygobject-2.0.pc'
make[2]: Leaving directory `/sources/pygobject-2.17.0'
make[1]: Leaving directory `/sources/pygobject-2.17.0'


People:
Places:
Things:
Times:



None of this would be possible without the diligent work of the Linux From Scratch (LFS) project. A tip o' the hat to those intrepid hackers. Much of the OS buld configuration is taken directly from LFS and BLFS.