<?xml version="1.0" encoding="UTF-8"?><!-- generator="WordPress/2.6.3" -->
<rss version="0.92">
<channel>
	<title>Alasdair on Everything</title>
	<link>http://blogs.everycity.co.uk/alasdair</link>
	<description></description>
	<lastBuildDate>Wed, 01 Feb 2012 13:56:48 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>Compiling QT with Webkit on Solaris 10</title>
		<description>Getting QT on Solaris 10 to build is a PITA, but getting it to build with Webkit enabled is even worse. But fret not, after some Googling the patches can be found.

You can find our build recipe for it over here:

http://hg.openindiana.org/users/aszeszo/s10-userland/file/c473cd11bbd3/components/qt4

We're using GCC 4.4 to build QT which, although not ...</description>
		<link>http://blogs.everycity.co.uk/alasdair/2011/11/compiling-qt-with-webkit-on-solaris-10/</link>
			</item>
	<item>
		<title>Fixing &#8220;No active dataset&#8221; on zone attach</title>
		<description>When moving zones between OpenIndiana (and OpenSolaris) hosts, you can often end up with the following dreaded error:


# zoneadm -z zonename attach -U
Log File: /var/tmp/zonename.attach_log.B8aWed
ERROR: no active dataset.
                    Result: Attach Failed.


This ...</description>
		<link>http://blogs.everycity.co.uk/alasdair/2011/10/fixing-no-active-dataset-on-zone-attach/</link>
			</item>
	<item>
		<title>vasprintf and asprintf on Solaris 10</title>
		<description>Update: Martin in the comments suggested using the vasprintf definition in the OpenSolaris source.


If you get errors such as this on Solaris 10, it's due to a lack of modern helpful string functions (which thankfully were added to OpenSolaris, so no problem here on OpenIndiana):


Undefined      ...</description>
		<link>http://blogs.everycity.co.uk/alasdair/2011/07/vasprintf-and-asprintf-on-solaris-10/</link>
			</item>
	<item>
		<title>Adjusting drive timeouts with mdb on Solaris or OpenIndiana</title>
		<description>Update: These timeouts don't work nearly as well as one would hope, unfortunately the sd timeouts get passed to the driver which in the case of mpt/mpt_sas, appear to do very little with them. I have raised this as an issue within the Illumos community and the debate was quite ...</description>
		<link>http://blogs.everycity.co.uk/alasdair/2011/05/adjusting-drive-timeouts-with-mdb-on-solaris-or-openindiana/</link>
			</item>
	<item>
		<title>Autoconf, Automake and Libtoolized version of bzip2</title>
		<description>Autoconf, Automake and libtool are 3 utilities designed to simultaneously help and hinder those of us that have to compile software. They together produce the familiar "./configure ; make ; make install" procedure most of us have used time and time again.

Although these tools are universally hated for being overly ...</description>
		<link>http://blogs.everycity.co.uk/alasdair/2011/03/autoconf-automake-and-libtoolized-version-of-bzip2/</link>
			</item>
	<item>
		<title>Lame, nasm, and text relocations (textrels)</title>
		<description>Well, this took some debugging.

I've filed it all in a nasm bug report. To cut a long story short, if you compile LAME with Nasm 2.09, you'll end up with TEXTRELs in the resultant libmp3lame.so.

What is a TEXTREL you may ask? Something bad! It stops the code being fully PIC ...</description>
		<link>http://blogs.everycity.co.uk/alasdair/2011/03/lame-nasm-and-text-relocations-textrels/</link>
			</item>
	<item>
		<title>Using the GNU ld Linker on Solaris</title>
		<description>On Solaris, GCC by default is compiled with the option --with-ld=/usr/ccs/bin/ld, telling it to use the Solaris linker. Unfortunately GCC uses this value above all else, meaning it will ignore LD= environment variables to set an alternative linker, such as /usr/sfw/bin/gld

Although tools like libtool/autoconf will pick up your LD= environment ...</description>
		<link>http://blogs.everycity.co.uk/alasdair/2011/03/using-the-gnu-ld-linker-on-solaris/</link>
			</item>
	<item>
		<title>Building IPS / pkg5 on Solaris 10</title>
		<description>IPS/pkg5 is the native package manager on OpenSolaris, and thus by extension on OpenIndiana (The OpenSolaris fork I started last year). Over the past 6 months I've become familiar with IPS, and I can honestly say I've fallen in love with it. It's very powerful, useful and fairly easy to ...</description>
		<link>http://blogs.everycity.co.uk/alasdair/2011/01/building-ips-pkg5-on-solaris-10/</link>
			</item>
	<item>
		<title>Obtaining the serial number for disks on LSI RAID cards via CentOS Linux</title>
		<description>This is just a quick reminder for myself basically. To get the serial number of the disks of a CentOS system, you can do:


yum install lsscsi sg3_utils
modprobe sg
/usr/bin/lsscsi -g
smartctl -a /dev/sg0


Unfortunately I couldn't find a way to see the serial number via lsiutil, however lsiutil is still very useful. </description>
		<link>http://blogs.everycity.co.uk/alasdair/2010/11/obtaining-the-serial-number-for-disks-on-lsi-raid-cards-via-centos-linux/</link>
			</item>
	<item>
		<title>Weird OpenSolaris/Crossbow issue with Aggregations and VLANs/VNICs</title>
		<description>Update: Seems this one is already known about in defect 15870 and bug 6950788. Should have googled/looked myself.



Another interesting issue. In this issue, I had a server, and when I pinged it from other hosts on the same network, I was getting duplicate ping responses:


64 bytes from 10.1.0.1: icmp_seq=1640 ttl=255 ...</description>
		<link>http://blogs.everycity.co.uk/alasdair/2010/10/weird-opensolariscrossbow-issue-with-aggregations-and-vlansvnics/</link>
			</item>
</channel>
</rss>

