Re: Error compiling torcs 1.3.7 in ubuntu 18.04

David Savinkoff <[email protected]> Mon, 10 Dec 2018 19:57:08 -0700 (MST)
Newsgroups gmane.games.torcs.general
Message-ID <824801729.28180781.1544497028842.JavaMail.zimbra@mailid.telus.net>
------=_Part_28180778_2013102390.1544497028840
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

----- On Dec 5, 2018, at 2:29 PM, Jo=C3=A3o Aniceto wrote:
> Hi all
>=20
> Im having a problem in compiling TORCS 1.3.7, using a 64 bit ubuntu 18.04=
 .
>=20
> The error is the following :
>=20
> OpenALMusicPlayer.cpp: In member function =E2=80=98virtual bool
> OpenALMusicPlayer::streamBuffer(ALuint)=E2=80=99:
> OpenALMusicPlayer.cpp:164:22: error: invalid conversion from =E2=80=98cha=
r=E2=80=99 to =E2=80=98const
> char*=E2=80=99 [-fpermissive]
> const char* error =3D '\0';
> ^~~~

The solution is to change '\0' to ""
in
torcs-1.3.7src/libs/musicplayer/OpenALMusicPlayer.cpp
then compile.
Hopefully the next version of torcs will have this fixed.

Don't install the torcs source code into /usr/src
Don't compile as root.
Don't install torcs binary into the system.
(no need for root privileges)
Do use your home directory eg. /home/user/torcs-1.3.7
Furthermore, you should install the application to your home directory,
that way you can develop, compile, install and execute torcs in your
home directory. See TorcsNotes.txt

I hope that some day OpenALMusicPlayer and its dependencies
could be avoided with a compile switch.

Sincerely, David

------=_Part_28180778_2013102390.1544497028840
Content-Type: text/x-patch; name=torcs-1.3.6-gcc7-1.patch
Content-Disposition: attachment; filename=torcs-1.3.6-gcc7-1.patch
Content-Transfer-Encoding: base64

LS0tIGEvc3JjL2xpYnMvbXVzaWNwbGF5ZXIvT3BlbkFMTXVzaWNQbGF5ZXIuY3BwCisrKyBiL3Ny
Yy9saWJzL211c2ljcGxheWVyL09wZW5BTE11c2ljUGxheWVyLmNwcApAQCAtMTYxLDcgKzE2MSw3
IEBACiB7CiAJY2hhciBwY21bQlVGRkVSU0laRV07CiAJaW50IHNpemUgPSAwOwotCWNvbnN0IGNo
YXIqIGVycm9yID0gJ1wwJzsKKwljb25zdCBjaGFyKiBlcnJvciA9ICIiOwogCQogCWlmICghc3Ry
ZWFtLT5yZWFkKHBjbSwgQlVGRkVSU0laRSwgJnNpemUsICZlcnJvcikpIHsKIAkJR2ZFcnJvcigi
T3BlbkFMTXVzaWNQbGF5ZXI6IFN0cmVhbSByZWFkIGVycm9yOiAlc1xuIiwgZXJyb3IpOwo=
------=_Part_28180778_2013102390.1544497028840
Content-Type: text/plain; name=TorcsNotes.txt
Content-Disposition: attachment; filename=TorcsNotes.txt
Content-Transfer-Encoding: base64

VGhpcyB3b3JrcyB3aXRoIHRvcmNzLTEuMy42LnRhci5iejIKCnRhciAteGp2ZiB0b3Jjcy0xLjMu
Ni50YXIuYnoyCnBhdGNoIC1wMCA8IHRvcmNzLTEuMy42LnBhdGNoICAoYXBwbHkgeW91ciBwZXJz
b25hbCBwYXRjaGVzIGhlcmU7IGlmIHlvdSB3YW50IHRvKQoKKipleGFtcGxlIGxpYlggZm9yIC4v
Y29uZmlndXJlIGJlbG93OiAtLXgtbGlicmFyaWVzPS91c3IvbGliLwoqKmV4YW1wbGUgbGliWCBm
b3IgLi9jb25maWd1cmUgYmVsb3c6IC0teC1saWJyYXJpZXM9L3Vzci9saWIveDg2XzY0LWxpbnV4
LWdudS8KCkRvIHRoZSBmb2xsb3dpbmcgdG8gZGV0ZXJtaW5lIC1tYXJjaCBhbmQgLW10dW5lIGZv
ciB5b3VyIGNvbXB1dGVyOgpnY2MgLW1hcmNoPW5hdGl2ZSAtUSAtLWhlbHA9dGFyZ2V0IC4uLiB8
IGdyZXAgbWFyY2gKCihteSBjb21wdXRlciBpcyBhIC1tYXJjaD1jb3JlMiAtbXR1bmU9Y29yZTIp
CgoqKk5PVEU6ICoqVVNFUiBOQU1FIEhFUkUgYW5kICoqTUFSQ0gqKiBpbiB0aGUgZm91cnRoIGxp
bmU6CmFjbG9jYWwKYXV0b2NvbmYKYXV0b2hlYWRlcgouL2NvbmZpZ3VyZSAtLXByZWZpeD0vaG9t
ZS8qKlVTRVIgTkFNRSBIRVJFL2xvY2FsIC0teC1saWJyYXJpZXM9L3Vzci9saWIvIENGTEFHUz0i
LW1hcmNoPSoqTUFSQ0gqKiAtbXR1bmU9KipNQVJDSCoqIC1PMyAtcGlwZSAtcHRocmVhZCAtRF9S
RUVOVFJBTlQiIENYWEZMQUdTPSItbWFyY2g9KipNQVJDSCoqIC1tdHVuZT0qKk1BUkNIKiogLU8z
IC1waXBlIC1wdGhyZWFkIC1EX1JFRU5UUkFOVCIgIExERkxBR1M9Ii1XbCwtLW5vLWFkZC1uZWVk
ZWQsLS1zdHJpcC1hbGwiCgptYWtlIGNsZWFuCm1ha2UKbWFrZSBpbnN0YWxsCm1ha2UgZGF0YWlu
c3RhbGwKCioqTk9URSB0aGF0IHRoZSBhYm92ZSBjYW4gYmUgZG9uZSBpbiBvbmUgbGluZSBiZWZv
cmUgYSBjb2ZmZWUgYnJlYWs6Cm1ha2UgJiYgbWFrZSBpbnN0YWxsICYmIG1ha2UgZGF0YWluc3Rh
bGwKClN0cmlwIGJpbmFyaWVzIGluIGxvY2FsL2xpYi90b3JjcyAoKnZpdGFsIGZvciBzcGVlZCwg
YW5kIGp1c3QgdG8gYmUgc3VyZSkKZmluZCAuIC1uYW1lICIqLnNvIiAtZXhlYyBzdHJpcCAtcyAn
e30nIFw7CmZpbmQgLiAtbmFtZSAiKi1iaW4iIC1leGVjIHN0cmlwIC1zICd7fScgXDsKClRvdWNo
IHRpbWUgc3RhbXBzIGluIH4vLnRvcmNzIGRpcmVjdG9yeSBiZWZvcmUgcnVubmluZyB0b3Jjczog
KGlmIHlvdSB3YW50IHRvIGtlZXAgdGhlIG9sZCBzZXR0aW5ncykKZmluZCAuIC10eXBlIGYgLWV4
ZWMgdG91Y2ggJ3t9JyBcOwoKVXNlIHNldHRpbmdzIGluIC50b3JjcyAoaGlnaCByZXNvbHV0aW9u
cyB3b3JrIGJlc3QgKCp2aXRhbCBmb3Igc3BlZWQpCgozMiBiaXQgZnVsbC1zY3JlZW4gZGlzcGxh
eQp2aXNpYmlsaXR5IDI3MApzbW9rZSAyNDAKc2tpZCAgNjYKbG9kIDMKT3BlbkdMIFRleHR1cmUg
bGltaXQgNTEyIChvbGQgY29tcHV0ZXJzKQpPcGVuR0wgVGV4dHVyZSBsaW1pdCAyMDQ4IChuZXdl
ciBjb21wdXRlcnMpCgpzdGVlciBzZW5zaXRpdml0eTogMC41NQoKVG8gZXhlY3V0ZSBmcm9tIGxh
dW5jaGVyICh0b3Jjcy5kZXNrdG9wKToKfi9sb2NhbC9iaW4vdG9yY3MgPiAvZGV2L251bGwgMj4g
L2Rldi9udWxsCn4vbG9jYWwvc2hhcmUvZ2FtZXMvdG9yY3MvVGljb24uaWNvCgo=
------=_Part_28180778_2013102390.1544497028840
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline


------=_Part_28180778_2013102390.1544497028840
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Torcs-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/torcs-users

------=_Part_28180778_2013102390.1544497028840--