I have exactly the same bug after installing rubber on MacOS 10.6, although the Installation apparently went well. See logfile below rubber -d file.tex Traceback (most recent call last): File "/usr/local/bin/rubber", line 3, in from rubber.cmdline import Main ImportError: No module named rubber.cmdline rubber-info --help Traceback (most recent call last): File "/usr/local/bin/rubber-info", line 3, in from rubber.cmd_info import Main ImportError: No module named rubber.cmd_info Just in case, permissions are as follows rubber$ ls -al total 368 drwxr-xr-x 22 root wheel 748 2 jan 16:10 . drwxr-xr-x 4 root wheel 136 2 jan 16:10 .. -rw-r--r-- 1 root wheel 11497 12 aoû 2010 __init__.py -rw-r--r-- 1 root wheel 15128 2 jan 16:10 __init__.pyc -rw-r--r-- 1 root wheel 5492 12 aoû 2010 cmd_info.py -rw-r--r-- 1 root wheel 7427 2 jan 16:10 cmd_info.pyc -rw-r--r-- 1 root wheel 4906 12 aoû 2010 cmd_pipe.py -rw-r--r-- 1 root wheel 6539 2 jan 16:10 cmd_pipe.pyc -rw-r--r-- 1 root wheel 9644 12 aoû 2010 cmdline.py -rw-r--r-- 1 root wheel 11082 2 jan 16:10 cmdline.pyc -rw-r--r-- 1 root wheel 7619 12 aoû 2010 convert.py -rw-r--r-- 1 root wheel 8922 2 jan 16:10 convert.pyc drwxr-xr-x 22 root wheel 748 2 jan 16:10 converters -rw-r--r-- 1 root wheel 7326 12 aoû 2010 depend.py -rw-r--r-- 1 root wheel 10292 2 jan 16:10 depend.pyc drwxr-xr-x 44 root wheel 1496 2 jan 16:10 latex_modules -rw-r--r-- 1 root wheel 11617 12 aoû 2010 tex.py -rw-r--r-- 1 root wheel 16719 2 jan 16:10 tex.pyc -rw-r--r-- 1 root wheel 7201 12 aoû 2010 util.py -rw-r--r-- 1 root wheel 8549 2 jan 16:10 util.pyc -rw-r--r-- 1 root wheel 51 2 jan 16:09 version.py -rw-r--r-- 1 root wheel 216 2 jan 16:10 version.pyc **** Installation logfile ***** $ sudo ./configure Password: I found Python, this is a good start. The configure script is running, good. The Distutils are installed, good. The system seems all right, so let's configure Rubber. settings.py generated writing rubber.spec... writing Makefile... writing src/version.py... Rubber is now configured. It will use the following Python interpreter: /Library/Frameworks/Python.framework/Versions/Current/bin/python It will be installed in the following directories: the main script: /usr/local/bin the modules: /usr/local/share/rubber the man pages: /usr/local/man the info pages: /usr/local/info (unless you specify otherwise when running `make install') $ sudo make /Library/Frameworks/Python.framework/Versions/Current/bin/python setup.py build running build running build_py creating build creating build/lib creating build/lib/rubber copying src/__init__.py -> build/lib/rubber copying src/cmd_info.py -> build/lib/rubber copying src/cmd_pipe.py -> build/lib/rubber copying src/cmdline.py -> build/lib/rubber copying src/convert.py -> build/lib/rubber copying src/depend.py -> build/lib/rubber copying src/tex.py -> build/lib/rubber copying src/util.py -> build/lib/rubber copying src/version.py -> build/lib/rubber creating build/lib/rubber/converters copying src/converters/__init__.py -> build/lib/rubber/converters copying src/converters/bzip2.py -> build/lib/rubber/converters copying src/converters/cweb.py -> build/lib/rubber/converters copying src/converters/eps_gz.py -> build/lib/rubber/converters copying src/converters/fig2dev.py -> build/lib/rubber/converters copying src/converters/gz.py -> build/lib/rubber/converters copying src/converters/latex.py -> build/lib/rubber/converters copying src/converters/lhs2TeX.py -> build/lib/rubber/converters copying src/converters/mpost.py -> build/lib/rubber/converters copying src/converters/shell.py -> build/lib/rubber/converters creating build/lib/rubber/latex_modules copying src/latex_modules/__init__.py -> build/lib/rubber/latex_modules copying src/latex_modules/bibtex.py -> build/lib/rubber/latex_modules copying src/latex_modules/combine.py -> build/lib/rubber/latex_modules copying src/latex_modules/dvipdfm.py -> build/lib/rubber/latex_modules copying src/latex_modules/dvips.py -> build/lib/rubber/latex_modules copying src/latex_modules/epsfig.py -> build/lib/rubber/latex_modules copying src/latex_modules/graphics.py -> build/lib/rubber/latex_modules copying src/latex_modules/graphicx.py -> build/lib/rubber/latex_modules copying src/latex_modules/index.py -> build/lib/rubber/latex_modules copying src/latex_modules/listings.py -> build/lib/rubber/latex_modules copying src/latex_modules/makeidx.py -> build/lib/rubber/latex_modules copying src/latex_modules/minitoc.py -> build/lib/rubber/latex_modules copying src/latex_modules/moreverb.py -> build/lib/rubber/latex_modules copying src/latex_modules/multibib.py -> build/lib/rubber/latex_modules copying src/latex_modules/natbib.py -> build/lib/rubber/latex_modules copying src/latex_modules/nomencl.py -> build/lib/rubber/latex_modules copying src/latex_modules/pdftex.py -> build/lib/rubber/latex_modules copying src/latex_modules/ps2pdf.py -> build/lib/rubber/latex_modules copying src/latex_modules/verbatim.py -> build/lib/rubber/latex_modules copying src/latex_modules/vtex.py -> build/lib/rubber/latex_modules copying src/latex_modules/xr.py -> build/lib/rubber/latex_modules running build_scripts creating build/scripts-2.5 copying and adjusting rubber -> build/scripts-2.5 copying and adjusting rubber-info -> build/scripts-2.5 copying and adjusting rubber-pipe -> build/scripts-2.5 changing mode of build/scripts-2.5/rubber from 644 to 755 changing mode of build/scripts-2.5/rubber-info from 644 to 755 changing mode of build/scripts-2.5/rubber-pipe from 644 to 755 cd doc && make all makeinfo rubber.texi $ sudo make install /Library/Frameworks/Python.framework/Versions/Current/bin/python setup.py inst /usr/local running install running build running build_py running build_scripts running install_lib creating /usr/local/lib/python2.5 creating /usr/local/lib/python2.5/site-packages creating /usr/local/lib/python2.5/site-packages/rubber copying build/lib/rubber/__init__.py -> /usr/local/lib/python2.5/site-packages/rubber copying build/lib/rubber/cmd_info.py -> /usr/local/lib/python2.5/site-packages/rubber copying build/lib/rubber/cmd_pipe.py -> /usr/local/lib/python2.5/site-packages/rubber copying build/lib/rubber/cmdline.py -> /usr/local/lib/python2.5/site-packages/rubber copying build/lib/rubber/convert.py -> /usr/local/lib/python2.5/site-packages/rubber creating /usr/local/lib/python2.5/site-packages/rubber/converters copying build/lib/rubber/converters/__init__.py -> /usr/local/lib/python2.5/site-packages/rubber/converters copying build/lib/rubber/converters/bzip2.py -> /usr/local/lib/python2.5/site-packages/rubber/converters copying build/lib/rubber/converters/cweb.py -> /usr/local/lib/python2.5/site-packages/rubber/converters copying build/lib/rubber/converters/eps_gz.py -> /usr/local/lib/python2.5/site-packages/rubber/converters copying build/lib/rubber/converters/fig2dev.py -> /usr/local/lib/python2.5/site-packages/rubber/converters copying build/lib/rubber/converters/gz.py -> /usr/local/lib/python2.5/site-packages/rubber/converters copying build/lib/rubber/converters/latex.py -> /usr/local/lib/python2.5/site-packages/rubber/converters copying build/lib/rubber/converters/lhs2TeX.py -> /usr/local/lib/python2.5/site-packages/rubber/converters copying build/lib/rubber/converters/mpost.py -> /usr/local/lib/python2.5/site-packages/rubber/converters copying build/lib/rubber/converters/shell.py -> /usr/local/lib/python2.5/site-packages/rubber/converters copying build/lib/rubber/depend.py -> /usr/local/lib/python2.5/site-packages/rubber creating /usr/local/lib/python2.5/site-packages/rubber/latex_modules copying build/lib/rubber/latex_modules/__init__.py -> /usr/local/lib/python2.5/site-packages/rubber/latex_modules copying build/lib/rubber/latex_modules/bibtex.py -> /usr/local/lib/python2.5/site-packages/rubber/latex_modules copying build/lib/rubber/latex_modules/combine.py -> /usr/local/lib/python2.5/site-packages/rubber/latex_modules copying build/lib/rubber/latex_modules/dvipdfm.py -> /usr/local/lib/python2.5/site-packages/rubber/latex_modules copying build/lib/rubber/latex_modules/dvips.py -> /usr/local/lib/python2.5/site-packages/rubber/latex_modules copying build/lib/rubber/latex_modules/epsfig.py -> /usr/local/lib/python2.5/site-packages/rubber/latex_modules copying build/lib/rubber/latex_modules/graphics.py -> /usr/local/lib/python2.5/site-packages/rubber/latex_modules copying build/lib/rubber/latex_modules/graphicx.py -> /usr/local/lib/python2.5/site-packages/rubber/latex_modules copying build/lib/rubber/latex_modules/index.py -> /usr/local/lib/python2.5/site-packages/rubber/latex_modules copying build/lib/rubber/latex_modules/listings.py -> /usr/local/lib/python2.5/site-packages/rubber/latex_modules copying build/lib/rubber/latex_modules/makeidx.py -> /usr/local/lib/python2.5/site-packages/rubber/latex_modules copying build/lib/rubber/latex_modules/minitoc.py -> /usr/local/lib/python2.5/site-packages/rubber/latex_modules copying build/lib/rubber/latex_modules/moreverb.py -> /usr/local/lib/python2.5/site-packages/rubber/latex_modules copying build/lib/rubber/latex_modules/multibib.py -> /usr/local/lib/python2.5/site-packages/rubber/latex_modules copying build/lib/rubber/latex_modules/natbib.py -> /usr/local/lib/python2.5/site-packages/rubber/latex_modules copying build/lib/rubber/latex_modules/nomencl.py -> /usr/local/lib/python2.5/site-packages/rubber/latex_modules copying build/lib/rubber/latex_modules/pdftex.py -> /usr/local/lib/python2.5/site-packages/rubber/latex_modules copying build/lib/rubber/latex_modules/ps2pdf.py -> /usr/local/lib/python2.5/site-packages/rubber/latex_modules copying build/lib/rubber/latex_modules/verbatim.py -> /usr/local/lib/python2.5/site-packages/rubber/latex_modules copying build/lib/rubber/latex_modules/vtex.py -> /usr/local/lib/python2.5/site-packages/rubber/latex_modules copying build/lib/rubber/latex_modules/xr.py -> /usr/local/lib/python2.5/site-packages/rubber/latex_modules copying build/lib/rubber/tex.py -> /usr/local/lib/python2.5/site-packages/rubber copying build/lib/rubber/util.py -> /usr/local/lib/python2.5/site-packages/rubber copying build/lib/rubber/version.py -> /usr/local/lib/python2.5/site-packages/rubber byte-compiling /usr/local/lib/python2.5/site-packages/rubber/__init__.py to __init__.pyc byte-compiling /usr/local/lib/python2.5/site-packages/rubber/cmd_info.py to cmd_info.pyc byte-compiling /usr/local/lib/python2.5/site-packages/rubber/cmd_pipe.py to cmd_pipe.pyc byte-compiling /usr/local/lib/python2.5/site-packages/rubber/cmdline.py to cmdline.pyc byte-compiling /usr/local/lib/python2.5/site-packages/rubber/convert.py to convert.pyc byte-compiling /usr/local/lib/python2.5/site-packages/rubber/converters/__init__.py to __init__.pyc byte-compiling /usr/local/lib/python2.5/site-packages/rubber/converters/bzip2.py to bzip2.pyc byte-compiling /usr/local/lib/python2.5/site-packages/rubber/converters/cweb.py to cweb.pyc byte-compiling /usr/local/lib/python2.5/site-packages/rubber/converters/eps_gz.py to eps_gz.pyc byte-compiling /usr/local/lib/python2.5/site-packages/rubber/converters/fig2dev.py to fig2dev.pyc byte-compiling /usr/local/lib/python2.5/site-packages/rubber/converters/gz.py to gz.pyc byte-compiling /usr/local/lib/python2.5/site-packages/rubber/converters/latex.py to latex.pyc byte-compiling /usr/local/lib/python2.5/site-packages/rubber/converters/lhs2TeX.py to lhs2TeX.pyc byte-compiling /usr/local/lib/python2.5/site-packages/rubber/converters/mpost.py to mpost.pyc byte-compiling /usr/local/lib/python2.5/site-packages/rubber/converters/shell.py to shell.pyc byte-compiling /usr/local/lib/python2.5/site-packages/rubber/depend.py to depend.pyc byte-compiling /usr/local/lib/python2.5/site-packages/rubber/latex_modules/__init__.py to __init__.pyc byte-compiling /usr/local/lib/python2.5/site-packages/rubber/latex_modules/bibtex.py to bibtex.pyc byte-compiling /usr/local/lib/python2.5/site-packages/rubber/latex_modules/combine.py to combine.pyc byte-compiling /usr/local/lib/python2.5/site-packages/rubber/latex_modules/dvipdfm.py to dvipdfm.pyc byte-compiling /usr/local/lib/python2.5/site-packages/rubber/latex_modules/dvips.py to dvips.pyc byte-compiling /usr/local/lib/python2.5/site-packages/rubber/latex_modules/epsfig.py to epsfig.pyc byte-compiling /usr/local/lib/python2.5/site-packages/rubber/latex_modules/graphics.py to graphics.pyc byte-compiling /usr/local/lib/python2.5/site-packages/rubber/latex_modules/graphicx.py to graphicx.pyc byte-compiling /usr/local/lib/python2.5/site-packages/rubber/latex_modules/index.py to index.pyc byte-compiling /usr/local/lib/python2.5/site-packages/rubber/latex_modules/listings.py to listings.pyc byte-compiling /usr/local/lib/python2.5/site-packages/rubber/latex_modules/makeidx.py to makeidx.pyc byte-compiling /usr/local/lib/python2.5/site-packages/rubber/latex_modules/minitoc.py to minitoc.pyc byte-compiling /usr/local/lib/python2.5/site-packages/rubber/latex_modules/moreverb.py to moreverb.pyc byte-compiling /usr/local/lib/python2.5/site-packages/rubber/latex_modules/multibib.py to multibib.pyc byte-compiling /usr/local/lib/python2.5/site-packages/rubber/latex_modules/natbib.py to natbib.pyc byte-compiling /usr/local/lib/python2.5/site-packages/rubber/latex_modules/nomencl.py to nomencl.pyc byte-compiling /usr/local/lib/python2.5/site-packages/rubber/latex_modules/pdftex.py to pdftex.pyc byte-compiling /usr/local/lib/python2.5/site-packages/rubber/latex_modules/ps2pdf.py to ps2pdf.pyc byte-compiling /usr/local/lib/python2.5/site-packages/rubber/latex_modules/verbatim.py to verbatim.pyc byte-compiling /usr/local/lib/python2.5/site-packages/rubber/latex_modules/vtex.py to vtex.pyc byte-compiling /usr/local/lib/python2.5/site-packages/rubber/latex_modules/xr.py to xr.pyc byte-compiling /usr/local/lib/python2.5/site-packages/rubber/tex.py to tex.pyc byte-compiling /usr/local/lib/python2.5/site-packages/rubber/util.py to util.pyc byte-compiling /usr/local/lib/python2.5/site-packages/rubber/version.py to version.pyc running install_scripts copying build/scripts-2.5/rubber -> /usr/local/bin copying build/scripts-2.5/rubber-info -> /usr/local/bin copying build/scripts-2.5/rubber-pipe -> /usr/local/bin changing mode of /usr/local/bin/rubber to 755 changing mode of /usr/local/bin/rubber-info to 755 changing mode of /usr/local/bin/rubber-pipe to 755 running install_data creating /usr/local/share/rubber creating /usr/local/share/rubber/modules copying data/modules/aleph.rub -> /usr/local/share/rubber/modules copying data/modules/beamer.rub -> /usr/local/share/rubber/modules copying data/modules/etex.rub -> /usr/local/share/rubber/modules copying data/modules/hyperref.rub -> /usr/local/share/rubber/modules copying data/modules/minitoc-hyper.rub -> /usr/local/share/rubber/modules copying data/modules/ntheorem.rub -> /usr/local/share/rubber/modules copying data/modules/omega.rub -> /usr/local/share/rubber/modules copying data/modules/revtex4.rub -> /usr/local/share/rubber/modules copying data/rules.ini -> /usr/local/share/rubber copying doc/man-en/rubber.1 -> /usr/local/man/man1 copying doc/man-en/rubber-info.1 -> /usr/local/man/man1 copying doc/man-en/rubber-pipe.1 -> /usr/local/man/man1 creating /usr/local/man/fr creating /usr/local/man/fr/man1 copying doc/man-fr/rubber.1 -> /usr/local/man/fr/man1 copying doc/man-fr/rubber-info.1 -> /usr/local/man/fr/man1 copying doc/man-fr/rubber-pipe.1 -> /usr/local/man/fr/man1 copying doc/rubber.info -> /usr/local/info running install_egg_info Writing /usr/local/lib/python2.5/site-packages/rubber-1.1-py2.5.egg-info