lmurray@wdl1.UUCP (10/28/87)
Cross posted to : comp.sources.wanted Subject: /lib files for Conquest Help! I was able to get Conquest from comp.sources.games, but when I tried to 'make' the system, I got errors. The only thing I could find that was strange with the Makefile was the mentioning of two files I did not have (oops, there he goes losing his files again, :~). The files were: /lib/crt0s.o and /lib/shlib.ifile I assume (hopefully correctly) that these files were important to the 'shared' aspect of the games (similar to Empire). Since I don't have these files, anyone willing to Email me a copy, or a lead on where to 'appropriate' them would be held in highest esteam. Thank you in advance. -lance e. murray- "the man without an empire, yet" /* Insert usual disclaimer. lmurray@ford-wdl1 */ /* {sun, hplabs, ucbvax, stanford}!lmurray!wdl1.UUCP */
david@ms.uky.edu (David Herron -- Resident E-mail Hack) (10/29/87)
In article <4360003@wdl1.UUCP> lmurray@wdl1.UUCP (Lance Murray) writes: > Help! I was able to get Conquest from comp.sources.games, but when >I tried to 'make' the system, I got errors. > /lib/crt0s.o and /lib/shlib.ifile > > I assume (hopefully correctly) that these files were important >to the 'shared' aspect of the games (similar to Empire). Since I don't >have these files, anyone willing to Email me a copy, or a lead on >where to 'appropriate' them would be held in highest esteam. er.. These files are only for the unix on Unix PC's and implement the shared C library. (Shared libraries are also on SysVr3, but some of the details are different). If you don't have them, then don't worry about it. Especially since the Makefile as distributed doesn't actually USE those files. Interestingly, if I re-work the Makefile so that it will use the shared libraries, the code doesn't compile because of missing symbols. But then it's already known that the shared stuff is strange, especially for programs needing curses kind of things. -- <---- David Herron, Local E-Mail Hack, david@ms.uky.edu, david@ms.uky.csnet <---- {rutgers,uunet,cbosgd}!ukma!david, david@UKMA.BITNET <---- I thought that time was this neat invention that kept everything <---- from happening at once. Why doesn't this work in practice?
allbery@ncoast.UUCP (Brandon Allbery) (11/05/87)
As quoted from <4360003@wdl1.UUCP> by lmurray@wdl1.UUCP (Lance Murray): +--------------- | Help! I was able to get Conquest from comp.sources.games, but when | I tried to 'make' the system, I got errors. The only thing I could find | that was strange with the Makefile was the mentioning of two files | /lib/crt0s.o and /lib/shlib.ifile +--------------- The only thing shared by these files is /lib/libc.a; not eactly essential to the game's proper working, they just save some memory. Replace /lib/crt0s.o with /lib/crt0.o, remove /lib/shlib.ifile, and append " -lc", all to the command to load the executable (ld ...). -- Brandon S. Allbery necntc!ncoast!allbery@harvard.harvard.edu {harvard!necntc,well!hoptoad,sun!mandrill!hal,uunet!hnsurg3}!ncoast!allbery