Skip to content

Failing to build #29

@MCMic

Description

@MCMic

Hello,

I’m trying to see if I can package this in the AUR for ArchLinux.

The call to «scons lang=1 images=1 tracks=1» gives a lot of output with «couldn’t compress XXX», and at the end it fails with:

17:56:04 egg2bam -txo -mipmap -ctex assets/models/cars/diones/capsule.egg -o assets/models/cars/diones/capsule.bam

Writing assets/models/cars/diones/capsule.bam
  couldn't compress TEXCar
  Writing /home/mcmic/dev/aur/yorg/src/yorg-0.10.0/assets/models/cars/diones/tex/TEXCar.txo
  couldn't compress GLOSSCar
  Writing /home/mcmic/dev/aur/yorg/src/yorg-0.10.0/assets/models/cars/diones/tex/GLOSSCar.txo
Writing assets/models/cars/diones/car.bam
  File "yyagl/build/process_track.py", line 101
    print 'loaded track model'
                             ^
SyntaxError: Missing parentheses in call to 'print'. Did you mean print('loaded track model')?
  File "yyagl/build/process_track.py", line 101
    print 'loaded track model'
                             ^
SyntaxError: Missing parentheses in call to 'print'. Did you mean print('loaded track model')?
  File "yyagl/build/process_track.py", line 101
    print 'loaded track model'
                             ^
SyntaxError: Missing parentheses in call to 'print'. Did you mean print('loaded track model')?
  File "yyagl/build/process_track.py", line 101
    print 'loaded track model'
                             ^
SyntaxError: Missing parentheses in call to 'print'. Did you mean print('loaded track model')?
  File "yyagl/build/process_track.py", line 101
    print 'loaded track model'
                             ^
SyntaxError: Missing parentheses in call to 'print'. Did you mean print('loaded track model')?
  File "yyagl/build/process_track.py", line 101
    print 'loaded track model'
                             ^
SyntaxError: Missing parentheses in call to 'print'. Did you mean print('loaded track model')?
  File "yyagl/build/process_track.py", line 101
    print 'loaded track model'
                             ^
SyntaxError: Missing parentheses in call to 'print'. Did you mean print('loaded track model')?

If I try to call «python main.py» anyway, I get:

Traceback (most recent call last):
  File "./main.py", line 5, in <module>
    from yorg.yorg import Yorg
  File "/home/mcmic/dev/aur/yorg/src/yorg-0.10.0/yorg/yorg.py", line 6, in <module>
    from yyagl.game import Game
  File "/home/mcmic/dev/aur/yorg/src/yorg-0.10.0/yyagl/game.py", line 3, in <module>
    from .engine.engine import Engine
  File "/home/mcmic/dev/aur/yorg/src/yorg-0.10.0/yyagl/engine/engine.py", line 7, in <module>
    from .profiler import AbsProfiler
  File "/home/mcmic/dev/aur/yorg/src/yorg-0.10.0/yyagl/engine/profiler.py", line 57
    def _print_lines(sio): print sio.getvalue()
                                   ^
SyntaxError: invalid syntax

Here is the current state of the PKGBUILD:

pkgname=yorg
pkgver=0.10.0
pkgrel=1
pkgdesc="Yorg (Yorg's an Open Racing Game) is a free open source racing game developed by Ya2 using Panda3D for Windows, OSX and Linux."
arch=('any')
url="https://www.ya2.it/pages/yorg.html"
license=('GPL3')
depends=('bullet' 'panda3d' 'python-yaml' 'python-feedparser' 'python-psutil')
makedepends=('scons')
optdepends=()
source=("${pkgname}-${pkgver}.tar.gz::https://github.com/cflavio/yorg/archive/v${pkgver}.tar.gz"
        "yyagl-${pkgver}.tar.gz::https://github.com/cflavio/yyagl/archive/v${pkgver}.tar.gz")
md5sums=('612ac83b4a53d3ac2905b7fc2e300959'
         '5122fc039be91a1e014c91310540461f')

build() {
  cd "$srcdir/$pkgname-$pkgver"
  cp -r "$srcdir/yyagl-${pkgver}"/* yyagl/
  # build the required assets:
  scons lang=1 images=1 tracks=1
  scons linux=1
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions