apuder / TRS-IO

GNU General Public License v3.0
56 stars 25 forks source link

rsclient.c missing? #14

Closed johnwiggins closed 4 years ago

johnwiggins commented 4 years ago

Building the esp code results in missing symbols in trs-io.elf: CXX build/retrostore/retrostore.o AR build/retrostore/libretrostore.a LD build/trs-io.elf build/retrostore/libretrostore.a(retrostore.o):(.literal._ZN16RetroStoreModule7sendCMDEv[RetroStoreModule::sendCMD()]+0x0): undefined reference to rsclient_cmd' build/retrostore/libretrostore.a(retrostore.o):(.literal._ZN16RetroStoreModule7sendCMDEv[RetroStoreModule::sendCMD()]+0x8): undefined reference torsclient_cmd_len'

Source of retrostore.cpp refers to those symbols being defined in rsclient.c, which is not in the repo.

This is driving me nuts because the ESP binaries in the repo look like they're actually retrostore card binaries, not those shown in the README.

Thanks!

apuder commented 4 years ago

rsclient.c is created by the Makefile in ~/src/trs. Call the top-level Makefile to make sure everything is compiled in the correct order.