3ds-to-cia icon indicating copy to clipboard operation
3ds-to-cia copied to clipboard

Not Supported Ubuntu 17.04

Open Roxas240 opened this issue 8 years ago • 4 comments

All you have to do to reproduce this error is to run: pyinstaller 3ds-to-cia.spec on a Ubuntu 17.04 environment. If you could add support for this system I would be eternally grateful :) keep up the good work!

Roxas240 avatar Feb 02 '17 22:02 Roxas240

I have Ubuntu 18.04 (XFCE), and it works perfectly, but I use the portable version, I do not install it: https://github.com/drizzt/3ds-to-cia/archive/master.zip

leober-ramos33 avatar Jul 09 '18 02:07 leober-ramos33

@drizzt I actually can't compile it over here on Arch because the .spec file isn't configured to support it:

# -*- mode: python -*-

import sys
import platform

def get_tools_path():
    bits = "64" if platform.machine().endswith("64") else "32"

    if sys.platform == "win32":
        return [( os.path.join("tools", "win32"), os.path.join("tools", "win32") ),
		( os.path.join("tools", "win64"), os.path.join("tools", "win64") )]

    print "Sorry, your OS is not supported yet."
    sys.exit(1)

ThisNekoGuy avatar Jun 15 '21 00:06 ThisNekoGuy

@drizzt I actually can't compile it over here on Arch because the .spec file isn't configured to support it:

# -*- mode: python -*-

import sys
import platform

def get_tools_path():
    bits = "64" if platform.machine().endswith("64") else "32"

    if sys.platform == "win32":
        return [( os.path.join("tools", "win32"), os.path.join("tools", "win32") ),
		( os.path.join("tools", "win64"), os.path.join("tools", "win64") )]

    print "Sorry, your OS is not supported yet."
    sys.exit(1)

Use 3dsconv instead.

leober-ramos33 avatar Jun 19 '21 13:06 leober-ramos33

You don't need to build a release (what the spec is for)

Run it from source.

Install python2 with colorama, build make_cia and put it in your PATH, then just launch ./3ds-to-cia.py

miigotu avatar Jun 20 '21 00:06 miigotu