[Live-devel] Error while trying to build livemedia library using Borland C++ compiler

Ross Finlayson finlayson at live555.com
Wed Jul 18 07:06:07 PDT 2007


>What system are you building on? It looks like your system is 
>lacking 64-bit lseek system calls.

The problem is probably Panos's use of the Borland C++ compiler. 
This compiler unfortunately requires some special-case hacks in the 
code (search for "BORLANDC" in the code for examples of this).

The library header files that the Borland compiler uses apparently do 
not use the functions "_lseeki64()" and "_telli64(}" that GCC and 
Visual C++ use.  Do these functions have equivalent versions (with 
different names) in the Borland libraries?  If so, please let me 
know, and I can modifiy the code to support this.  If, however, they 
don't have equivalent versions in the Borland libraries, then you're 
out of luck - sorry.


>Error E2268 inputfile.cpp 85: Call to undefined function '_lseeki64' 
>in function
>  SeekFile64(FILE *,__int64,int)
>Error E2268 inputfile.cpp 99: Call to undefined function '_telli64' 
>in function
>TellFile64(FILE *)


-- 

Ross Finlayson
Live Networks, Inc.
http://www.live555.com/


More information about the live-devel mailing list