Package Details: makehuman 1.1.1-2

Git Clone URL: (read-only, click to copy)
Package Base: makehuman
Description: Parametrical modeling program for creating human bodies
Upstream URL:
Licenses: AGPL3
Submitter: stativ
Maintainer: stativ
Last Packager: stativ
Votes: 100
Popularity: 0.44
First Submitted: 2007-02-10 11:16
Last Updated: 2018-11-10 11:57

Latest Comments

1 2 3 4 Next › Last »

Pastafarianist commented on 2020-07-03 12:59

Same as ZauberParacelsus: fails with ftplib.error_perm: 550 I can only retrieve regular files.

ZauberParacelsus commented on 2020-05-20 16:56

Building fails for makehuman with the following errors:

Running ['python2', ''] from /home/zauber/.cache/yay/makehuman/src/makehuman/makehuman
Refreshing assets from repository "base" (version 1.1)
Connecting to FTP...
Retrieving new repository content...
Traceback (most recent call last):nts
  File "", line 333, in <module>
    newContents = getFTPContents(ftp)
  File "", line 198, in getFTPContents
    contentsList = walkFTP(ftp)
  File "", line 179, in walkFTP
    mtime = ftp.sendcmd('MDTM %s' % fname)
  File "/usr/lib/python2.7/", line 251, in sendcmd
    return self.getresp()
  File "/usr/lib/python2.7/", line 226, in getresp
    raise error_perm, resp
ftplib.error_perm: 550 I can only retrieve regular files
check that is working correctly
==> ERROR: A failure occurred in build().
Error making: makehuman

unit73e commented on 2019-01-05 15:55

I got the following error:

Traceback (most recent call last):
  File "./", line 832, in <module>
  File "./", line 822, in main
    from mhmain import MHApplication
  File "./core/", line 45, in <module>
    import mh
  File "./lib/", line 50, in <module>
    from qtui import Keys, Buttons, Modifiers, Application
  File "./lib/", line 42, in <module>
    from PyQt4 import QtCore, QtGui, QtOpenGL
ImportError: No module named sip

Adding python2-sip-qt4 to the dependencies fixes the issue. Here is a patch:

Fortunately version 1.2.0 will fix these old dependencies. At least that's the plan. For now we have to deal with python2 and qt4. Apparently they're switching from mercurial to git too.


Unfortunately the stable version doesn't work properly with my GPU so I just made my own package with the latest Git version:

It works for me but it's not the ideal solution.

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