Misfit Model 3D (mm3d) is a modeller and animator which works and looks pretty much like Milkshape on windows (it supports importing ms3d files). It works on my athlon with this ebuild. The ebuild contains a patch, which will be invalidated by the next release of the program - but is currently needed. Reproducible: Always Steps to Reproduce: 1. http://blueturtle.nu/filip/mm3d-ebuild.tar.bz2 2. 3.
Created attachment 41432 [details] Ebuild for mm3d-1.0.0
Created attachment 41433 [details, diff] Patch needed for mm3d-1.0.0
Created attachment 43038 [details] Modified ebuild for 1.0.1
Comment on attachment 41432 [details] Ebuild for mm3d-1.0.0 seems to be obsolete with newer ebuild
Comment on attachment 41433 [details, diff] Patch needed for mm3d-1.0.0 seems to be obsolete with newer ebuild
If I try to build the package, I get the following error during configuration: checking for C compiler warning flags... -Wall checking for dlopen... yes checking for lua... yes: LUA_CCFLAGS=-I/usr/include LUA_DIR= LUA_LIBS=-L/usr/lib -llua checking correct functioning of lua installation... success checking for lualib... yes: LUALIB_CCFLAGS=-I/usr/include LUALIB_DIR= LUALIB_LIBS=-lm -ldl -L/usr/lib -llua -L/usr/lib -llualib checking correct functioning of lualib installation... success checking how to run the C preprocessor... gcc -E checking for X... libraries , headers /usr/X11R6/include checking for dnet_ntoa in -ldnet... no checking for dnet_ntoa in -ldnet_stub... no checking for gethostbyname... yes checking for connect... yes checking for remove... yes checking for shmat... yes checking for IceConnectionNumber in -lICE... yes checking for OpenGL... yes checking for Qt... yes: QT_CXXFLAGS=-I/usr/qt/2/include QT_DIR=/usr/qt/2 QT_LIBS=-L/usr/qt/2/lib -lqt-mt -lSM -lICE -lX11 -lXext -lXmu -lXt -lXi QT_UIC=/usr/qt/2/bin/uic QT_MOC=/usr/qt/2/bin/moc checking correct functioning of Qt installation... failure configure: error: Failed to find matching components of a complete Qt installation. Try using more options, see ./configure --help. !!! Please attach the config.log to your bug report: !!! /var/tmp/portage/mm3d-1.0.1/work/mm3d-1.0.1/config.log !!! ERROR: x11-misc/mm3d-1.0.1 failed. !!! Function econf, Line 483, Exitcode 0 !!! econf failed !!! If you need support, post the topmost build error, NOT this status message. I still have qt-2.3.2 installed along with 3.3.3 because I also have some older software installed that depends on qt-2.3. It seems mm3d does not handle that correctly. We will need to instruct configure to use correct directories somehow in this case.
Created attachment 80301 [details] Ebuild for new version MM3D has a new stable version. The attached ebuild has been tried on x86 and amd64. It sets MAKEOPTS=-j1 since build scripts are not thread safe.
Qt 2.3 is no longer in portage, so I had no way of checking how it works with this version. Is it still a problem?
Created attachment 110345 [details] mm3d-1.3.2.ebuild Here's an ebuild for latest 1.3.2 development version. Compiles and run fine on AMD64 2006.1, with qt-3.3.6.
Created attachment 110974 [details] mm3d-1.3.2.ebuild Updated ebuild, now using qt3 eclass
Here's new version for Misfit Model 3d. 1.2.2 1.2.3 1.3.2 (ebuild already submitted) 1.3.3 1.2.* works only on x86, 1.3.* also on amd64 The content of 1.2.2, 1.2.3 and 1.3.2 ebuild are always the same (i attach only 1 file, so you must only rename it); 1.3.3 contains a patch to fix building process on amd64. Please, some dev can update the URL (in this bug) to http://www.misfitcode.com/misfitmodel3d/ ?
Created attachment 111804 [details] mm3d-1.2.3.ebuild
Created attachment 111805 [details] mm3d-1.3.3.ebuild
Created attachment 111806 [details, diff] mm3d-1.3.3_amd64.patch patch for 1.3.3 version
Created attachment 119728 [details] mm3d-1.3.4.ebuild Ebuild for new development version. Amd64-patch now integrated upstream.
(this is an automated message based on filtering criteria that matched this bug) 'EBUILD' is in the KEYWORDS which should mean that there is a ebuild attached to this bug. This bug is assigned to maintainer-wanted which means that it is not in the main tree. Hello, The Gentoo Team would like to firstly thank you for your ebuild submission. We also apologize for not being able to accommodate you in a timely manner. There are simply too many new packages. Allow me to use this opportunity to introduce you to Gentoo Sunrise. The sunrise overlay[1] is a overlay for Gentoo which we allow trusted users to commit to and all users can have ebuilds reviewed by Gentoo devs for entry into the overlay. So, the sunrise team is suggesting that you look into this and submit your ebuild to the overlay where even *you* can commit to. =) Because this is a mass message, we are also asking you to be patient with us. We anticipate a large number of requests in a short time. Thanks, On behalf of the Gentoo Sunrise Team, Jeremy. [1]: http://www.gentoo.org/proj/en/sunrise/ [2]: http://overlays.gentoo.org/proj/sunrise/wiki/SunriseFaq