Skip to content

Linux compiling fail #14

@vulturm

Description

@vulturm

Hello,

I've tried compiling my gamemode using linux compiler

mike@Mike-G550 /GM_LINUX/new_lin $ ls -all

total 160
drwxr-xr-x 3 mike mike   4096 Jan 29 17:16 .
drwxr-xr-x 6 mike mike   4096 Jan 29 16:36 ..
-rwxr-xr-x 1 mike mike    175 Jan 29 16:38 compile.sh
drwxr-xr-x 3 mike mike   4096 Dec  9  2012 include
-rw-r--r-- 1 mike mike 143910 Dec  9  2012 DB.pwn

with the following args (shell script):
mike@Mike-G550 /GM_LINUX/new_lin $ cat compile.sh

#!/bin/bash
FISIER=$1
/GM_LINUX/pawno-c/pawncc $FISIER -i./include "-;" "-(" "-O1"

And, compiling fails with the following errors:
mike@Mike-G550/GM_LINUX/new_lin $ ./compile.sh newegDB.pwn

Pawn compiler 3.2.3664.samp         Copyright (c) 1997-2006, ITB CompuPhase

./include/GM_functii/GM_comune.inc(1688) : error 029: invalid expression, assumed zero
./include/GM_functii/GM_comune.inc(1688) : error 008: must be a constant expression; assumed zero
./include/GM_functii/GM_xan_Bizuri.inc(1447) : error 029: invalid expression, assumed zero
./include/GM_functii/GM_xan_Bizuri.inc(1447) : error 008: must be a constant expression; assumed zero
./include/GM_functii/GM_xan_Arme.inc(79) : error 029: invalid expression, assumed zero
./include/GM_functii/GM_xan_Arme.inc(79) : error 008: must be a constant expression; assumed zero

./include/GM_functii/GM_comune.inc(1688)

AntiDeAMX()
{
        new a[][] =
        {
                "Unarmed (Fist)",
                "Brass K",
        }; //-- line 1688
        #pragma unused a
}

./include/GM_functii/GM_xan_Bizuri.inc(1447)

stock NumeProdus(idprod)
{
    static const  sc_numeprod[][MAX_PROD_NAME] =
        {
            "\1",              
            "Cell Phone",      
        .....   // more lines here
        bla bla // more lines here
        }; //-- line 1447
    if (0 <= idprod <= MAX_PRODUSE)
    {
        return sc_numeprod[idprod];
    }
    return sc_numeprod[0];
}

./include/GM_functii/GM_xan_Arme.inc(79) 
new GunNames[51][MAX_GUN_NAME] = {
        "Nothing",
        "BrassKnuckles",
        "GolfClub",
        "Nitestick",
        "Knife",
        "BaseballBat",
..
...
...
        "Drugs",
}; //-- line 79

Any suggestions how to make it compile on linux?
Standard windows compiler from samp package.. is fine with the same parameters.

Thank you in advance,
Mike.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions