Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!wuarchive!uunet!auspex!guy From: guy@auspex.auspex.com (Guy Harris) Newsgroups: comp.windows.x Subject: Re: xrooms on Sun4 OS 4.0.3 does not compile Message-ID: <3887@auspex.auspex.com> Date: 14 Aug 90 18:22:13 GMT References: Organization: Auspex Systems, Santa Clara Lines: 23 >ld: Undefined symbol > _alloca >*** Error code 1 >make: Fatal error: Command failed for target `xrooms' > >Any idea where is this symbol defined? "/usr/include/alloca.h": /* @(#)alloca.h 1.3 88/02/07 SMI */ #if defined(sparc) # define alloca(x) __builtin_alloca(x) #endif Basically, you need to find those source files that call "alloca" and put in something like #ifdef sparc #include #endif at the front of them. Be warned that some other compilers also need assistance in coping with "alloca"....