Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Syntax error while building proton #3736

Open
3 tasks done
kiangribi opened this issue Apr 6, 2020 · 2 comments
Open
3 tasks done

Syntax error while building proton #3736

kiangribi opened this issue Apr 6, 2020 · 2 comments

Comments

@kiangribi
Copy link

kiangribi commented Apr 6, 2020

Proton Version: commit 80d7014 (HEAD -> proton_5.0, tag: proton-5.0-5b

I tried to install proton on my Ubuntu 19.10. The steam runtime was installed successfully but the compilation of proton failed. I am using fish shell but I tried to execute it in a bash environment and it still didn't work.

I followed the build instructions as follows

  • Dependencies installed
  • Repo cloned
  • Steam runtime installed
$ docker images
REPOSITORY           TAG                 IMAGE ID            CREATED             SIZE
steam-proton-dev32   latest              7d00136e9605        3 days ago          1.94GB
steam-proton-dev     latest              36c2b334e51a        3 days ago          2.11GB
hello-world          latest              fce289e99eb9        15 months ago       1.84kB
$
$ mkdir proton-mybuild
$ cd proton-mybuild
$ ../proton/configure.sh --steam-runtime64=docker:steam-proton-dev --steam-runtime32=docker:steam-proton-dev32 --steam-runtime=$HOME/steam-runtime/runtime/ --build-name="proton-mybuild"
:: Configuring with build name: proton-mybuild
:: Created ./Makefile, now run make to build.
::   See README.md for make targets and instructions
$
$ make
[...]
checking whether build environment is sane... yes
checking whether make sets $(MAKE)... yes
checking whether make supports the include directive... yes (GNU style)
checking whether make supports nested variables... yes
checking dependency style of gcc... gcc3
checking whether to enable maintainer-specific portions of Makefiles... yes
checking whether make supports nested variables... (cached) yes
/home/giosuel/proton/vkd3d/configure: line 5411: syntax error near unexpected token `2.4.2'
/home/giosuel/proton/vkd3d/configure: line 5411: `LT_PREREQ(2.4.2)'
make[1]: *** [../proton/build/makefile_base.mak:1671: obj-vkd3d32/Makefile] Error 2
make[1]: Leaving directory '/home/giosuel/proton-mybuild'
make: *** [../proton/build/makefile_base.mak:17: nested_make] Error 2
$

OS: Ubuntu 19.10
GNOME Shell 3.34.3
sh: fish, version 3.0.2

@aeikum
Copy link
Collaborator

aeikum commented Apr 7, 2020

That error is occurring when trying to generate the configure script for vkd3d. Do you have libtool installed?

@kiangribi
Copy link
Author

This error occurs when I try to build the package with make. Yes, I got another error before, that basically said I should install libtool and so I did it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants