Gentoo Archives: gentoo-user

From: Daniel Salas Rodriguez <daniel.salas.r@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Steam is still BROKEN
Date: Sun, 29 Jul 2018 16:42:38
Message-Id: d5ea0486-6ed6-6365-666a-a97ef2947961@gmail.com
In Reply to: Re: [gentoo-user] Steam is still BROKEN by Alan Grimes
1 On 07/29/2018 09:34 AM, Alan Grimes wrote:
2 > James Stevenson wrote:
3 >> I've migrated all of my gaming over to GOG. I kept some of the x86_32
4 >> libraries from ~/.local/share/steam incase I need to add them to the
5 >> library path for launching some games but otherwise I've removed steam
6 >> from my PC. I've also set my video drivers to 32b in my package.use
7 >> but that's my whole setup.
8 > I had been operating under the assumption that my windows machine was
9 > the unstable platform and was preferentially selecting games that I
10 > could run on Linux....
11 Why would you assume that WIndows is the unstable one when every game is
12 built with Windows as the first class citizen? Even if you are changing
13 it every day it should be way better than running in Linux.
14 > atg@tortoise ~/.local/share/Steam/SteamApps/common $ ls -l
15 > total 168
16 > drwxrwxrwx  8 atg atg 4096 Jul  5 15:47 'Castle Story'
17 > drwxrwxrwx  8 atg atg 4096 Jul  9 00:56  Cities_Skylines
18 > drwxrwxrwx  3 atg atg 4096 Jun 20  2017  ConSim2015
19 > drwxrwxrwx  8 atg atg 4096 Jun 20  2017 'Counter-Strike Source'
20 > drwxrwxrwx  5 atg atg 4096 Dec 25  2015  Cradle
21 > drwxrwxrwx  4 atg atg 4096 May 29 22:14 'Creeper World 3'
22 > drwxrwxrwx 22 atg atg 4096 Jul 19 23:12 'Crusader Kings II'
23 > drwxrwxrwx  9 atg atg 4096 Jan 31  2017 'Democracy 3'
24 > drwxrwxrwx  7 atg atg 4096 Jul 21 10:37 'dota 2 beta'
25 > drwxrwxrwx  5 atg atg 4096 Jul 12 00:14 'Euro Truck Simulator 2'
26 > drwxrwxrwx  7 atg atg 4096 Jul 19 23:12  Factorio
27 > drwxrwxrwx  6 atg atg 4096 Jul 19 23:12  FEZ
28 > drwxrwxrwx  3 atg atg 4096 Dec 29  2017 'Full Throttle Remastered'
29 > drwxrwxrwx  9 atg atg 4096 May 29 11:14  GarrysMod
30 > drwxrwxrwx  6 atg atg 4096 Apr 21  2014  GarrysModDS
31 > drwxrwxrwx  6 atg atg 4096 Sep  8  2016 'Human Resource Machine'
32 > drwxrwxrwx  8 atg atg 4096 Sep 30  2016  KentuckyRouteZero
33 > drwxrwxrwx 20 atg atg 4096 Jul 28 21:07 'Kerbal Space Program'
34 > drwxrwxrwx  7 atg atg 4096 Oct 26  2015  LongLiveTheQueen
35 > drwxrwxrwx  7 atg atg 4096 Nov  4  2016 'Master of Orion 1'
36 > drwxrwxrwx  9 atg atg 4096 Nov  1  2016 'Master of Orion 2'
37 > drwxrwxrwx  6 atg atg 4096 Feb 16  2013  Osmos
38 > drwxrwxrwx 16 atg atg 4096 Jul  2 22:23 'Planet Explorers'
39 > drwxrwxrwx  3 atg atg 4096 Dec  6  2017 'Poly Bridge'
40 > drwxrwxrwx 10 atg atg 4096 Jul 17 12:19  Portal
41 > drwxrwxrwx 11 atg atg 4096 Jul  9 00:55 'Portal 2'
42 > drwxrwxrwx  3 atg atg 4096 Jun 29 21:22  Revhead
43 > drwxrwxrwx  7 atg atg 4096 Jul 19 23:12 'Rise of the Tomb Raider'
44 > drwxrwxrwx  8 atg atg 4096 Jul 20 20:07  ShadowOfMordor
45 > drwxrwxrwx  7 atg atg 4096 Jun 24 14:56 'SHENZHEN IO'
46 > drwxrwxrwx  4 atg atg 4096 Jul  3 12:47 "Sid Meier's Civilization Beyond
47 > Earth"
48 > drwxrwxrwx  5 atg atg 4096 Jul 19 23:12 "Sid Meier's Civilization V"
49 > drwxrwxrwx  6 atg atg 4096 Oct  4  2013 'Source SDK Base 2013 Multiplayer'
50 > drwxrwxrwx  6 atg atg 4096 Aug 10  2014 'Source SDK Base 2013 Singleplayer'
51 > drwxrwxrwx  5 atg atg 4096 Oct  3  2014  SteamVR
52 > drwxrwxrwx  8 atg atg 4096 Oct 24  2016 'Team Fortress 2'
53 > drwxrwxrwx  7 atg atg 4096 Jul  9 00:56 'The Talos Principle'
54 > drwxrwxrwx  6 atg atg 4096 Jul  9 00:56 'the witcher 2'
55 > drwxrwxrwx  4 atg atg 4096 Jun 26 13:26  TIS-100
56 > drwxrwxrwx  4 atg atg 4096 Jul 21 06:52 'Universe Sandbox 2'
57 > atg@tortoise ~/.local/share/Steam/SteamApps/common $
58 >
59 >
60 > And for the love of god, can someone PLEASE fix libcdio!!!!!!!!!!!!!!
61 >
62 >
63 > /bin/sh ../../libtool  --tag=CC   --mode=compile x86_64-pc-linux-gnu-gcc
64 > -m32 -DHAVE_CONFIG_H -I. -I../../../libcdio-2.0.0/lib/driver -I../.. 
65 > -I../../../libcdio-2.0.0/lib/driver -I../../include
66 > -I../../../libcdio-2.0.0/include/   -march=native -pipe -O3   -Wall
67 > -Wbad-function-cast -Wcast-align -Wchar-subscripts
68 > -Wdeclaration-after-statement -Wdisabled-optimization -Wendif-labels
69 > -Winline -Wmissing-declarations -Wmissing-prototypes -Wnested-externs
70 > -Wno-sign-compare -Wpointer-arith -Wshadow -Wstrict-prototypes -Wundef
71 > -Wunused -Wwrite-strings -c -o FreeBSD/freebsd_cam.lo
72 > ../../../libcdio-2.0.0/lib/driver/FreeBSD/freebsd_cam.c
73 > libtool: compile:  x86_64-pc-linux-gnu-gcc -m32 -DHAVE_CONFIG_H -I.
74 > -I../../../libcdio-2.0.0/lib/driver -I../..
75 > -I../../../libcdio-2.0.0/lib/driver -I../../include
76 > -I../../../libcdio-2.0.0/include/ -march=native -pipe -O3 -Wall
77 > -Wbad-function-cast -Wcast-align -Wchar-subscripts
78 > -Wdeclaration-after-statement -Wdisabled-optimization -Wendif-labels
79 > -Winline -Wmissing-declarations -Wmissing-prototypes -Wnested-externs
80 > -Wno-sign-compare -Wpointer-arith -Wshadow -Wstrict-prototypes -Wundef
81 > -Wunused -Wwrite-strings -c ../../../libcdio-2.0.0/lib/driver/util.c 
82 > -fPIC -DPIC -o .libs/util.o
83 > libtool: compile:  x86_64-pc-linux-gnu-gcc -m32 -DHAVE_CONFIG_H -I.
84 > -I../../../libcdio-2.0.0/lib/driver -I../..
85 > -I../../../libcdio-2.0.0/lib/driver -I../../include
86 > -I../../../libcdio-2.0.0/include/ -march=native -pipe -O3 -Wall
87 > -Wbad-function-cast -Wcast-align -Wchar-subscripts
88 > -Wdeclaration-after-statement -Wdisabled-optimization -Wendif-labels
89 > -Winline -Wmissing-declarations -Wmissing-prototypes -Wnested-externs
90 > -Wno-sign-compare -Wpointer-arith -Wshadow -Wstrict-prototypes -Wundef
91 > -Wunused -Wwrite-strings -c ../../../libcdio-2.0.0/lib/driver/utf8.c 
92 > -fPIC -DPIC -o .libs/utf8.o
93 > ../../../libcdio-2.0.0/lib/driver/utf8.c:350:3: error: #error "The iconv
94 > library is needed to build drivers, but it is not detected"
95 >  # error "The iconv library is needed to build drivers, but it is not
96 > detected"
97 >    ^~~~~
98 > make[3]: *** [Makefile:775: utf8.lo] Error 1
99 > make[3]: *** Waiting for unfinished jobs....
100 > libtool: compile:  x86_64-pc-linux-gnu-gcc -m32 -DHAVE_CONFIG_H -I.
101 > -I../../../libcdio-2.0.0/lib/driver -I../..
102 > -I../../../libcdio-2.0.0/lib/driver -I../../include
103 > -I../../../libcdio-2.0.0/include/ -march=native -pipe -O3 -Wall
104 > -Wbad-function-cast -Wcast-align -Wchar-subscripts
105 > -Wdeclaration-after-statement -Wdisabled-optimization -Wendif-labels
106 > -Winline -Wmissing-declarations -Wmissing-prototypes -Wnested-externs
107 > -Wno-sign-compare -Wpointer-arith -Wshadow -Wstrict-prototypes -Wundef
108 > -Wunused -Wwrite-strings -c
109 > ../../../libcdio-2.0.0/lib/driver/FreeBSD/freebsd.c  -fPIC -DPIC -o
110 > FreeBSD/.libs/freebsd.o
111 > libtool: compile:  x86_64-pc-linux-gnu-gcc -m32 -DHAVE_CONFIG_H -I.
112 > -I../../../libcdio-2.0.0/lib/driver -I../..
113 > -I../../../libcdio-2.0.0/lib/driver -I../../include
114 > -I../../../libcdio-2.0.0/include/ -march=native -pipe -O3 -Wall
115 > -Wbad-function-cast -Wcast-align -Wchar-subscripts
116 > -Wdeclaration-after-statement -Wdisabled-optimization -Wendif-labels
117 > -Winline -Wmissing-declarations -Wmissing-prototypes -Wnested-externs
118 > -Wno-sign-compare -Wpointer-arith -Wshadow -Wstrict-prototypes -Wundef
119 > -Wunused -Wwrite-strings -c
120 > ../../../libcdio-2.0.0/lib/driver/FreeBSD/freebsd_cam.c  -fPIC -DPIC -o
121 > FreeBSD/.libs/freebsd_cam.o
122 > make[3]: Leaving directory
123 > '/var/tmp/portage/dev-libs/libcdio-2.0.0-r1/work/libcdio-2.0.0-abi_x86_32.x86/lib/driver'
124 > make[2]: *** [Makefile:421: all-recursive] Error 1
125 > make[2]: Leaving directory
126 > '/var/tmp/portage/dev-libs/libcdio-2.0.0-r1/work/libcdio-2.0.0-abi_x86_32.x86/lib'
127 > make[1]: *** [Makefile:574: all-recursive] Error 1
128 > make[1]: Leaving directory
129 > '/var/tmp/portage/dev-libs/libcdio-2.0.0-r1/work/libcdio-2.0.0-abi_x86_32.x86'
130 > make: *** [Makefile:471: all] Error 2
131 >  * ERROR: dev-libs/libcdio-2.0.0-r1::gentoo failed (compile phase):
132 >  *   emake failed
133 >  *
134 >  * If you need support, post the output of `emerge --info
135 > '=dev-libs/libcdio-2.0.0-r1::gentoo'`,
136 >  * the complete build log and the output of `emerge -pqv
137 > '=dev-libs/libcdio-2.0.0-r1::gentoo'`.
138 >  * The complete build log is located at
139 > '/var/tmp/portage/dev-libs/libcdio-2.0.0-r1/temp/build.log'.
140 Seems your iconv library is broken or just not there. Have you tried
141 re-emerging it and then retrying?
142
143 # emerge -v1 libiconv

Attachments

File name MIME type
pEpkey.asc application/pgp-keys

Replies

Subject Author
Re: [gentoo-user] Steam is still BROKEN Mike Gilbert <floppym@g.o>
Re: [gentoo-user] Steam is still BROKEN Alan Grimes <ALONZOTG@×××××××.net>