# Siunitx installation: I can't find file l3docstrip.tex

I have some problem trying to compile siunitx. When I do latex siunitx.dtx, I get the following message:

! I can't find file l3docstrip.tex'.
l.77 \input l3docstrip.tex


Where am I supposed to find it? I have installed both l3kernel and l3packages as indicated in the README. By the way, I have a working older version of siunitx installed; I noticed this issue when I wanted to install siunitx from the latest sources on another computer.

-
why not update the whole distribution using the relevant package manager? How do I update my TeX distribution? –  cmhughes Feb 28 '13 at 19:17
Although it's possible, I strongly recommend people don't unpack code themselves but rather use their package manager or .tds.zip files for installation. Of course, I am willing to get you sorted: as I say it is quite possible to do this unpacking yourself, if a bit tedious. To give more help, I'll need to know the version of l3kernel you have. –  Joseph Wright Feb 28 '13 at 19:25
I have not complete control on the said computer so the update is not really an option (though that would probably be the best). I use just downloaded l3kernel from ctan. If that's tedious then I could as well copy my old version from on computer to another or use a .tds.zip. I did not knew where to find the latter and thought it did not make a huge difference. I have found it now. –  Alfred M. Feb 28 '13 at 19:36
I need to check if the latest .tds.zip has the file placed correctly: if not I'll adjust our build script for the next (imminent) CTAN snapshot. –  Joseph Wright Mar 1 '13 at 10:17

First of all I want to recommend an update of the whole distribution. Most packages have some decencies and so a single update of a sty file isn't sufficient. To update the whole distribution see How do I update my TeX distribution?

Instead of compiling the dtx file you can use the sty files directly. As mentioned by Joseph you can download every package as <packagename>.tds.zip. These archive has the default texmf tree structure.

packagename.tds.zip
|
|-doc
|   |-latex
|       |-packagename
|
|-source
|   |-latex
|       |-packagename
|
|-tex
|-latex
|-packagename


In the path tex->latex->packagename you will find the relevant sty file(s).

The correct tds.zip` archive can be found by using the following link:

-
please don't point direct at archive servers (they are there as the centre of a network of mirrors, not as mirrors themselves). the correct address for a tds file would be http://mirror.ctan.org/install/macros/latex/contrib/pkg.tds.zip –  wasteofspace Mar 1 '13 at 11:17
@wasteofspace: Changed. Thanks. I didn't find the correct link ;-) –  Marco Daniel Mar 1 '13 at 11:20