lotus

previous page: 10.6: When I'm using the new header files (post-v2.0.4), sometimes ORCA/Ccan't find my header files. Why?
  
page up: comp.sys.apple2. gno FAQ
  
next page: 11.2: Why do I keep getting "getc" and "putc" as unresolved symbolswhen linking?

11.1: I keep getting "va_end" as an unresolved symbol when linking. Why?




Description

This article is from the Apple II GNO FAQ, by Devin Reade with numerous contributions by others.

11.1: I keep getting "va_end" as an unresolved symbol when linking. Why?

    A#11.1:	You should only be seeing this if you are trying to use the
ORCA/C v2.1.x libraries with GNO v2.0.4.  (See Q#6.1 and Q#6.8).

The GNO v2.0.4 libraries were compiled with a version of ORCA/C 
that still used a function version of va_end(3).  ORCA/C now
correctly defines va_end(3) as a macro.  

If you attempt to use a variadic function from the GNO v2.0.4
libraries (such as open(2)), then you will get an unresolved
va_end reference.  To solve this problem, download and install
the archive "vaendPatch.shk", available from ground or caltech.
    

 

Continue to:













TOP
previous page: 10.6: When I'm using the new header files (post-v2.0.4), sometimes ORCA/Ccan't find my header files. Why?
  
page up: comp.sys.apple2. gno FAQ
  
next page: 11.2: Why do I keep getting "getc" and "putc" as unresolved symbolswhen linking?