EmeraldLoc / sm_osx

sm_osx is a Super Mario 64 Pc Port Launcher for macOS
https://github.com/EmeraldLoc/sm_osx
GNU General Public License v3.0
8 stars 1 forks source link

failed to compile sm64ex-alo #6

Closed beyondmeat closed 1 year ago

beyondmeat commented 1 year ago

QoL patches, better camera, no draw distance, 60fps

Assembling: sound/sound_data.s -> build/us_pc/sound/sound_data.o
Undefined symbols for architecture x86_64:
  "_tree_seg3_dl_snowy_pine", referenced from:
      _snow_tree_geo in common1_geo.o
     (maybe you meant: _tree_seg3_dl_snowy_pine_transparent)
ld: symbol(s) not found for architecture x86_64
collect2: error: ld returned 1 exit status
gmake: *** [Makefile:1795: build/us_pc/sm64.us.f3dex2e] Error 1
EmeraldLoc commented 1 year ago

Hmm, thought I fixed that, will look into it

EmeraldLoc commented 1 year ago

Will leave this open until it is fully fixed

beyondmeat commented 1 year ago

@EmeraldLoc I submitted a PR to your -alo fork to fix it. basically just reverting the fix commit you did back in june fixes it lol.

EmeraldLoc commented 1 year ago

@beyondmeat I may have fixed the issue, if you could double check that intel compiles, that would be great

beyondmeat commented 1 year ago

@EmeraldLoc now your fork works for intel mac.

beyondmeat commented 1 year ago

You should be able to pull the upstream changes and it works too (which I did on my fork)

EmeraldLoc commented 1 year ago

Cool, it works on arm now as well, will close this pr once v1.2.5 releases

EmeraldLoc commented 1 year ago

Oh, and I merged your pr, however it did not compile on arm, so I needed to fix it

EmeraldLoc commented 1 year ago

Actually, should close this now. As a temp fix, enable developer repos