Am 12.10.2012 um 00:47 schrieb Jack Howarth:

>   You seem to have had the same issue in Nov 2011 while building  
> gcc46-4.6.2-1000.

The build process I started yesterday was accompanied by a (tc)shell  
script:

        while (1)
          date
          gdu -skh /sw/build.build/gcc47-4.7.2-1000
          gdf -Hl -t hfs
          gsleep 10m
        end

Its first output was, when the archive was already unpacked and maybe  
first configure had already finished:

        Fr Okt 12 12:11:13 CEST 2012
        668M    /sw/build.build/gcc47-4.7.2-1000
        Dateisystem     Größe Benutzt Verf. Verw% Eingehängt auf
        /dev/disk0s4      54G     50G  3,6G   94% /

20 h later, Sat Oct 13 07:24:42, the process finished – with the well- 
known error. Around this time the shell script delivered:

        Sa Okt 13 07:18:33 CEST 2012
        3,3G    /sw/build.build/gcc47-4.7.2-1000
        Dateisystem     Größe Benutzt Verf. Verw% Eingehängt auf
        /dev/disk0s4      54G     53G  791M   99% /
        Sa Okt 13 07:29:16 CEST 2012
        2,3G    /sw/build.build/gcc47-4.7.2-1000
        Dateisystem     Größe Benutzt Verf. Verw% Eingehängt auf
        /dev/disk0s4      54G     52G  1,9G   97% /

It shows the output with the lowest amount of free disk space and the  
largest use by Fink. Interestingly system.log shows:

Oct 13 07:20:42 Latsche KernelEventAgent[107]: tid 00000000 received  
VQ_LOWDISK event (4)
Oct 13 07:20:42 Latsche KernelEventAgent[107]: tid 00000000 type  
'hfs', mounted on '/', from '/dev/disk0s4', low disk
Oct 13 07:20:42 Latsche KernelEventAgent[107]: tid 00000001  
display_lowdisk_warning: generating warning for volume '…'
Oct 13 07:20:42 Latsche KernelEventAgent[107]: tid 00000000 found 1  
filesystem(s) with problem(s)
Oct 13 07:21:12 Latsche KernelEventAgent[107]: tid 00000001  
display_lowdisk_warning: warning for volume '…' removed

But this is the time when the build process stopped. The time when the  
512 byte "large" *-checksum.o or the differing host-darwin.o files  
were built was pretty different:

50415573    4 -rw-r--r--      512 Okt 12 23:30 ./darwin_objdir/stage2- 
gcc/cc1-checksum.o
50415685    4 -rw-r--r--      512 Okt 13 00:19 ./darwin_objdir/stage2- 
gcc/cc1plus-checksum.o
50415912    4 -rw-r--r--      512 Okt 13 01:29 ./darwin_objdir/stage2- 
gcc/cc1obj-checksum.o
50415938    4 -rw-r--r--      512 Okt 13 01:36 ./darwin_objdir/stage2- 
gcc/cc1objplus-checksum.o
50394085    8 -rw-r--r--     5544 Okt 12 13:10 ./darwin_objdir/stage1- 
gcc/host-darwin.o
50415522    4 -rw-r--r--     1728 Okt 12 23:26 ./darwin_objdir/stage2- 
gcc/host-darwin.o
50436912    8 -rw-r--r--     5876 Okt 13 05:20 ./darwin_objdir/stage3- 
gcc/host-darwin.o


My swap files are on a different volume, more than 10 GB left free,  
simple Mac OS Extended file system without journal (while my system  
disk is HFSX, case sensible with journal). Around this (local) noon I  
decided to reconfigure Fink to use that swap volume to build GCC 4.7.  
I first ran 'fink selfupdate' which brought an update of gconf2. So I  
first updated that updated. Then I wanted to run

        time nice +11 fink -v -m -k -K --build-as-nobody --tests=on update-all

Fink complained about a few packages with too much text – I moved them  
aside. Finally fink came to:

        The package 'gcc47-compiler' will be built and installed.
        Reading build dependency for gcc47-4.7.2-1000...
        Reading dependency for gcc47-4.7.2-1000...
        Reading dependency for gcc47-shlibs-4.7.2-1000...
        Reading dependency for gcc47-compiler-4.7.2-1000...
        Reading build dependency for gcc47-compiler-4.7.2-1000...
        Reading dependency for gcc47-compiler-4.7.2-1000...
        Reading runtime dependency for gcc47-compiler-4.7.2-1000...
        Reading build conflict for gcc47-4.7.2-1000...
        Reading build conflict for gcc47-compiler-4.7.2-1000...
        The package 'gcc47-shlibs' will be built and installed.
        Reading build dependency for gcc47-4.7.2-1000...
        Reading dependency for gcc47-4.7.2-1000...
        Reading dependency for gcc47-shlibs-4.7.2-1000...
        Reading dependency for gcc47-compiler-4.7.2-1000...
        Reading build dependency for gcc47-shlibs-4.7.2-1000...
        Reading dependency for gcc47-shlibs-4.7.2-1000...
        Reading runtime dependency for gcc47-shlibs-4.7.2-1000...
        Reading build conflict for gcc47-4.7.2-1000...
        Reading build conflict for gcc47-shlibs-4.7.2-1000...
        The package 'autogen' will be built and installed.
        Reading build dependency for autogen-5.15-1...
        Reading dependency for autogen-5.15-1...
        Reading runtime dependency for autogen-5.15-1...
        Reading dependency for autogen-shlibs-5.15-1...
        Reading dependency for autogen-dev-5.15-1...
        Reading dependency for xml2ag-5.15-1...
        Reading build conflict for autogen-5.15-1...
        The package 'guile18-dev' will be built and installed.
        Reading build dependency for guile18-1.8.8-5...
        Reading dependency for guile18-1.8.8-5...
        Reading dependency for guile18-shlibs-1.8.8-5...
        Reading dependency for guile18-libs-1.8.8-5...
        Reading dependency for guile18-dev-1.8.8-5...
        Reading dependency for guile18-doc-1.8.8-5...
        Reading build dependency for guile18-dev-1.8.8-5...
        Reading dependency for guile18-dev-1.8.8-5...
        Reading runtime dependency for guile18-dev-1.8.8-5...
        Reading build conflict for guile18-1.8.8-5...
        Reading build conflict for guile18-dev-1.8.8-5...
        The package 'gmp' will be installed.
        Reading dependency for gmp-4.3.2-9...
        Reading runtime dependency for gmp-4.3.2-9...
        The package 'guile18' will be built and installed.
        Reading build dependency for guile18-1.8.8-5...
        Reading dependency for guile18-1.8.8-5...
        Reading runtime dependency for guile18-1.8.8-5...
        Reading dependency for guile18-shlibs-1.8.8-5...
        Reading dependency for guile18-libs-1.8.8-5...
        Reading dependency for guile18-dev-1.8.8-5...
        Reading dependency for guile18-doc-1.8.8-5...
        Reading build conflict for guile18-1.8.8-5...
        The package 'autogen-shlibs' will be built and installed.
        Reading build dependency for autogen-5.15-1...
        Reading dependency for autogen-5.15-1...
        Reading dependency for autogen-shlibs-5.15-1...
        Reading dependency for autogen-dev-5.15-1...
        Reading dependency for xml2ag-5.15-1...
        Reading build dependency for autogen-shlibs-5.15-1...
        Reading dependency for autogen-shlibs-5.15-1...
        Reading runtime dependency for autogen-shlibs-5.15-1...
        Reading build conflict for autogen-5.15-1...
        Reading build conflict for autogen-shlibs-5.15-1...
        The package 'readline5' will be installed.
        Reading dependency for readline5-5.2.14-1...
        Reading runtime dependency for readline5-5.2.14-1...
        The package 'guile18-shlibs' will be built and installed.
        Reading build dependency for guile18-1.8.8-5...
        Reading dependency for guile18-1.8.8-5...
        Reading dependency for guile18-shlibs-1.8.8-5...
        Reading dependency for guile18-libs-1.8.8-5...
        Reading dependency for guile18-dev-1.8.8-5...
        Reading dependency for guile18-doc-1.8.8-5...
        Reading build dependency for guile18-shlibs-1.8.8-5...
        Reading dependency for guile18-shlibs-1.8.8-5...
        Reading runtime dependency for guile18-shlibs-1.8.8-5...
        Reading build conflict for guile18-1.8.8-5...
        Reading build conflict for guile18-shlibs-1.8.8-5...
        The package 'guile18-libs' will be built and installed.
        Reading build dependency for guile18-1.8.8-5...
        Reading dependency for guile18-1.8.8-5...
        Reading dependency for guile18-shlibs-1.8.8-5...
        Reading dependency for guile18-libs-1.8.8-5...
        Reading dependency for guile18-dev-1.8.8-5...
        Reading dependency for guile18-doc-1.8.8-5...
        Reading build dependency for guile18-libs-1.8.8-5...
        Reading dependency for guile18-libs-1.8.8-5...
        Reading runtime dependency for guile18-libs-1.8.8-5...
        Reading build conflict for guile18-1.8.8-5...
        Reading build conflict for guile18-libs-1.8.8-5...
        Validating package file /sw/fink/dists/stable/main/finkinfo/editors/ 
autogen.info...
        Package looks good!
        Validating package file /sw/fink/dists/stable/main/finkinfo/languages/ 
guile18.info...
        Package looks good!
        The following 2 packages will be installed or updated:
         gcc47-compiler gcc47-shlibs
        The following 8 additional packages will be installed:
         autogen autogen-shlibs gmp guile18 guile18-dev guile18-libs guile18- 
shlibs
         readline5
        Do you want to continue? [Y/n] curl --connect-timeout 30 -f -L -A  
'fink/0.34.4' -O 
http://ftp.hosteurope.de/mirror/ftp.gnu.org/gnu/autogen/rel5.15/autogen-5.15.tar.gz
          % Total    % Received % Xferd  Average Speed   Time    Time      
Time  Current
                                         Dload  Upload   Total   Spent     
Left  Speed
        100 1545k  100 1545k    0     0  1836k      0 --:--:-- --:--:--  
--:--:-- 1966k
        Reading buildlock packages...
                All buildlocks accounted for.
        /sw/bin/dpkg-lockwait -i /sw/fink/dists/stable/main/binary-darwin- 
powerpc/libs/gmp_4.3.2-9_darwin-powerpc.deb
        Wähle vormals abgewähltes Paket gmp.
        dpkg: Ziehe Entfernen von gmp5 zugunsten von gmp in Betracht ...
        dpkg: Ja, werde gmp5 zugunsten von gmp entfernen.
        (Lese Datenbank ... 94785 Dateien und Verzeichnisse sind derzeit  
installiert.)
        Entpacke gmp (aus .../gmp_4.3.2-9_darwin-powerpc.deb) ...
        install-info(gmp.info): deleting entry `* gmp: (gmp) ...'
        Richte gmp ein (4.3.2-9) ...
        Clearing dependency_libs of .la files being installed
        * gmp: (gmp). GNU Multiple Precision Arithmetic Library.
        
        Reading buildlock packages...
                All buildlocks accounted for.
        /sw/bin/dpkg-lockwait -i /sw/fink/dists/stable/main/binary-darwin- 
powerpc/libs/readline5_5.2.14-1_darwin-powerpc.deb
        Wähle vormals abgewähltes Paket readline5.
        dpkg: Ziehe Entfernen von readline6 zugunsten von readline5 in  
Betracht ...
        dpkg: Ja, werde readline6 zugunsten von readline5 entfernen.
        (Lese Datenbank ... 94787 Dateien und Verzeichnisse sind derzeit  
installiert.)
        Entpacke readline5 (aus .../readline5_5.2.14-1_darwin-powerpc.deb) ...
        install-info(history.info): deleting entry `* History: (history) ...'
        install-info(readline.info): deleting entry `* Readline:  
(readline) ...'
        install-info(rluserman.info): deleting entry `* RLuserman:  
(rluserman) ...'
        Richte readline5 ein (5.2.14-1) ...
        * History: (history). The GNU history library API.
        * Readline: (readline). The GNU readline library API.
        * RLuserman: (rluserman). The GNU readline library User's Manual.
        
        Setting runtime build-lock...
        dpkg-deb -b /Volumes/BSD-Linux/build.build/root-fink-buildlock- 
guile18-1.8.8-5 /Volumes/BSD-Linux/build.build
        dpkg-deb: baue Paket »fink-buildlock-guile18-1.8.8-5« in »/Volumes/ 
BSD-Linux/build.build/fink-buildlock- 
guile18-1.8.8-5_2012.10.13-14.20.21_darwin-powerpc.deb«.
        Installing build-lock package...
        /sw/bin/dpkg-lockwait -i /Volumes/BSD-Linux/build.build/fink- 
buildlock-guile18-1.8.8-5_2012.10.13-14.20.21_darwin-powerpc.deb
        Wähle vormals abgewähltes Paket fink-buildlock-guile18-1.8.8-5.
        (Lese Datenbank ... 94775 Dateien und Verzeichnisse sind derzeit  
installiert.)
        Entpacke fink-buildlock-guile18-1.8.8-5 (aus .../fink-buildlock- 
guile18-1.8.8-5_2012.10.13-14.20.21_darwin-powerpc.deb) ...
        Richte fink-buildlock-guile18-1.8.8-5 ein (2012.10.13-14.20.21) ...
        
        sudo -u fink-bld [ENV] sh -c /tmp/fink.CTsCA
        /sw/bin/tar  --no-same-owner --no-same-permissions -xvf /sw/src/ 
guile-1.8.8.tar.gz
        guile-1.8.8/
        guile-1.8.8/ice-9/
        ...
        sudo -u fink-bld [ENV] sh -c /tmp/fink._XbPN
        /sw/bin/tar  --no-same-owner --no-same-permissions -xvf /sw/src/ 
autogen-5.15.tar.gz
        autogen-5.15/
        autogen-5.15/agen5/
        ...

'fink list -o' was never listing these packages, their INFO and PATCH  
files are pretty old:

        -rw-r--r-- 1 pete admin 4998 21. Mär 2012  /sw/fink/10.4/stable/main/ 
finkinfo/libs/gmp.info
        -rw-r--r-- 1 pete admin  580 21. Mär 2012  /sw/fink/10.4/stable/main/ 
finkinfo/libs/gmp.patch
        
        -rw-r--r-- 1 pete admin 5439 11. Jul 14:31 /sw/fink/10.4/stable/main/ 
finkinfo/libs/readline5.info
        -rw-r--r-- 1 pete admin 3955 28. Okt 2011  /sw/fink/10.4/stable/main/ 
finkinfo/libs/readline5.patch
        
        -rw-r--r-- 1 pete admin 4336 17. Mai 17:01 /sw/fink/10.4/stable/main/ 
finkinfo/languages/guile18.info
        -rw-r--r-- 1 pete admin 6058 11. Okt 2011  /sw/fink/10.4/stable/main/ 
finkinfo/languages/guile18.patch
        
        -rw-r--r-- 1 pete admin 4257 22. Mär 2012  /sw/fink/10.4/stable/main/ 
finkinfo/editors/autogen.info
        -rw-r--r-- 1 pete admin  553 22. Mär 2012  /sw/fink/10.4/stable/main/ 
finkinfo/editors/autogen.patch
        
        lrwxr-xr-x 1 root admin    4  7. Apr 2012  /sw/fink/10.5 -> 10.4

Has Fink a bug that it behaves so differently?

A notice on the DEB files:

        -rw-r--r-- 1 root admin  496516 31. Jul 12:18 /sw/fink/debs/gmp5- 
shlibs_5.0.5-3_darwin-powerpc.deb
        -rw-r--r-- 1 root admin  180506 31. Jul 12:18 /sw/fink/debs/ 
gmp5_5.0.5-3_darwin-powerpc.deb
        -rw-r--r-- 1 root admin  785620 26. Mär 2012  /sw/fink/debs/gmp- 
shlibs_4.3.2-9_darwin-powerpc.deb
        -rw-r--r-- 1 root admin  406664 26. Mär 2012  /sw/fink/debs/ 
gmp_4.3.2-9_darwin-powerpc.deb
        
        -rw-r--r-- 1 root admin  112694  7. Okt 2011  /sw/fink/debs/readline- 
shlibs_4.3-1030_darwin-powerpc.deb
        -rw-r--r-- 1 root admin  132914 12. Jul 17:17 /sw/fink/debs/readline5- 
shlibs_5.2.14-1_darwin-powerpc.deb
        -rw-r--r-- 1 root admin  330436 12. Jul 17:17 /sw/fink/debs/ 
readline5_5.2.14-1_darwin-powerpc.deb
        -rw-r--r-- 1 root admin  147936 23. Aug 10:08 /sw/fink/debs/readline6- 
shlibs_6.2.3-1_darwin-powerpc.deb
        -rw-r--r-- 1 root admin  374736 23. Aug 10:08 /sw/fink/debs/ 
readline6_6.2.3-1_darwin-powerpc.deb
        
        -rw-r--r-- 1 root admin 1573720 13. Okt 14:46 /sw/fink/debs/guile18- 
dev_1.8.8-5_darwin-powerpc.deb
        -rw-r--r-- 1 root admin  574116 13. Okt 14:46 /sw/fink/debs/guile18- 
doc_1.8.8-5_darwin-powerpc.deb
        -rw-r--r-- 1 root admin  453446 13. Okt 14:45 /sw/fink/debs/guile18- 
libs_1.8.8-5_darwin-powerpc.deb
        -rw-r--r-- 1 root admin  399012 13. Okt 14:45 /sw/fink/debs/guile18- 
shlibs_1.8.8-5_darwin-powerpc.deb
        -rw-r--r-- 1 root admin  140310 13. Okt 14:45 /sw/fink/debs/ 
guile18_1.8.8-5_darwin-powerpc.deb
        
        -rw-r--r-- 1 root admin  220900 13. Okt 15:01 /sw/fink/debs/autogen- 
dev_5.15-1_darwin-powerpc.deb
        -rw-r--r-- 1 root admin   81446 13. Okt 15:01 /sw/fink/debs/autogen- 
shlibs_5.15-1_darwin-powerpc.deb
        -rw-r--r-- 1 root admin  531558 13. Okt 15:01 /sw/fink/debs/ 
autogen_5.15-1_darwin-powerpc.deb


Anyway, since six hours GCC 4.7 is being built for the third time…  
Over 11G are left free…

--
Greetings

   Pete

Wasting time is an important part of living.


------------------------------------------------------------------------------
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev
_______________________________________________
Fink-users mailing list
Fink-users@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.macosx.fink.user
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-users

Reply via email to