On Sat, Oct 13, 2012 at 09:28:49PM +0200, Peter Dyballa wrote:
>
> 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

Pete,
   Also, for reference, the build machine I used for testing gcc47-4.7.2-1000 
has...

      Model Name: Power Mac G5
      Model Identifier: PowerMac7,2
      Processor Name: PowerPC 970  (2.2)
      Processor Speed: 2 GHz
      Number Of CPUs: 2
      L2 Cache (per CPU): 512 KB
      Memory: 4 GB
      Bus Speed: 1 GHz

df -k
Filesystem    1024-blocks     Used Available Capacity  Mounted on
/dev/disk0s3    143576920 38056692 105264228    27%    /

            Jack
>
> 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