bobbimanners / emailler

Email and Usenet suite for the Apple //e or GS with Uthernet-II ethernet card
http://bobbi.epizy.com
Other
30 stars 5 forks source link

Building from source #55

Closed GregWildman closed 3 years ago

GregWildman commented 3 years ago

Hello,

I cannot build the code from source due to a missing function/macro for setting the screen to 80 columns.

`$ make cp inc/ip65.h ip65.h make -C ip65 ip65.lib make[1]: Entering directory '/tmp/emailler/ip65' ca65 arithmetic.s ca65 arp.s

ca65 vic20vt100.s ar65 a vic20rrnet.lib vic20-rr-net.o cs8900adriver.o ethernet.o vic20init.o vic20print.o vic20timer.o vic20kernal.o vic20input.o vic20filteredinput.o vic20vt100.o cbmcharconv.o make[2]: Leaving directory '/tmp/emailler/drivers' cl65 -o date65.prg -Or -t c64 -m date65.c64.map -vm date65.c ../ip65/ip65.lib ../drivers/ip65_c64.lib date65.c(301): Error: Call to undefined function 'videomode' date65.c(301): Error: Undefined symbol: 'VIDEOMODE_80COL' make[1]: *** [Makefile:135: date65.prg] Error 1 make[1]: Leaving directory '/tmp/emailler/apps' make: *** [Makefile:44: ip65.d64] Error 2 ` Missing files ? Thanks, -- Greg
GregWildman commented 3 years ago

Followup.

I can successfully build from the source tarball provided for the release. I cannot build when cloning the git repo.

GregWildman commented 3 years ago

Studying the makefile a bit more I see that it does not build for the c64 and atari targets. As I did not specify a target it was making the c64 target first and failing. If I specify the apple2 target then all is right with the world and it compiles.

I am closing this issue, sorry for the noise.