Greg
animals language
brewing multimedia
cooking music
fiction opinion
gardening photography
general technology
history
Greg's diary
Recent entries
Translate this page
Select month in 2013:
Jan Feb Mar Apr
May Jun Jul Aug
Sep Oct Nov Dec
This month's diary
Greg's blog
Diary index
About this diary
Greg's photos
Greg's home page
Network link stats
Greg's other links
Copyright information
    
Groogle

Thursday, 16 May 2013 Dereel Images for 16 May 2013
Top of page
next day
last day

Ports: done!
Topic: technology Link here

I've been working on a complete build of those FreeBSD ports that I use for over 5 weeks. I can't say I haven't made progress, but it was very slow, and all of this should have happened without any problems. Still, it was a little surprising when I read today:

install  -o root -g wheel -m 444 /src/FreeBSD/svn/ports/graphics/feh/work/feh-2.9.2/AUTHORS /src/FreeBSD/svn/ports/graphics/feh/work/feh-2.9.2/ChangeLog /src/FreeBSD/svn/ports/graphics/feh/work/feh-2.9.2/README /src/FreeBSD/svn/ports/graphics/feh/work/feh-2.9.2/TODO /usr/local/share/doc/feh
===>   Compressing manual pages for feh-2.9.2_1
===>   Registering installation for feh-2.9.2_1
      124.86 real        73.52 user        24.97 sys

I'm done! What do I do now? Start again, of course, this time with pkgng. But not today. First there was some wound-licking to do. Yesterday's build of gsl wasn't the only one to die trying to run makeinfo—this time it was zsh—so I went to see what was going on. Surprise, surprise! My environment variables again, helped by incompatibilities in texinfo. I have two versions of makeinfo installed, one from the base system, the other (newer, but released under the dreaded GPL version 3 , which, we're told, is far too dangerous to include in the FreeBSD source tree) from the ports. For this sort of reason I have /usr/local/bin before /usr/bin in my PATH environment variable. But it's not right for building ports; there you specify the new version of texinfo by adding this line to the port Makefile:

CONFIGURE_ARGS= MAKEINFO="${LOCALBASE}/bin/makeinfo"

After that, nip2 failed with more sinister messages:

cc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include   -I/usr/local/include/graphviz     -I/usr/local/include   -I/usr/local/include/gtk-2.0 -I/usr/local/include/gio-unix-2.0/ -I/usr/local/include/atk-1.0 -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/libxml2 -I/usr/local/include/GraphicsMagick -I/usr/local/include/orc-0.4 -D_THREAD_SAFE  -I/usr/local/include/OpenEXR -I/usr/local/include/pango-1.0 -pthread -I/usr/local/include/glib-2.0 -I/usr/local/include/freetype2 -I/usr/local/include/libpng15 -I/usr/local/include   -DG_DISABLE_CAST_CHECKS      -O2 -pipe -fno-strict-aliasing -MT nip2-graphwindow.o -MD -MP -MF .deps/nip2-graphwindow.Tpo -c -o nip2-graphwindow.o `test -f 'graphwindow.c' || echo './'`graphwindow.c
graphwindow.c: In function 'graphwindow_build_graph':
graphwindow.c:263: error: too few arguments to function 'agread'
gmake[3]: *** [nip2-graphwindow.o] Error 1

That was another case for pkg_add -r, not without a certain amount of complaining that suggests that the packages aren't that up to date after all:

=== root@stable-amd64 (/dev/pts/2) /home/Sysconfig/scripts 13 -> pkg_add -r nip2
Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/amd64/packages-9-stable/Latest/nip2.tbz... Done.
pkg_add: warning: package 'nip2-7.26.3_1' requires 'gsfonts-8.11_5', but 'gsfonts-8.11_6' is installed
pkg_add: warning: package 'nip2-7.26.3_1' requires 'png-1.5.14', but 'png-1.5.15' is installed
pkg_add: warning: package 'nip2-7.26.3_1' requires 'jasper-1.900.1_10', but 'jasper-1.900.1_12' is installed
pkg_add: warning: package 'nip2-7.26.3_1' requires 'pkgconf-0.9.1_2', but 'pkgconf-0.9.2_1' is installed
pkg_add: warning: package 'nip2-7.26.3_1' requires 'ghostscript9-9.06_1', but 'ghostscript9-9.06_2' is installed
pkg_add: warning: package 'nip2-7.26.3_1' requires 'libxml2-2.8.0_1', but 'libxml2-2.8.0_2' is installed
pkg_add: warning: package 'nip2-7.26.3_1' requires 'shared-mime-info-1.0_2', but 'shared-mime-info-1.1' is installed

And in the process I found that my root file system (which includes /usr) was too small, giving rise to amusing error messages like:

=== root@stable-amd64 (/dev/pts/0) /home/Sysconfig/scripts 80 -> pkg_add -r nip2
Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/amd64/packages-9-stable/Latest/nip2.tbz...pkg_add: find_play_pen: can't find enough temporary space to extract the files, please set your
PKG_TMPDIR environment variable to a location with at least 0 bytes
free

It seems that 20 GB is really the minimum practical file system size for a combined root and /usr file system, and I only had 10.

But that was all. Now I have an almost up to date system. Started building the latest kernel, and moved on to other things.


Flowers in garden, late autumn
Topic: gardening Link here

It's the middle of the month again, time to take photos of the garden.. The garden didn't do well this summer, and looking back, it's clear there were not one, but two reasons: not only was it hot and dry, but my irrigation made things worse. Some time back I decided to replace sprinklers with drippers, but despite following the instructions and calculations, it's (now) clear that there wasn't nearly enough water. The roses stopped flowering altogether, and only now, when it's moister but much colder, did some start to flower again:


  This should be Rose-Monsieur-Tillier.jpeg.  Is it missing?
Image title: Rose Monsieur Tillier          Dimensions:          4032 x 3024, 1536 kB
Make a single page with this image Hide this image
Make this image a thumbnail Make thumbnails of all images on this page
Make this image small again Display small version of all images on this page
All images taken on Thursday, 16 May 2013, thumbnails          All images taken on Thursday, 16 May 2013, small
Diary entry for Thursday, 16 May 2013 Complete exposure details

 
  This should be Rose-4.jpeg.  Is it missing?
Image title: Rose 4          Dimensions:          4032 x 3024, 1104 kB
Make a single page with this image Hide this image
Make this image a thumbnail Make thumbnails of all images on this page
Make this image small again Display small version of all images on this page
All images taken on Thursday, 16 May 2013, thumbnails          All images taken on Thursday, 16 May 2013, small
Diary entry for Thursday, 16 May 2013 Complete exposure details

 
  This should be Rose.jpeg.  Is it missing?
Image title: Rose          Dimensions:          4032 x 3024, 720 kB
Make a single page with this image Hide this image
Make this image a thumbnail Make thumbnails of all images on this page
Make this image small again Display small version of all images on this page
All images taken on Friday, 17 May 2013, thumbnails          All images taken on Friday, 17 May 2013, small
Diary entry for Friday, 17 May 2013 Complete exposure details

 

In at least one case, a summer-flowering plant has only now started flowering, the Gentiana scabra that I bought last year:


  This should be Gentian.jpeg.  Is it missing?
Image title: Gentian          Dimensions:          4032 x 3024, 1808 kB
Make a single page with this image Hide this image
Make this image a thumbnail Make thumbnails of all images on this page
Make this image small again Display small version of all images on this page
All images taken on Thursday, 16 May 2013, thumbnails          All images taken on Thursday, 16 May 2013, small
Diary entry for Thursday, 16 May 2013 Complete exposure details

 
  This should be Gentiana.jpeg.  Is it missing?
Image title: Gentiana          Dimensions:          4032 x 3024, 992 kB
Make a single page with this image Hide this image
Make this image a thumbnail Make thumbnails of all images on this page
Make this image small again Display small version of all images on this page
All images taken on Friday, 17 May 2013, thumbnails          All images taken on Friday, 17 May 2013, small
Diary entry for Friday, 17 May 2013 Complete exposure details

 

No wonder the transplanted lime tree died!

And then there are confused spring-flowering plants: Azalea, Acacia and Narcissus:


  This should be Azalea.jpeg.  Is it missing?
Image title: Azalea          Dimensions:          4032 x 3024, 1088 kB
Make a single page with this image Hide this image
Make this image a thumbnail Make thumbnails of all images on this page
Make this image small again Display small version of all images on this page
All images taken on Thursday, 16 May 2013, thumbnails          All images taken on Thursday, 16 May 2013, small
Diary entry for Thursday, 16 May 2013 Complete exposure details

 
  This should be Acacia.jpeg.  Is it missing?
Image title: Acacia          Dimensions:          4032 x 3024, 2512 kB
Make a single page with this image Hide this image
Make this image a thumbnail Make thumbnails of all images on this page
Make this image small again Display small version of all images on this page
All images taken on Thursday, 16 May 2013, thumbnails          All images taken on Thursday, 16 May 2013, small
Diary entry for Thursday, 16 May 2013 Complete exposure details

 
  This should be Narcissus.jpeg.  Is it missing?
Image title: Narcissus          Dimensions:          4032 x 3024, 864 kB
Make a single page with this image Hide this image
Make this image a thumbnail Make thumbnails of all images on this page
Make this image small again Display small version of all images on this page
All images taken on Friday, 17 May 2013, thumbnails          All images taken on Friday, 17 May 2013, small
Diary entry for Friday, 17 May 2013 Complete exposure details

 

Peter Jeremy tells me that he also has Narcissus flowering at the moment.

The petunias haven't done well either—I wonder if it's at least partially because some of them are three years old. Next year I should buy fresh plants. But we still have half a flower hanging on:


  This should be Petunia.jpeg.  Is it missing?
Image title: Petunia          Dimensions:          4032 x 3024, 1360 kB
Make a single page with this image Hide this image
Make this image a thumbnail Make thumbnails of all images on this page
Make this image small again Display small version of all images on this page
All images taken on Friday, 17 May 2013, thumbnails          All images taken on Friday, 17 May 2013, small
Diary entry for Friday, 17 May 2013 Complete exposure details

 

The Hebes have also suffered a lot, despite above-average attention to water, but they haven't died. Strangely, the Hebes I planted last August, and which I never got round to irrigating, are quite happy and already flowering:


  This should be Hebe-1.jpeg.  Is it missing?
Image title: Hebe 1          Dimensions:          4032 x 3024, 2224 kB
Make a single page with this image Hide this image
Make this image a thumbnail Make thumbnails of all images on this page
Make this image small again Display small version of all images on this page
All images taken on Thursday, 16 May 2013, thumbnails          All images taken on Thursday, 16 May 2013, small
Diary entry for Thursday, 16 May 2013 Complete exposure details

 
  This should be Hebe-2.jpeg.  Is it missing?
Image title: Hebe 2          Dimensions:          4032 x 3024, 976 kB
Make a single page with this image Hide this image
Make this image a thumbnail Make thumbnails of all images on this page
Make this image small again Display small version of all images on this page
All images taken on Thursday, 16 May 2013, thumbnails          All images taken on Thursday, 16 May 2013, small
Diary entry for Thursday, 16 May 2013 Complete exposure details

 

There must be some other source of water round there.


Friday, 17 May 2013 Dereel Images for 17 May 2013
Top of page
previous day

Anniversary day
Topic: general Link here

17 May doesn't sound like a very important day, but for me it marks three changes in my life. From today's calendar entry:

May 17  Greg starts working at Karstadt, 1976
May 17  Greg starts working at Tandem, 1982
May 17  Greg last flew in an aeroplane, 2006

Those three anniversaries roughly sum up my working life. Yes, I started earlier, and finished a little later, but Karstadt and Tandem were my main employers, between them accounting for about half my working life. All the funnier that in Germany, where people always start a new job at the beginning of the month, I should have started two consecutive jobs on 17 May.


Back to committing
Topic: technology Link here

This ports build has seriously held up other work I've had waiting. Today started on the backlog: merging changes in head back into the stable branch. In the Good Old Days with CVS, it was all manual, but now we're using subversion, and there's a merge command. Spent some time learning how to use that.


This page contains (roughly) yesterday's and today's entries. I have a horror of reverse chronological documents, so all my diary entries are chronological. I try to leave the pages here for two days; you'll find them all in the archive, so if I fall behind a day or two, you may find more here. Note that I often update a diary entry a day or two after I write it. Do you have a comment about something I have written? This is a diary, not a “blog”, and there is deliberately no provision for directly adding comments. But I welcome feedback and try to reply to all messages I receive. See the diary overview for more details. If you do send me a message relating to something I have written, please indicate whether you'd prefer me not to mention your name. Otherwise I'll assume that it's OK to do so.


Previous month Greg's home page This month Greg's photos Greg's links

RSS 2.0 Valid XHTML 1.0!