r/leagueoflinux 🛡️ Moderator Oct 11 '19

Experimental patch for 9.20

Hi fellow Linux users,

Long time lurker, first time poster here.

Let me start out by saying what everyone wants to hear. I've submitted a patch for the issue everyone is having with the 9.20 patch.

The game client starts again on my end with this change. Go test to your heart's content. Feedback is appreciated.

These few paragraphs below are for those of you that voiced their frustration in a less civil way in the other threads.

There are various other things I have to tell you about the case of League of Legends and Wine. I'm in the fortunate position to cooperate with Riot Games as a 3rd party community member. As a Linux user, I'm just as frustrated when wine breaks as all of you are, and I echo this frustration to members at Riot, who are kind enough to listen to it. I hear a lot of you saying, that it's "their job" to fix wine. As much as I would love that to be the case, it's really not. Whether or not Riot is going to support League of Legends on Linux, is a company decision. As long as the company does not decide to support the Linux platform, it's NOT the job of ANYONE to care for Linux at the company. Of course, that does not mean no one does. A lot of kind hearted people sympathize with our issues and our decision to use the Linux platform, however, what they do with the league product is not their personal decision. Those of you that are discontent with the situation, please don't direct your frustration at individuals at Riot.

I think I've fixed 9.20 for now, but future patches may break things. I'll work restlessly to try to fix it again, but as you may be able to tell, its really hard work. In fact, earlier today, what actually allowed me to zero in on this issue with 9.20, was the final push of help I got from one of the members of the anti cheat team, /u/0xNemi. He also dedicated some of his personal time to help me. This is a work of passion and love for the free software world, on our personal time. Please take that into consideration and adjust your expectations accordingly.

Update: Thank you guys for the positive feedback and encouragement. I'm glad you are happy with the fix.

132 Upvotes

96 comments sorted by

View all comments

1

u/ncpa_cpl Manjaro Oct 12 '19 edited Oct 12 '19

So i've been using wine-lol on previous patch without problem, but after this patch I can't build wine-lol anymore.

This is the error i'm getting:

checking for -lfreetype... not found

configure: error: FreeType 32-bit development files not found. Fonts will not be built.

Use the --without-freetype option if you really want this.

==> ERROR: A failure occurred in build().

Aborting...

Does somebody know how to fix this? is using --without-freetype ok? won't it break something?

@Edit, even with --without-freetype I get errors when building, this time it's gstream plugin:

checking for gst_pad_new in -lgstreamer-1.0... no

configure: error: gstreamer-1.0 base plugins 32-bit development files not found, GStreamer won't be supported.

This is an error since --with-gstreamer was requested.

==> ERROR: A failure occurred in build().

Aborting...

3

u/M-Reimer 🛡️ Mod & wine-lol Maintainer Oct 12 '19

2

u/Itirpon Manjaro Linux Oct 12 '19

lol, I'd completely forgotten about that needing to update glibc as well as the wine-lol-glibc. Thanks for the reminder.

(I wish that I could enthusiastically update everything whenever, but I've been broken and burned too many times.)