General problems compiling on Linux (not asking for C help!) - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (
https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Plugin Development (
https://sampforum.blast.hk/forumdisplay.php?fid=18)
+--- Thread: General problems compiling on Linux (not asking for C help!) (
/showthread.php?tid=140356)
General problems compiling on Linux (not asking for C help!) -
theRealG - 08.04.2010
Hey there,
I`m pretty sure this has been a common problem for most users compiling a plugin on linux the very first time, yet I myself haven`t found any solution.
Trying to compile helloworld on Ubuntu 64bit with gcc or g++ gives me the following errors/warnings:
Code:
In file included from helloworld.cpp:8:
../SDK/amx/amx.h:216: warning: вpackedв attribute ignored for field of type вchar [20]в
../SDK/amx/amx.h:266: warning: вpackedв attribute ignored for field of type вcharв
../SDK/amx/amx.h:267: warning: вpackedв attribute ignored for field of type вcharв
../SDK/amx/amx.h:385: error: вsize_tв has not been declared
../SDK/amx/amx.h:405: error: вsize_tв has not been declared
helloworld.cpp: In function вbool Load(void**)в:
helloworld.cpp:39: warning: deprecated conversion from string constant to вchar*в
helloworld.cpp: In function вvoid Unload()в:
helloworld.cpp:49: warning: deprecated conversion from string constant to вchar*в
helloworld.cpp: In function вcell n_HelloWorld(AMX*, cell*)в:
helloworld.cpp:62: warning: deprecated conversion from string constant to вchar*в
I suppose I am missing header files. I just can`t find out which. Searched on ****** a lot but no answers for my problems, or answers I (with my pretty rudimental linux knowledge) can`t understand.
If someone could just tell me the library packages I needed to install (I installed tons of them already) to get it to compile without errors I`d be very thankful.
I don`t want to get too deep into linux as a lack of time, hence I am very very overwhelmed by all the info I get via ****** (manually including headerfiles etc.).
Thanks in advance for any helpful response.
Regards.
Re: General problems compiling on Linux (not asking for C help!) -
Romanius - 11.04.2010
SAMP not support 64bit systems
Re: General problems compiling on Linux (not asking for C help!) -
theRealG - 11.04.2010
Nah that`s not the case, it was my general low linux knowledge (not knowing how to compile at all), IRC solved my problem. Thanks a lot anyways.