• Just a reminder that providing specifics on, sharing links to, or naming websites where ROMs can be accessed is against the rules. If your post has any of this information it will be removed.
  • Ever thought it'd be cool to have your art, writing, or challenge runs featured on PokéCommunity? Click here for info - we'd love to spotlight your work!
  • Our weekly protagonist poll is now up! Vote for your favorite Trading Card Game 2 protagonist in the poll by clicking here.
  • Welcome to PokéCommunity! Register now and join one of the best fan communities on the 'net to talk Pokémon and more! We are not affiliated with The Pokémon Company or Nintendo.

[Other✓] Can't Compile

  • 1
    Posts
    3
    Years
    • Seen Dec 7, 2021
    I wanted to randomise Inclement Emerald so I cloned it from the GitHub Page https://github.com/BuffelSaft/pokeemerald using Ubuntu Then I did these
    git clone https://github.com/pret/agbcc
    cd agbcc
    ./build.sh
    ./install.sh ../pokeemerald
    cd ..
    Then I randomised it with DPRhttps://www.pokecommunity.com/showthread.php?t=451319 ( I Randomised Generations 1-8, I Randomized starters, encounters, static encounters, trainers, Items, Abilities, Stats, Evolutions, level learnset and tutor learnset then I ticked completely random then i went on Ubuntu and typed make but then I got an error that said
    /spoiler
    g++ -Wall -std=c++11 -O2 json11.cpp mapjson.cpp -o mapjson
    cc -Wall -Wextra -Wno-switch -Werror -std=c11 -O2 main.c extended.c -o aif2pcm -lm
    g++ -Wall -std=c++11 -O2 -I . jsonproc.cpp -o jsonproc
    g++ -std=c++11 -O2 -Wall -Wno-switch -Werror main.cpp sym_file.cpp elf.cpp -o ramscrgen
    g++ -Wall -Werror -std=c++11 -O2 scaninc.cpp c_file.cpp asm_file.cpp source_file.cpp -o scaninc
    cc -Wall -Wextra -Werror -std=c11 -O2 bin2c.c -o bin2c
    cc -Wall -Wextra -Werror -std=c11 -O2 -DPNG_SKIP_SETJMP_CHECK main.c convert_png.c util.c font.c -o rsfont -lpng -lz
    cc gbafix.c -o gbafix
    gcc -Wall -Wextra -Werror -Wno-sign-compare -std=c11 -O2 -DPNG_SKIP_SETJMP_CHECK main.c convert_png.c gfx.c jasc_pal.c lz.c rl.c util.c font.c huff.c -o gbagfx -lpng -lz
    g++ -std=c++11 -O2 -Wall -Wno-switch -Werror agb.cpp error.cpp main.cpp midi.cpp tables.cpp -o mid2agb
    g++ -std=c++11 -O2 -Wall -Wno-switch -Werror asm_file.cpp c_file.cpp charmap.cpp preproc.cpp string_parser.cpp utf8.cpp -o preproc
    ../../tools/ramscrgen/ramscrgen .bss sym_bss.txt ENGLISH > build/sym_bss.ld
    arm-none-eabi-as -mcpu=arm7tdmi -o build/src/agb_flash_1m.o build/src/agb_flash_1m.s
    arm-none-eabi-as -mcpu=arm7tdmi -o build/src/agb_flash_mx.o build/src/agb_flash_mx.s
    arm-none-eabi-as -mcpu=arm7tdmi -o build/src/siirtc.o build/src/siirtc.s
    ../../tools/gbagfx/gbagfx graphics/msg_box.png graphics/msg_box.4bpp
    ../../tools/gbagfx/gbagfx graphics/msg_box.4bpp graphics/msg_box.4bpp.lz
    ../../tools/gbagfx/gbagfx graphics/msg_box.png graphics/msg_box.gbapal
    ../../tools/gbagfx/gbagfx graphics/msg_box.tilemap graphics/msg_box.tilemap.lz
    arm-none-eabi-as -mcpu=arm7tdmi -o build/src/flash.o build/src/flash.s
    ../../tools/gbagfx/gbagfx graphics/debug_digits.png graphics/debug_digits.4bpp
    arm-none-eabi-as -mcpu=arm7tdmi -o build/src/main.o build/src/main.s
    arm-none-eabi-as -mcpu=arm7tdmi -o build/src/agb_flash_le.o build/src/agb_flash_le.s
    arm-none-eabi-as -mcpu=arm7tdmi -o build/src/rtc.o build/src/rtc.s
    arm-none-eabi-as -mcpu=arm7tdmi -o build/src/agb_flash.o build/src/agb_flash.s
    ../../tools/ramscrgen/ramscrgen COMMON sym_common.txt ENGLISH -c build/src,common_syms > build/sym_common.ld
    ../../tools/ramscrgen/ramscrgen ewram_data sym_ewram.txt ENGLISH > build/sym_ewram.ld
    cd build && sed -f ../../ld_script.sed ../ld_script.txt | sed "s#tools/#../tools/#g" > ld_script.ld
    arm-none-eabi-as -mcpu=arm7tdmi -o build/asm/libagbsyscall.o asm/libagbsyscall.s
    arm-none-eabi-as -mcpu=arm7tdmi -o build/asm/crt0.o asm/crt0.s
    cd build && arm-none-eabi-ld -Map ../payload.map -T ld_script.ld -o ../payload.elf -L ../../../tools/agbcc/lib -lgcc
    arm-none-eabi-objcopy -O binary payload.elf payload.gba
    arm-none-eabi-as -mcpu=arm7tdmi -o build/asm/loader.o asm/loader.s
    ../tools/gbagfx/gbagfx payload/payload.gba data/payload.gba.lz -search 1
    ../tools/preproc/preproc data/data.s charmap.txt | cc -E -I include - | arm-none-eabi-as -mcpu=arm7tdmi -o build/data/data.o
    cd build && arm-none-eabi-ld -Map ../berry_fix.map -T ../ld_script.txt -o ../berry_fix.elf
    arm-none-eabi-objcopy -O binary berry_fix.elf berry_fix.gba
    ../tools/gbafix/gbafix berry_fix.gba -cAGBJ -m01 -r0 --silent
    arm-none-eabi-as -mcpu=arm7tdmi --defsym L_IntrWait=1 -o IntrWait.o libagbsyscall.s
    arm-none-eabi-as -mcpu=arm7tdmi --defsym L_RegisterRamReset=1 -o RegisterRamReset.o libagbsyscall.s
    arm-none-eabi-as -mcpu=arm7tdmi --defsym L_Sqrt=1 -o Sqrt.o libagbsyscall.s
    arm-none-eabi-as -mcpu=arm7tdmi --defsym L_MusicPlayerOpen=1 -o MusicPlayerOpen.o libagbsyscall.s
    arm-none-eabi-as -mcpu=arm7tdmi --defsym L_SoundBiasReset=1 -o SoundBiasReset.o libagbsyscall.s
    arm-none-eabi-as -mcpu=arm7tdmi --defsym L_SoundDriverVSyncOn=1 -o SoundDriverVSyncOn.o libagbsyscall.s
    arm-none-eabi-as -mcpu=arm7tdmi --defsym L_Mod=1 -o Mod.o libagbsyscall.s
    arm-none-eabi-as -mcpu=arm7tdmi --defsym L_VBlankIntrWait=1 -o VBlankIntrWait.o libagbsyscall.s
    arm-none-eabi-as -mcpu=arm7tdmi --defsym L_MusicPlayerStart=1 -o MusicPlayerStart.o libagbsyscall.s
    arm-none-eabi-as -mcpu=arm7tdmi --defsym L_SoundDriverVSyncOff=1 -o SoundDriverVSyncOff.o libagbsyscall.s
    arm-none-eabi-as -mcpu=arm7tdmi --defsym L_HuffUnComp=1 -o HuffUnComp.o libagbsyscall.s
    arm-none-eabi-as -mcpu=arm7tdmi --defsym L_SoftResetExram=1 -o SoftResetExram.o libagbsyscall.s
    arm-none-eabi-as -mcpu=arm7tdmi --defsym L_MusicPlayerFadeOut=1 -o MusicPlayerFadeOut.o libagbsyscall.s
    arm-none-eabi-as -mcpu=arm7tdmi --defsym L_LZ77UnCompWram=1 -o LZ77UnCompWram.o libagbsyscall.s
    arm-none-eabi-as -mcpu=arm7tdmi --defsym L_SoundDriverMain=1 -o SoundDriverMain.o libagbsyscall.s
    arm-none-eabi-as -mcpu=arm7tdmi --defsym L_SoundBiasChange=1 -o SoundBiasChange.o libagbsyscall.s
    arm-none-eabi-as -mcpu=arm7tdmi --defsym L_LZ77UnCompVram=1 -o LZ77UnCompVram.o libagbsyscall.s
    arm-none-eabi-as -mcpu=arm7tdmi --defsym L_ArcTan2=1 -o ArcTan2.o libagbsyscall.s
    arm-none-eabi-as -mcpu=arm7tdmi --defsym L_MusicPlayerStop=1 -o MusicPlayerStop.o libagbsyscall.s
    arm-none-eabi-as -mcpu=arm7tdmi --defsym L_DivArm=1 -o DivArm.o libagbsyscall.s
    arm-none-eabi-as -mcpu=arm7tdmi --defsym L_ModArm=1 -o ModArm.o libagbsyscall.s
    arm-none-eabi-as -mcpu=arm7tdmi --defsym L_SoundDriverVSync=1 -o SoundDriverVSync.o libagbsyscall.s
    arm-none-eabi-as -mcpu=arm7tdmi --defsym L_SoundDriverInit=1 -o SoundDriverInit.o libagbsyscall.s
    arm-none-eabi-as -mcpu=arm7tdmi --defsym L_BgAffineSet=1 -o BgAffineSet.o libagbsyscall.s
    arm-none-eabi-as -mcpu=arm7tdmi --defsym L_Diff8bitUnFilterWram=1 -o Diff8bitUnFilterWram.o libagbsyscall.s
    arm-none-eabi-as -mcpu=arm7tdmi --defsym L_MultiBoot=1 -o MultiBoot.o libagbsyscall.s
    arm-none-eabi-as -mcpu=arm7tdmi --defsym L_MidiKey2Freq=1 -o MidiKey2Freq.o libagbsyscall.s
    arm-none-eabi-as -mcpu=arm7tdmi --defsym L_Div=1 -o Div.o libagbsyscall.s
    arm-none-eabi-as -mcpu=arm7tdmi --defsym L_Diff8bitUnFilterVram=1 -o Diff8bitUnFilterVram.o libagbsyscall.s
    arm-none-eabi-as -mcpu=arm7tdmi --defsym L_ArcTan=1 -o ArcTan.o libagbsyscall.s
    arm-none-eabi-as -mcpu=arm7tdmi --defsym L_ObjAffineSet=1 -o ObjAffineSet.o libagbsyscall.s
    arm-none-eabi-as -mcpu=arm7tdmi --defsym L_SoftResetRom=1 -o SoftResetRom.o libagbsyscall.s
    arm-none-eabi-as -mcpu=arm7tdmi --defsym L_SoundDriverMode=1 -o SoundDriverMode.o libagbsyscall.s
    arm-none-eabi-as -mcpu=arm7tdmi --defsym L_RLUnCompWram=1 -o RLUnCompWram.o libagbsyscall.s
    arm-none-eabi-as -mcpu=arm7tdmi --defsym L_BitUnPack=1 -o BitUnPack.o libagbsyscall.s
    arm-none-eabi-as -mcpu=arm7tdmi --defsym L_SoundChannelClear=1 -o SoundChannelClear.o libagbsyscall.s
    arm-none-eabi-as -mcpu=arm7tdmi --defsym L_CpuFastSet=1 -o CpuFastSet.o libagbsyscall.s
    arm-none-eabi-as -mcpu=arm7tdmi --defsym L_CpuSet=1 -o CpuSet.o libagbsyscall.s
    arm-none-eabi-as -mcpu=arm7tdmi --defsym L_Diff16bitUnFilter=1 -o Diff16bitUnFilter.o libagbsyscall.s
    arm-none-eabi-as -mcpu=arm7tdmi --defsym L_SoundBiasSet=1 -o SoundBiasSet.o libagbsyscall.s
    arm-none-eabi-as -mcpu=arm7tdmi --defsym L_MusicPlayerContinue=1 -o MusicPlayerContinue.o libagbsyscall.s
    arm-none-eabi-as -mcpu=arm7tdmi --defsym L_SoftReset=1 -o SoftReset.o libagbsyscall.s
    arm-none-eabi-as -mcpu=arm7tdmi --defsym L_RLUnCompVram=1 -o RLUnCompVram.o libagbsyscall.s
    arm-none-eabi-ar rc libagbsyscall.a IntrWait.o RegisterRamReset.o Sqrt.o MusicPlayerOpen.o SoundBiasReset.o SoundDriverVSyncOn.o Mod.o VBlankIntrWait.o MusicPlayerStart.o SoundDriverVSyncOff.o HuffUnComp.o SoftResetExram.o MusicPlayerFadeOut.o LZ77UnCompWram.o SoundDriverMain.o SoundBiasChange.o LZ77UnCompVram.o ArcTan2.o MusicPlayerStop.o DivArm.o ModArm.o SoundDriverVSync.o SoundDriverInit.o BgAffineSet.o Diff8bitUnFilterWram.o MultiBoot.o MidiKey2Freq.o Div.o Diff8bitUnFilterVram.o ArcTan.o ObjAffineSet.o SoftResetRom.o SoundDriverMode.o RLUnCompWram.o BitUnPack.o SoundChannelClear.o CpuFastSet.o CpuSet.o Diff16bitUnFilter.o SoundBiasSet.o MusicPlayerContinue.o SoftReset.o RLUnCompVram.o
    tools/ramscrgen/ramscrgen .bss sym_bss.txt ENGLISH > build/emerald/sym_bss.ld
    tools/gbagfx/gbagfx graphics/unknown/unknown_593C80.png graphics/unknown/unknown_593C80.4bpp
    tools/agbcc/bin/agbcc <flags> -o build/emerald/src/battle_anim_water.o src/battle_anim_water.c
    tools/gbagfx/gbagfx graphics/misc/mon_markings.png graphics/misc/mon_markings.4bpp
    tools/gbagfx/gbagfx graphics/misc/mon_markings.png graphics/misc/mon_markings.gbapal
    tools/agbcc/bin/agbcc <flags> -o build/emerald/src/mon_markings.o src/mon_markings.c
    tools/agbcc/bin/agbcc <flags> -o build/emerald/src/librfu_stwi.o src/librfu_stwi.c
    tools/agbcc/bin/agbcc <flags> -o build/emerald/src/battle_anim_new.o src/battle_anim_new.c
    tools/agbcc/bin/agbcc <flags> -o build/emerald/src/event_data.o src/event_data.c
    tools/agbcc/bin/agbcc <flags> -o build/emerald/src/battle_anim_dark.o src/battle_anim_dark.c
    tools/agbcc/bin/agbcc <flags> -o build/emerald/src/script.o src/script.c
    tools/agbcc/bin/agbcc <flags> -o build/emerald/src/union_room_battle.o src/union_room_battle.c
    tools/agbcc/bin/agbcc <flags> -o build/emerald/src/pokeball.o src/pokeball.c
    tools/agbcc/bin/agbcc <flags> -o build/emerald/src/mail_data.o src/mail_data.c
    tools/gbagfx/gbagfx graphics/interface/blank.png graphics/interface/blank.4bpp
    tools/agbcc/bin/agbcc <flags> -o build/emerald/src/util.o src/util.c
    tools/agbcc/bin/agbcc <flags> -o build/emerald/src/battle_tv.o src/battle_tv.c
    tools/agbcc/bin/agbcc <flags> -o build/emerald/src/pokenav_match_call_1.o src/pokenav_match_call_1.c
    tools/gbagfx/gbagfx graphics/misc/egg_hatch.png graphics/misc/egg_hatch.4bpp
    tools/gbagfx/gbagfx graphics/misc/egg_shard.png graphics/misc/egg_shard.4bpp
    tools/gbagfx/gbagfx graphics/pokemon/egg/normal.pal graphics/pokemon/egg/normal.gbapal
    tools/agbcc/bin/agbcc <flags> -o build/emerald/src/egg_hatch.o src/egg_hatch.c
    tools/agbcc/bin/agbcc <flags> -o build/emerald/src/dewford_trend.o src/dewford_trend.c
    tools/agbcc/bin/agbcc <flags> -o build/emerald/src/berry_fix_program.o src/berry_fix_program.c
    tools/agbcc/bin/agbcc <flags> -o build/emerald/src/item_use.o src/item_use.c
    tools/agbcc/bin/agbcc <flags> -o build/emerald/src/mevent_news.o src/mevent_news.c
    tools/agbcc/bin/agbcc <flags> -o build/emerald/src/task.o src/task.c
    tools/agbcc/bin/agbcc <flags> -o build/emerald/src/contest_ai.o src/contest_ai.c
    tools/agbcc/bin/agbcc <flags> -o build/emerald/src/battle_util2.o src/battle_util2.c
    tools/agbcc/bin/agbcc <flags> -o build/emerald/src/battle_ai_switch_items.o src/battle_ai_switch_items.c
    tools/gbagfx/gbagfx graphics/interface/select_button.png graphics/interface/select_button.4bpp
    tools/agbcc/bin/agbcc <flags> -o build/emerald/src/item_menu.o src/item_menu.c
    tools/gbagfx/gbagfx graphics/title_screen/clouds.png graphics/title_screen/clouds.4bpp
    tools/gbagfx/gbagfx graphics/title_screen/clouds.4bpp graphics/title_screen/clouds.4bpp.lz
    tools/gbagfx/gbagfx graphics/title_screen/logo_shine.png graphics/title_screen/logo_shine.4bpp
    tools/gbagfx/gbagfx graphics/title_screen/logo_shine.4bpp graphics/title_screen/logo_shine.4bpp.lz
    tools/gbagfx/gbagfx graphics/title_screen/rayquaza.png graphics/title_screen/rayquaza.4bpp
    tools/gbagfx/gbagfx graphics/title_screen/rayquaza.4bpp graphics/title_screen/rayquaza.4bpp.lz
    tools/gbagfx/gbagfx graphics/title_screen/rayquaza.bin graphics/title_screen/rayquaza.bin.lz
    tools/gbagfx/gbagfx graphics/title_screen/unk_853EF78.pal graphics/title_screen/unk_853EF78.gbapal
    tools/agbcc/bin/agbcc <flags> -o build/emerald/src/title_screen.o src/title_screen.c
    tools/agbcc/bin/agbcc <flags> -o build/emerald/src/battle_main.o src/battle_main.c
    tools/agbcc/bin/agbcc <flags> -o build/emerald/src/pokeblock.o src/pokeblock.c
    tools/agbcc/bin/agbcc <flags> -o build/emerald/src/pokemon.o src/pokemon.c
    In file included from src/pokemon.c:1857:
    src/data/pokemon/base_stats.h:1081: syntax error before `139'
    src/data/pokemon/base_stats.h:2327: syntax error before `169'
    src/data/pokemon/base_stats.h:4318: syntax error before `177'
    src/data/pokemon/base_stats.h:11272: syntax error before `189'
    make: *** [Makefile:345: build/emerald/src/pokemon.o] Error 1
    make: *** Deleting file 'build/emerald/src/pokemon.o'
    twinnedchain228@DESKTOP-G0620GT:/mnt/c/Users/MMAD/Desktop/decomps/pokeemerald$ make clean
    rm -f pokeemerald.gba pokeemerald.elf pokeemerald.map
    rm -rf build/emerald
    rm -f pokeemerald_modern.gba pokeemerald_modern.elf pokeemerald_modern.map
    rm -rf build/modern
    rm -f sound/direct_sound_samples/*.bin
    rm -f sound/direct_sound_samples/cries/*.bin
    rm -f sound/songs/midi/*.s
    find . \( -iname '*.1bpp' -o -iname '*.4bpp' -o -iname '*.8bpp' -o -iname '*.gbapal' -o -iname '*.lz' -o -iname '*.rl' -o -iname '*.latfont' -o -iname '*.hwjpnfont' -o -iname '*.fwjpnfont' \) -exec rm {} +
    rm -f data/layouts/layouts.inc data/layouts/layouts_table.inc
    rm -f data/maps/connections.inc data/maps/events.inc data/maps/groups.inc data/maps/headers.inc
    find data/maps \( -iname 'connections.inc' -o -iname 'events.inc' -o -iname 'header.inc' \) -exec rm {} +
    rm -f src/data/wild_encounters.h
    rm -f berry_fix.gba berry_fix.elf berry_fix.map
    rm -r build/*
    make -C payload tidy
    rm -f payload.gba payload.elf payload.map
    rm -r build/*
    rm -f sound/direct_sound_samples/*.bin
    rm -f /*.s
    find . \( -iname '*.1bpp' -o -iname '*.4bpp' -o -iname '*.8bpp' -o -iname '*.gbapal' -o -iname '*.lz' -o -iname '*.latfont' -o -iname '*.hwjpnfont' -o -iname '*.fwjpnfont' \) -exec rm {} +
    make -C payload clean
    rm -f payload.gba payload.elf payload.map
    rm -r build/*
    rm -f sound/direct_sound_samples/*.bin
    rm -f /*.s
    find . \( -iname '*.1bpp' -o -iname '*.4bpp' -o -iname '*.8bpp' -o -iname '*.gbapal' -o -iname '*.lz' -o -iname '*.latfont' -o -iname '*.hwjpnfont' -o -iname '*.fwjpnfont' \) -exec rm {} +
    rm -f libagbsyscall.a IntrWait.o RegisterRamReset.o Sqrt.o MusicPlayerOpen.o SoundBiasReset.o SoundDriverVSyncOn.o Mod.o VBlankIntrWait.o MusicPlayerStart.o SoundDriverVSyncOff.o HuffUnComp.o SoftResetExram.o MusicPlayerFadeOut.o LZ77UnCompWram.o SoundDriverMain.o SoundBiasChange.o LZ77UnCompVram.o ArcTan2.o MusicPlayerStop.o DivArm.o ModArm.o SoundDriverVSync.o SoundDriverInit.o BgAffineSet.o Diff8bitUnFilterWram.o MultiBoot.o MidiKey2Freq.o Div.o Diff8bitUnFilterVram.o ArcTan.o ObjAffineSet.o SoftResetRom.o SoundDriverMode.o RLUnCompWram.o BitUnPack.o SoundChannelClear.o CpuFastSet.o CpuSet.o Diff16bitUnFilter.o SoundBiasSet.o MusicPlayerContinue.o SoftReset.o RLUnCompVram.o
    rm -f mapjson mapjson.exe
    rm -f aif2pcm aif2pcm.exe
    rm -f jsonproc jsonproc.exe
    rm -f ramscrgen ramscrgen.exe
    rm -f scaninc scaninc.exe
    rm -f bin2c bin2c.exe
    rm -f rsfont rsfont.exe
    rm -f gbafix gbafix.exe
    rm -f gbagfx gbagfx.exe
    rm -f mid2agb mid2agb.exe
    rm -f preproc preproc.exe
    twinnedchain228@DESKTOP-G0620GT:/mnt/c/Users/MMAD/Desktop/decomps/pokeemerald$ make -B
    g++ -Wall -std=c++11 -O2 json11.cpp mapjson.cpp -o mapjson
    cc -Wall -Wextra -Wno-switch -Werror -std=c11 -O2 main.c extended.c -o aif2pcm -lm
    g++ -Wall -std=c++11 -O2 -I . jsonproc.cpp -o jsonproc
    g++ -std=c++11 -O2 -Wall -Wno-switch -Werror main.cpp sym_file.cpp elf.cpp -o ramscrgen
    g++ -Wall -Werror -std=c++11 -O2 scaninc.cpp c_file.cpp asm_file.cpp source_file.cpp -o scaninc
    cc -Wall -Wextra -Werror -std=c11 -O2 bin2c.c -o bin2c
    cc -Wall -Wextra -Werror -std=c11 -O2 -DPNG_SKIP_SETJMP_CHECK main.c convert_png.c util.c font.c -o rsfont -lpng -lz
    cc gbafix.c -o gbafix
    gcc -Wall -Wextra -Werror -Wno-sign-compare -std=c11 -O2 -DPNG_SKIP_SETJMP_CHECK main.c convert_png.c gfx.c jasc_pal.c lz.c rl.c util.c font.c huff.c -o gbagfx -lpng -lz
    g++ -std=c++11 -O2 -Wall -Wno-switch -Werror agb.cpp error.cpp main.cpp midi.cpp tables.cpp -o mid2agb
    g++ -std=c++11 -O2 -Wall -Wno-switch -Werror asm_file.cpp c_file.cpp charmap.cpp preproc.cpp string_parser.cpp utf8.cpp -o preproc
    tools/mapjson/mapjson groups emerald data/maps/map_groups.json
    tools/mapjson/mapjson layouts emerald data/layouts/layouts.json
    ../../tools/ramscrgen/ramscrgen .bss sym_bss.txt ENGLISH > build/sym_bss.ld
    karm-none-eabi-as -mcpu=arm7tdmi -o build/src/agb_flash_1m.o build/src/agb_flash_1m.s
    arm-none-eabi-as -mcpu=arm7tdmi -o build/src/agb_flash_mx.o build/src/agb_flash_mx.s
    arm-none-eabi-as -mcpu=arm7tdmi -o build/src/siirtc.o build/src/siirtc.s
    ../../tools/gbagfx/gbagfx graphics/msg_box.png graphics/msg_box.4bpp
    ../../tools/gbagfx/gbagfx graphics/msg_box.4bpp graphics/msg_box.4bpp.lz
    ../../tools/gbagfx/gbagfx graphics/msg_box.png graphics/msg_box.gbapal
    ../../tools/gbagfx/gbagfx graphics/msg_box.tilemap graphics/msg_box.tilemap.lz
    arm-none-eabi-as -mcpu=arm7tdmi -o build/src/flash.o build/src/flash.s
    ../../tools/gbagfx/gbagfx graphics/debug_digits.png graphics/debug_digits.4bpp
    arm-none-eabi-as -mcpu=arm7tdmi -o build/src/main.o build/src/main.s
    arm-none-eabi-as -mcpu=arm7tdmi -o build/src/agb_flash_le.o build/src/agb_flash_le.s
    arm-none-eabi-as -mcpu=arm7tdmi -o build/src/rtc.o build/src/rtc.s
    arm-none-eabi-as -mcpu=arm7tdmi -o build/src/agb_flash.o build/src/agb_flash.s
    ../../tools/ramscrgen/ramscrgen COMMON sym_common.txt ENGLISH -c build/src,common_syms > build/sym_common.ld
    ../../tools/ramscrgen/ramscrgen ewram_data sym_ewram.txt ENGLISH > build/sym_ewram.ld
    cd build && sed -f ../../ld_script.sed ../ld_script.txt | sed "s#tools/#../tools/#g" > ld_script.ld
    arm-none-eabi-as -mcpu=arm7tdmi -o build/asm/libagbsyscall.o asm/libagbsyscall.s
    arm-none-eabi-as -mcpu=arm7tdmi -o build/asm/crt0.o asm/crt0.s
    cd build && arm-none-eabi-ld -Map ../payload.map -T ld_script.ld -o ../payload.elf -L ../../../tools/agbcc/lib -lgcc
    arm-none-eabi-objcopy -O binary payload.elf payload.gba
    arm-none-eabi-as -mcpu=arm7tdmi -o build/asm/loader.o asm/loader.s
    ../tools/gbagfx/gbagfx payload/payload.gba data/payload.gba.lz -search 1
    ../tools/preproc/preproc data/data.s charmap.txt | cc -E -I include - | arm-none-eabi-as -mcpu=arm7tdmi -o build/data/data.o
    cd build && arm-none-eabi-ld -Map ../berry_fix.map -T ../ld_script.txt -o ../berry_fix.elf
    arm-none-eabi-objcopy -O binary berry_fix.elf berry_fix.gba
    ../tools/gbafix/gbafix berry_fix.gba -cAGBJ -m01 -r0 --silent
    arm-none-eabi-as -mcpu=arm7tdmi --defsym L_IntrWait=1 -o IntrWait.o libagbsyscall.s
    arm-none-eabi-as -mcpu=arm7tdmi --defsym L_RegisterRamReset=1 -o RegisterRamReset.o libagbsyscall.s
    arm-none-eabi-as -mcpu=arm7tdmi --defsym L_Sqrt=1 -o Sqrt.o libagbsyscall.s
    arm-none-eabi-as -mcpu=arm7tdmi --defsym L_MusicPlayerOpen=1 -o MusicPlayerOpen.o libagbsyscall.s
    arm-none-eabi-as -mcpu=arm7tdmi --defsym L_SoundBiasReset=1 -o SoundBiasReset.o libagbsyscall.s
    arm-none-eabi-as -mcpu=arm7tdmi --defsym L_SoundDriverVSyncOn=1 -o SoundDriverVSyncOn.o libagbsyscall.s
    arm-none-eabi-as -mcpu=arm7tdmi --defsym L_Mod=1 -o Mod.o libagbsyscall.s
    arm-none-eabi-as -mcpu=arm7tdmi --defsym L_VBlankIntrWait=1 -o VBlankIntrWait.o libagbsyscall.s
    arm-none-eabi-as -mcpu=arm7tdmi --defsym L_MusicPlayerStart=1 -o MusicPlayerStart.o libagbsyscall.s
    arm-none-eabi-as -mcpu=arm7tdmi --defsym L_SoundDriverVSyncOff=1 -o SoundDriverVSyncOff.o libagbsyscall.s
    arm-none-eabi-as -mcpu=arm7tdmi --defsym L_HuffUnComp=1 -o HuffUnComp.o libagbsyscall.s
    arm-none-eabi-as -mcpu=arm7tdmi --defsym L_SoftResetExram=1 -o SoftResetExram.o libagbsyscall.s
    arm-none-eabi-as -mcpu=arm7tdmi --defsym L_MusicPlayerFadeOut=1 -o MusicPlayerFadeOut.o libagbsyscall.s
    arm-none-eabi-as -mcpu=arm7tdmi --defsym L_LZ77UnCompWram=1 -o LZ77UnCompWram.o libagbsyscall.s
    arm-none-eabi-as -mcpu=arm7tdmi --defsym L_SoundDriverMain=1 -o SoundDriverMain.o libagbsyscall.s
    arm-none-eabi-as -mcpu=arm7tdmi --defsym L_SoundBiasChange=1 -o SoundBiasChange.o libagbsyscall.s
    arm-none-eabi-as -mcpu=arm7tdmi --defsym L_LZ77UnCompVram=1 -o LZ77UnCompVram.o libagbsyscall.s
    arm-none-eabi-as -mcpu=arm7tdmi --defsym L_ArcTan2=1 -o ArcTan2.o libagbsyscall.s
    arm-none-eabi-as -mcpu=arm7tdmi --defsym L_MusicPlayerStop=1 -o MusicPlayerStop.o libagbsyscall.s
    arm-none-eabi-as -mcpu=arm7tdmi --defsym L_DivArm=1 -o DivArm.o libagbsyscall.s
    arm-none-eabi-as -mcpu=arm7tdmi --defsym L_ModArm=1 -o ModArm.o libagbsyscall.s
    arm-none-eabi-as -mcpu=arm7tdmi --defsym L_SoundDriverVSync=1 -o SoundDriverVSync.o libagbsyscall.s
    arm-none-eabi-as -mcpu=arm7tdmi --defsym L_SoundDriverInit=1 -o SoundDriverInit.o libagbsyscall.s
    arm-none-eabi-as -mcpu=arm7tdmi --defsym L_BgAffineSet=1 -o BgAffineSet.o libagbsyscall.s
    arm-none-eabi-as -mcpu=arm7tdmi --defsym L_Diff8bitUnFilterWram=1 -o Diff8bitUnFilterWram.o libagbsyscall.s
    arm-none-eabi-as -mcpu=arm7tdmi --defsym L_MultiBoot=1 -o MultiBoot.o libagbsyscall.s
    arm-none-eabi-as -mcpu=arm7tdmi --defsym L_MidiKey2Freq=1 -o MidiKey2Freq.o libagbsyscall.s
    arm-none-eabi-as -mcpu=arm7tdmi --defsym L_Div=1 -o Div.o libagbsyscall.s
    arm-none-eabi-as -mcpu=arm7tdmi --defsym L_Diff8bitUnFilterVram=1 -o Diff8bitUnFilterVram.o libagbsyscall.s
    arm-none-eabi-as -mcpu=arm7tdmi --defsym L_ArcTan=1 -o ArcTan.o libagbsyscall.s
    arm-none-eabi-as -mcpu=arm7tdmi --defsym L_ObjAffineSet=1 -o ObjAffineSet.o libagbsyscall.s
    arm-none-eabi-as -mcpu=arm7tdmi --defsym L_SoftResetRom=1 -o SoftResetRom.o libagbsyscall.s
    arm-none-eabi-as -mcpu=arm7tdmi --defsym L_SoundDriverMode=1 -o SoundDriverMode.o libagbsyscall.s
    arm-none-eabi-as -mcpu=arm7tdmi --defsym L_RLUnCompWram=1 -o RLUnCompWram.o libagbsyscall.s
    arm-none-eabi-as -mcpu=arm7tdmi --defsym L_BitUnPack=1 -o BitUnPack.o libagbsyscall.s
    arm-none-eabi-as -mcpu=arm7tdmi --defsym L_SoundChannelClear=1 -o SoundChannelClear.o libagbsyscall.s
    arm-none-eabi-as -mcpu=arm7tdmi --defsym L_CpuFastSet=1 -o CpuFastSet.o libagbsyscall.s
    arm-none-eabi-as -mcpu=arm7tdmi --defsym L_CpuSet=1 -o CpuSet.o libagbsyscall.s
    arm-none-eabi-as -mcpu=arm7tdmi --defsym L_Diff16bitUnFilter=1 -o Diff16bitUnFilter.o libagbsyscall.s
    arm-none-eabi-as -mcpu=arm7tdmi --defsym L_SoundBiasSet=1 -o SoundBiasSet.o libagbsyscall.s
    arm-none-eabi-as -mcpu=arm7tdmi --defsym L_MusicPlayerContinue=1 -o MusicPlayerContinue.o libagbsyscall.s
    arm-none-eabi-as -mcpu=arm7tdmi --defsym L_SoftReset=1 -o SoftReset.o libagbsyscall.s
    arm-none-eabi-as -mcpu=arm7tdmi --defsym L_RLUnCompVram=1 -o RLUnCompVram.o libagbsyscall.s
    arm-none-eabi-ar rc libagbsyscall.a IntrWait.o RegisterRamReset.o Sqrt.o MusicPlayerOpen.o SoundBiasReset.o SoundDriverVSyncOn.o Mod.o VBlankIntrWait.o MusicPlayerStart.o SoundDriverVSyncOff.o HuffUnComp.o SoftResetExram.o MusicPlayerFadeOut.o LZ77UnCompWram.o SoundDriverMain.o SoundBiasChange.o LZ77UnCompVram.o ArcTan2.o MusicPlayerStop.o DivArm.o ModArm.o SoundDriverVSync.o SoundDriverInit.o BgAffineSet.o Diff8bitUnFilterWram.o MultiBoot.o MidiKey2Freq.o Div.o Diff8bitUnFilterVram.o ArcTan.o ObjAffineSet.o SoftResetRom.o SoundDriverMode.o RLUnCompWram.o BitUnPack.o SoundChannelClear.o CpuFastSet.o CpuSet.o Diff16bitUnFilter.o SoundBiasSet.o MusicPlayerContinue.o SoftReset.o RLUnCompVram.o
    tools/ramscrgen/ramscrgen .bss sym_bss.txt ENGLISH > build/emerald/sym_bss.ld
    tools/gbagfx/gbagfx graphics/unknown/unknown_593C80.png graphics/unknown/unknown_593C80.4bpp
    tools/agbcc/bin/agbcc <flags> -o build/emerald/src/battle_anim_water.o src/battle_anim_water.c
    tools/gbagfx/gbagfx graphics/misc/mon_markings.png graphics/misc/mon_markings.4bpp
    tools/gbagfx/gbagfx graphics/misc/mon_markings.png graphics/misc/mon_markings.gbapal
    tools/agbcc/bin/agbcc <flags> -o build/emerald/src/mon_markings.o src/mon_markings.c
    tools/agbcc/bin/agbcc <flags> -o build/emerald/src/librfu_stwi.o src/librfu_stwi.c
    tools/agbcc/bin/agbcc <flags> -o build/emerald/src/battle_anim_new.o src/battle_anim_new.c
    tools/agbcc/bin/agbcc <flags> -o build/emerald/src/event_data.o src/event_data.c
    tools/agbcc/bin/agbcc <flags> -o build/emerald/src/battle_anim_dark.o src/battle_anim_dark.c
    tools/agbcc/bin/agbcc <flags> -o build/emerald/src/script.o src/script.c
    tools/agbcc/bin/agbcc <flags> -o build/emerald/src/union_room_battle.o src/union_room_battle.c
    tools/agbcc/bin/agbcc <flags> -o build/emerald/src/pokeball.o src/pokeball.c
    tools/agbcc/bin/agbcc <flags> -o build/emerald/src/mail_data.o src/mail_data.c
    tools/gbagfx/gbagfx graphics/interface/blank.png graphics/interface/blank.4bpp
    tools/agbcc/bin/agbcc <flags> -o build/emerald/src/util.o src/util.c
    tools/agbcc/bin/agbcc <flags> -o build/emerald/src/battle_tv.o src/battle_tv.c
    tools/agbcc/bin/agbcc <flags> -o build/emerald/src/pokenav_match_call_1.o src/pokenav_match_call_1.c
    tools/gbagfx/gbagfx graphics/misc/egg_hatch.png graphics/misc/egg_hatch.4bpp
    tools/gbagfx/gbagfx graphics/misc/egg_shard.png graphics/misc/egg_shard.4bpp
    tools/gbagfx/gbagfx graphics/pokemon/egg/normal.pal graphics/pokemon/egg/normal.gbapal
    tools/agbcc/bin/agbcc <flags> -o build/emerald/src/egg_hatch.o src/egg_hatch.c
    tools/agbcc/bin/agbcc <flags> -o build/emerald/src/dewford_trend.o src/dewford_trend.c
    tools/agbcc/bin/agbcc <flags> -o build/emerald/src/berry_fix_program.o src/berry_fix_program.c
    tools/agbcc/bin/agbcc <flags> -o build/emerald/src/item_use.o src/item_use.c
    tools/agbcc/bin/agbcc <flags> -o build/emerald/src/mevent_news.o src/mevent_news.c
    tools/agbcc/bin/agbcc <flags> -o build/emerald/src/task.o src/task.c
    tools/agbcc/bin/agbcc <flags> -o build/emerald/src/contest_ai.o src/contest_ai.c
    tools/agbcc/bin/agbcc <flags> -o build/emerald/src/battle_util2.o src/battle_util2.c
    tools/agbcc/bin/agbcc <flags> -o build/emerald/src/battle_ai_switch_items.o src/battle_ai_switch_items.c
    tools/gbagfx/gbagfx graphics/interface/select_button.png graphics/interface/select_button.4bpp
    tools/agbcc/bin/agbcc <flags> -o build/emerald/src/item_menu.o src/item_menu.c
    tools/gbagfx/gbagfx graphics/title_screen/clouds.png graphics/title_screen/clouds.4bpp
    tools/gbagfx/gbagfx graphics/title_screen/clouds.4bpp graphics/title_screen/clouds.4bpp.lz
    tools/gbagfx/gbagfx graphics/title_screen/logo_shine.png graphics/title_screen/logo_shine.4bpp
    tools/gbagfx/gbagfx graphics/title_screen/logo_shine.4bpp graphics/title_screen/logo_shine.4bpp.lz
    tools/gbagfx/gbagfx graphics/title_screen/rayquaza.png graphics/title_screen/rayquaza.4bpp
    tools/gbagfx/gbagfx graphics/title_screen/rayquaza.4bpp graphics/title_screen/rayquaza.4bpp.lz
    tools/gbagfx/gbagfx graphics/title_screen/rayquaza.bin graphics/title_screen/rayquaza.bin.lz
    tools/gbagfx/gbagfx graphics/title_screen/unk_853EF78.pal graphics/title_screen/unk_853EF78.gbapal
    tools/agbcc/bin/agbcc <flags> -o build/emerald/src/title_screen.o src/title_screen.c
    tools/agbcc/bin/agbcc <flags> -o build/emerald/src/battle_main.o src/battle_main.c
    tools/agbcc/bin/agbcc <flags> -o build/emerald/src/pokeblock.o src/pokeblock.c
    tools/agbcc/bin/agbcc <flags> -o build/emerald/src/pokemon.o src/pokemon.c
    In file included from src/pokemon.c:1857:
    src/data/pokemon/base_stats.h:1081: syntax error before `139'
    src/data/pokemon/base_stats.h:2327: syntax error before `169'
    src/data/pokemon/base_stats.h:4318: syntax error before `177'
    src/data/pokemon/base_stats.h:11272: syntax error before `189'
    make: *** [Makefile:345: build/emerald/src/pokemon.o] Error 1
    make: *** Deleting file 'build/emerald/src/pokemon.o'
     
    As the error says, in the file 'src/data/pokemon/base_stats.h', there seems to be a few errors on lines 1081, 2327, 4318 and 11272. Could you please open it and tell me what's on those lines?
     
    I wanted to randomise Inclement Emerald so I cloned it from the GitHub Page https://github.com/BuffelSaft/pokeemerald using Ubuntu Then I did these
    git clone https://github.com/pret/agbcc
    cd agbcc
    ./build.sh
    ./install.sh ../pokeemerald
    cd ..
    Then I randomised it with DPRhttps://www.pokecommunity.com/showthread.php?t=451319 ( I Randomised Generations 1-8, I Randomized starters, encounters, static encounters, trainers, Items, Abilities, Stats, Evolutions, level learnset and tutor learnset then I ticked completely random then i went on Ubuntu and typed make but then I got an error that said
    ...

    Nevermind, it was a problem with the DPR not following up with some change on Inclement Emerald. I already fixed that, so if you download the new version (1.1.1), you should be able to randomize Inclement Emerald succesfully.

    Btw, on the tool, you should tick 'Completely random' before randomizing, otherwise it will balance the species. I probably should do something about it
     
    Back
    Top