If you are just trying to compile GEM from only the Win32 .81 sources, then I can imagine you would have problems.
If you are starting from scratch, my best suggestion is to grab the last Unix version (0.79) and the Win 0.81 sources. Use the AuxLibs from 0.79 and the sources from 0.81. I might have forgotten to add some files to the Makefiles, but it should be pretty easy to understand what is going on (simply a recursive make).
Missing a "setup" function, means that the particular object wasn't compiled. In the case below, for some reason pix_video wasn't compiled and linked in the dso.
Later, Mark
============================ = mdanks@stormfront.com = http://www.danks.org/mark ============================
-----Original Message----- From: 14.wtI_Wtxbz.589.36 [mailto:opt@web.fm] Sent: Saturday, September 25, 1999 9:41 AM To: Michael A. Thompson Cc: pd-list@iem.mhsg.ac.at Subject: Re: gem
hm yes, i thoiught its some compiler/linker problem or incomp. on the suse there's the egcs installed rather than plain gcc. version is -- Reading specs from /usr/lib/gcc-lib/i486-linux/egcs-2.91.66/specs gcc version egcs-2.91.66 19990314/Linux (egcs-1.1.2 release) -- but i dont know what i was using ion my old system. on the debian 2.1 its a: gcc version 2.7.2.3
here it works On Sat, 25 Sep 1999, Michael A. Thompson wrote:
I have been having a hell of a time compiling Gem 0.81 on
unix (SGI both
native SGI compilers and egcs)
compile warning: ld32: WARNING 84: ../../../gem_new/src/AuxLibs/gltt/freetype/lib/libttf.a is
not used for
resolving any symbol. ld32: WARNING 84: ../../../gem_new/src/AuxLibs/gltt/libgltt.a is not used for resolving any symbol.
here are my pd runtime errors: pd: /usr/LocalApps/pd/gem/Gem: can't load library pd: /usr/LocalApps/pd/gem_new/Gem.pd_irix6: 16911:/usr/LocalApps/pd/bin/pd: rld: Fatal Error:
unresolvable symbol in
/usr/LocalApps/pd/gem_new/Gem.pd_irix6: pix_video_setup pd: /usr/LocalApps/pd/gem_new/Gem: can't load library
michael
"14.wtI_Wtxbz.589.36" wrote:
everything compiles clean on the suse 6.2 but when its
loaded i get:
Gem.pd_linux: undefined symbol: _6GemMan.m_mat_shininess Gem: can't load library
? uerps
--
Michael A. Thompson [IRIX - NeXTStep - Linux - MacOS - Windows]
Home: (940)382-2086 E-Mail: mat0001@jove.acs.unt.edu
Yes, I have merged the 0.79 and 0.81 sources (AuxLibs) etc....
I have fixed the warning link problems. Static linking doesnt seem to work yet but shared is working so far.
I check the Makefiles and all files are there. If I compile it one time the I get an error then dont change the source or makefiles and recompile I get another error...
I think Im getting closer to fixing it under egcs....
SGI native has me confused still though....
m
Mark Danks wrote:
If you are just trying to compile GEM from only the Win32 .81 sources, then I can imagine you would have problems.
If you are starting from scratch, my best suggestion is to grab the last Unix version (0.79) and the Win 0.81 sources. Use the AuxLibs from 0.79 and the sources from 0.81. I might have forgotten to add some files to the Makefiles, but it should be pretty easy to understand what is going on (simply a recursive make).
Missing a "setup" function, means that the particular object wasn't compiled. In the case below, for some reason pix_video wasn't compiled and linked in the dso.
Later, Mark
============================ = mdanks@stormfront.com = http://www.danks.org/mark ============================
-----Original Message----- From: 14.wtI_Wtxbz.589.36 [mailto:opt@web.fm] Sent: Saturday, September 25, 1999 9:41 AM To: Michael A. Thompson Cc: pd-list@iem.mhsg.ac.at Subject: Re: gem
hm yes, i thoiught its some compiler/linker problem or incomp. on the suse there's the egcs installed rather than plain gcc. version is -- Reading specs from /usr/lib/gcc-lib/i486-linux/egcs-2.91.66/specs gcc version egcs-2.91.66 19990314/Linux (egcs-1.1.2 release) -- but i dont know what i was using ion my old system. on the debian 2.1 its a: gcc version 2.7.2.3
here it works On Sat, 25 Sep 1999, Michael A. Thompson wrote:
I have been having a hell of a time compiling Gem 0.81 on
unix (SGI both
native SGI compilers and egcs)
compile warning: ld32: WARNING 84: ../../../gem_new/src/AuxLibs/gltt/freetype/lib/libttf.a is
not used for
resolving any symbol. ld32: WARNING 84: ../../../gem_new/src/AuxLibs/gltt/libgltt.a is not used for resolving any symbol.
here are my pd runtime errors: pd: /usr/LocalApps/pd/gem/Gem: can't load library pd: /usr/LocalApps/pd/gem_new/Gem.pd_irix6: 16911:/usr/LocalApps/pd/bin/pd: rld: Fatal Error:
unresolvable symbol in
/usr/LocalApps/pd/gem_new/Gem.pd_irix6: pix_video_setup pd: /usr/LocalApps/pd/gem_new/Gem: can't load library
michael
"14.wtI_Wtxbz.589.36" wrote:
everything compiles clean on the suse 6.2 but when its
loaded i get:
Gem.pd_linux: undefined symbol: _6GemMan.m_mat_shininess Gem: can't load library
? uerps
--
Michael A. Thompson [IRIX - NeXTStep - Linux - MacOS - Windows]
Home: (940)382-2086 E-Mail: mat0001@jove.acs.unt.edu
Michael A. Thompson [IRIX - NeXTStep - Linux - MacOS - Windows]
Home: (940)382-2086 E-Mail: mat0001@jove.acs.unt.edu