FAQ Search Today's Posts Mark Forums Read
» Video Reviews

» Linux Archive

Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.

» Sponsor

» Partners

» Sponsor

Go Back   Linux Archive > Gentoo > Gentoo User

LinkBack Thread Tools
Old 11-10-2010, 02:32 AM
Zeerak Mustafa Waseem
Default Maya 2011 anyone

Hey guys,

I've been trying to install Maya 2011 for some time now. I get the rpms unpacked (http://usa.autodesk.com/adsk/servlet/ps/dl/item?siteID=123112&id=15770983&linkID=9242259) with no major difficulties.
The dynamic linking needed is in place (ebuild I'm writing to make life easier for other people is attatched) as far as I can tell.
The problem occurs when I attempt to run it. I get (What I've found to be error 20) an error with the licensing despite having a valid license.
Questions are:
Does anyone have maya 2011 running on their gentoo box, and possibly willing to help?
If not then is anyone willing to help? This has me boggled, I've tried to the best of my knowledge to make it run but can't seem to get past it.
I've primarily followed this (http://etoia.free.fr/?p=1611) article on how to install.
The only deviation has been not copying to /usr, /var, there's nothing needing /etc, and /opt.
I've the instruction of exporting the maya path has been followed although it's been directed to where the maya install is, rather than to /usr/autodesk/maya...

Help would be much appreciated

Zeerak Waseem
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: Maya-2011 for x86 and amd64$

# RPM versions within the tarballs which will get installed
# Matchmover is a camera tracking tool
# Adlmapps is needed to activate
# Adlclient and server are needed to activate
# There is no support for backburner at the current time
# Backburner can distribute cputime to another computer
# Backburner monitor can monitor same with webmonitor
# Toxik is a film compositing tool
# Maya is a 3d editing tool
# Mayadocs for documentation

inherit rpm eutils versionator

IUSE="bundled-libs backburner backburner-monitor backburner-webmonitor doc
matchmover toxik openmotif"


DESCRIPTION="Autodesk's Maya. Commercial modeling and animation package"

# Patches to download go into SRC_URI

RESTRICT="fetch nouserpriv"

SLOT="$(get_version_component_range 1-2)"

LICENSE="maya-11.0 mayadoc-11.0"

# Still having trouble getting the docs working right.

DEPEND="app-arch/rpm2targz app-arch/tar"

RDEPEND="|| ( app-shells/tcsh app-shells/csh )
x11-libs/libxcb app-admin/gamin dev-libs/libgamin
media-libs/libquicktime dev-lang/python media-libs/audiofile
sys-libs/e2fsprogs-libs media-libs/openal

amd64? (
!bundled-libs? ( x11-libs/libXpm x11-libs/libXmu x11-libs/libXt
x11-libs/libXp x11-libs/libXi x11-libs/libXext x11-libs/libX11
x11-libs/libXau x11-libs/libxcb )
bundled-libs? ( app-emulation/emul-linux-x86-xlibs )
bundled-libs? ( app-emulation/emul-linux-x86-baselibs )
bundled-libs? ( app-emulation/emul-linux-x86-qtlibs )
openmotif? ( x11-libs/openmotif ) ) "


pkg_nofetch() {
einfo "This ebuild expects your files to be placed in ${DISTDIR}:"
# einfo
# einfo "Downloads from Alias's support server:"
# einfo "htp://usa.autodesk.com/adsk/servlet/ps/dl/item?linkID=9242259&id=15113998&siteID=123112"

src_unpack() {

# Unpack downloaded tarall containing RPMss
unpack ${A}
# Begin the mass rpm conversion/unpacking

rpm2cpio adlmapps3-3.0.17-0.x86_64.rpm | cpio -idmvu

assert "Failed to unpack adlmapps3-3.0.17-0.x86_64.rpm"

rpm2cpio adlmflexnetclient-3.0.17-0.x86_64.rpm | cpio -idmvu

assert "Failed to unpack adlmflexnetclient-3.0.17-0.x86_64.rpm"

rpm2cpio adlmflexnetserver-3.0.17-0.x86_64.rpm | cpio -idmvu

assert "Failed to adlmflexnetserver-3.0.17-0.x86_64.rpm"

rpm2cpio Maya2011_0_64-2011.0-419.x86_64.rpm | cpio -idmvu

assert "Failed to unpack Maya2011_0_64-2011.0-419.x86_64.rpm"

if use doc; then
rpm2cpio Maya2011_0_64-docs_en_US_64-2011-88.x86_64.rpm | cpio -idmvu
assert "Failed to unpack maya2011_0_64-docs_en_US_64-2011-88.x86_64.rpm"

# Due to backburner having to be in 32-bit and depending
# On packages such as glibc it is for now (with my current
# knowledge on ebuilds and such, not possible to support
# the install of backburner.
if use backburner ; then
rpm2cpio backburner.sw.base-2011-1470.i386.rpm | cpio -idmvu

assert "Failed to unpack backburner.sw.base-2011-1470.i386.rpm"

rpm2cpio autodesk.backburner.monitor-2011-377.i386.rpm | cpio -idmvu

assert "Failed to unpack autodesk.backburner.monitor-2011-377.i386.rpm"

if use backburner-webmonitor ; then
rpm2cpio backburner_webmonitor.sw.base-2011-1470.i386.rpm | cpio -idmvu

assert "Failed to unpack backburner_webmonitor.sw.base-2011-1470.i386.rpm"

if use matchmover ; then
rpm2cpio MatchMover2011_0_64-2011.0-278.x86_64.rpm | cpio -idmvu

assert "Failed to unpack MatchMover2011_0_64-2011.0-325.x86_64.rpm"

if use toxik ; then
rpm2cpio Composite2011-2011.0-2459.x86_64.rpm | cpio -idmvu

assert "Failed to unpack Composite2011-2011.0-2459.x86_64.rpm"

# mkdir ${S}/insroot || die
# mv ${S}/usr ${S}/insroot/opt || die
# rm -rf ${S}/insroot/opt/sbin || die

src_install() {
#dohtml README.html

#cd ${S}/insroot
cp -pPR . ${D} || die

# Now let's get the linking party on the road.

cd /usr/lib64
ln -s libtiff.so libtiff.so.3
ln -s libssl.so libssl.so.6
ln -s libcrypto.so libcrypto.so.6

cd /usr/bin/
ln -s /usr/autodesk/maya2011-x64/bin/fcheck fcheck
ln -s /usr/autodesk/maya2011-x64/bin/maya2011 maya
ln -s /usr/autodesk/maya2011-x64/bin/imgcvt imgcvt
ln -s /usr/autodesk/maya2011-x64/bin/Render Render

cd /usr/autodesk
ln -s maya2011-x64 maya

# For those of you who want an icon

ln -sf /usr/autodesk/maya2011-x64/desktop/Autodesk-Maya.desktop
ln -sf /usr/autodesk/maya2011-x64/desktop/Maya.png

# Mental Ray needs it's own temporary directory
mkdir /usr/tmp
chmod 777 /usr/tmp

# There is a launching bug that needs to be fixed

sh -c "echo 'setenv LC_ALL en_US.UTF-8' >> /usr/autodesk/maya2011-x86/maya2011"
export MAYA_LOCATION=/usr/autodesk/maya2011-x86


pkg_postinst() {

einfo "To activate your license you must take the following steps with your user account:"
einfo "sh -c "echo 'int main (void) {return 0; }' >> /home/$USER/mayaInstall.c" "
einfo "cd $HOME"
einfo "gcc mayaInstall.c"
einfo "The following must be done with write access to /usr/"
einfo "cp /usr/bin/rpm /usr/bin/rpm_backup"
einfo "cp /home/$USER/a.out /usr/bin/rpm"
einfo "cd /var/tmp/portage/media-gfx/maya-11.0/work"
einfo "./setup"
einfo "You will now be asked for your serial and product key. Once these"
einfo "have been entered and accepted then do:"
einfo "mv /usr/bin/rpm_backup /usr/bin/rpm"
einfo "This should conclude the installation, should Maya however ask"
einfo "for libraries create symlink to these from /usr/lib64"

if use doc && [[ ! -x /usr/bin/mozilla ]] ; then
ewarn "The Maya document system has been installed, but we have detected"
ewarn "that you don't have Mozilla installed on your system. Maya"
ewarn "launches mozilla to start the help program, so it is advised that"
ewarn "you either install mozilla or place a stub executable at /usr/bin/mozilla"
ewarn "which will launch another browser on your system."

Thread Tools

All times are GMT. The time now is 01:12 PM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright 2007 - 2008, www.linux-archive.org