Package Details: makehuman 1.1.1-1

Git Clone URL: (read-only)
Package Base: makehuman
Description: Parametrical modeling program for creating human bodies
Upstream URL:
Licenses: AGPL3
Submitter: stativ
Maintainer: stativ
Last Packager: stativ
Votes: 99
Popularity: 0.454991
First Submitted: 2007-02-10 11:16
Last Updated: 2018-03-22 22:20

Latest Comments

misanthropist commented on 2018-06-09 16:32

I recently switched from WindowMaker to Enlightenment as my WM, and today I realised that MakeHuman's main application window doesn't appear. The splash screen with the progress bar and info about loading plugins does show properly, but once that's finished, it disappears and nothing else opens. However, the process is there, and I had to kill -9 to get rid of it. When running from an xterm, even Ctrl+C won't do the trick. Is this a known problem, or should I file a bug report?

SpotlightKid commented on 2018-02-23 18:26

A fix for this issue was committed shortly after, but unfortunately no new release was made yet.

I've made a VCS package for makehuman, which already includes the fix, for those who don't want to wait until the fix is either included in this package or a new version is released:

Please note that this package installs files under /usr/share/makehuman instead of /opt/makehuman. This means it is not compatible with the makehuman-community-plugins package (without adapting the installation path for this package as well).

misanthropist commented on 2017-10-01 09:52

@stativ: Thank you. The last comment there was made 12 days ago, so I'm hoping a fix is being worked on. While MH is something I do want, I don't want it badly enough to fiddle with downgrading things from what's in official repos, considering I'm quite new to Arch.

stativ commented on 2017-10-01 09:31

@misanthropist: see upstream bug:

misanthropist commented on 2017-09-22 20:37

I get an exception whenever I try to export a mesh. Below is the one I get when trying to export as MHX2, but I get the same one for all the other formats as well.

Exception during event onFileSelected
Traceback (most recent call last):
File "./core/", line 211, in callEvent
File "./apps/gui/", line 112, in onFileSelected
exporter.export(, filename)
File "plugins/9_export_mhx2/", line 55, in export
mh2mhx2.exportMhx2(filename("mhx2"), cfg)
File "plugins/9_export_mhx2/", line 52, in exportMhx2
meshes = [obj.mesh.clone(cfg.scale, True) for obj in objects]
File "./core/", line 160, in clone
self.filterMaskedVerts(other, update=False)
File "./core/", line 311, in filterMaskedVerts
inverse_uv_idx[uv_idx] = np.arange(self.texco.shape[0], dtype=np.int32)
ValueError: shape mismatch: value array of shape (21334,) could not be broadcast to indexing result of shape (14517,)

xDShot commented on 2017-09-03 13:36

Can't download sources:

==> Making package: makehuman 1.1.1-1 (Sun Sep 3 16:37:30 MSK 2017)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Cloning makehuman hg repo...
applying clone bundle from
error fetching bundle: [Errno -2] Name or service not known
abort: error applying bundle
(if this error persists, consider contacting the server operator or disable clone bundles via "--config ui.clonebundles=false")
==> ERROR: Failure while downloading makehuman hg repo

stativ commented on 2017-06-14 21:13

Works fine for me. Did you compile numpy by yourself?

Roken commented on 2017-06-10 09:28

Build is failing, trying to reinstall after a failure to launch, presumably because of updated dependencies, so I figured rebuild against current system.

I did update the python-numpy packages.

Running ['python2', ''] from /tmp/packerbuild-1000/makehuman/makehuman/src/makehuman/makehuman
Traceback (most recent call last):
File "", line 42, in <module>
import algos3d
File "./core/", line 60, in <module>
import numpy as np
File "/usr/lib/python2.7/site-packages/numpy/", line 142, in <module>
from . import add_newdocs
File "/usr/lib/python2.7/site-packages/numpy/", line 13, in <module>
from numpy.lib import add_newdoc
File "/usr/lib/python2.7/site-packages/numpy/lib/", line 8, in <module>
from .type_check import *
File "/usr/lib/python2.7/site-packages/numpy/lib/", line 11, in <module>
import numpy.core.numeric as _nx
File "/usr/lib/python2.7/site-packages/numpy/core/", line 26, in <module>
raise ImportError(msg)
Importing the multiarray numpy extension module failed. Most
likely you are trying to import a failed build of numpy.
If you're working with a numpy git repo, try `git clean -xdf` (removes all
files not under version control). Otherwise reinstall numpy.

Original error was: cannot open shared object file: No such file or directory

check that is working correctly

BINBIN commented on 2014-06-24 01:30

stativ,this problem has been solved.It's all my fault.
I shouldn't change the Sources variable of this PKGBUILD.

stativ commented on 2014-06-23 17:48

Weird. Can you try building it with makepkg?

BINBIN commented on 2014-06-23 15:59

line 18: cd: /tmp/yaourt-tmp-zbb/aur-makehuman/src/makehuman: No such file or directory
==> ERROR: A failure occurred in prepare().

stativ commented on 2014-05-22 09:03

MrFox: fixed, I guess you were building in a directory mounted with noexec

There's no version bump, as there's no need for update if you have built it already.

MrFox commented on 2014-05-21 03:43

Line 29 was giving a *permission denied* error until changing it from `./ ...` to `python2 ./ ...`

I have python3 and python2, so running `python ./` threw a different error.

Johnny commented on 2014-03-21 20:00

Thanks for this package.

I just tested a fix for the upcoming 1.0.1 service release, and got an error about /usr/bin/env python22.7 not found.

It's solved with:
sed -i 's/\(^#!.*python\).*/\12/' take into consideration that now some of the shebangs seem to be stating a particular python version.

Cheers, Johnny :o)

altkrall commented on 2014-03-19 21:09

nice (and nice PKGBUILD).

stativ commented on 2014-03-16 09:20

Oh, sorry I missed that.

mstone commented on 2014-03-15 21:06

Package needs makedepends=('mercurial').
Thanks for the PKGBUILD.

Zell_89 commented on 2014-03-15 14:25

Version 1.0 is out.

CruzR commented on 2014-03-02 17:03

Hi, version is up to 1.0.alpha.8.rc3.
They also changed the layout of the source zip, so you'll need to change the PKGBUILD to something like this:

cguenther commented on 2014-02-20 19:17

The 1.0 alpha 8 is available

isacdaavid commented on 2013-10-08 13:48

Indeed, rebuilding makes it work. Thanks

stativ commented on 2013-10-06 08:29

isacdaavid: rebuilding the package should fix it. If the problem persists, tell me and I'll have a more detailed look at it.

isacdaavid commented on 2013-10-06 02:56

makehuman won't start as of glew 1.10. This is what I get in the terminal:
./makehuman: error while loading shared libraries: cannot open shared object file: No such file or directory

stativ commented on 2013-06-01 18:03

verbalshadow: Thank you for pointing that out. I didn't know that there was an icon in the sources.

Anonymous comment on 2013-05-28 22:30

Thank you for making this PKGBUILD.

Any reason why this doesn't use the makehuman.png from in the source as it's icon. The current one is a bit on the ugly side.

msx commented on 2013-05-08 22:44

Thanks for the PKGBUILD.

Anonymous comment on 2010-12-06 04:23

Your tarball has some issues. AUR guidelines suggest to not include binaries. Such as:
Other TUs seems to think an icon or two is okay, but maybe you should ask upstream to include it. Please fix this.

Anonymous comment on 2010-11-06 01:52

Ah, thanks! That works.

stativ commented on 2010-10-30 08:14

gdweber: You have to remove sources. I had to change the patch but patching fails if different patch was applied before.

Anonymous comment on 2010-10-30 01:12

If I understand this correctly, there seems to be an error in the patch for the Makefile.

--> Building makehuman...
==> Making package: makehuman 1.0alpha5-2 (Fri Oct 29 21:06:43 EDT 2010)
==> Checking Runtime Dependencies...
==> Checking Buildtime Dependencies...
==> Retrieving Sources...
-> Found makehuman.desktop
-> Found
-> Found makehuman.png
-> Found Makefile.diff
==> Validating source files with md5sums...
makehuman.desktop ... Passed ... Passed
makehuman.png ... Passed
Makefile.diff ... Passed
==> Extracting Sources...
==> Removing existing pkg/ directory...
==> Starting build()...
Checked out revision 1556.
patching file Makefile.Linux
Hunk #1 FAILED at 3.
Hunk #2 FAILED at 16.
2 out of 2 hunks FAILED -- saving rejects to file Makefile.Linux.rej
make: *** No rule to make target `/usr/include/python2.6/Python.h', needed by `src/core.o'. Stop.
ERROR: makepkg exited with an error (512)
WARNING: expected package does not exist: /home/pkgbuild/bauerbill/build/aur/makehuman/makehuman-1.0alpha5-2-i686.pkg.tar.xz
--> scanning /home/pkgbuild/bauerbill/build/aur/makehuman for matching packages...
:: makehuman-1.0alpha5-1-i686.pkg.tar.xz appears to match. Would you like to install it? [Y/n]

QXQ commented on 2010-06-16 18:37

Just changed the two package version lines in the PKGBUILD:

and it installs Alpha5 (the latest as of June 16th, 2010).