Re: [Audacity-devel] How to compiler the Audacity version 1.1
A free multi-track audio editor and recorder
Brought to you by:
aosiniao
From: Dominic M. <do...@mi...> - 2002-06-27 17:55:26
|
Agh! These errors are annoying. Try adding "msvcrt.lib" to the list of system libraries to ignore in your project settings. Do the same with any other library other than libcmt.lib - that's the only MS library we should depend on. - Dominic Dwiz wrote: > From: "Brian G." > Subject: Re: [Audacity-devel] How to compiler the Audacity version 1.1 on > Could you provide a few lines of the link errors? > Brian G. > > These are the link errors I get for a release build using Shane's CVS > commands: > > > To get a clean cvs branch, doing (one line) : > > > > cvs > -d:pserver:ano...@cv...:/cvsroot/audacity login > > and then (one line) > > cvs -z3 > -d:pserver:ano...@cv...:/cvsroot/audacity co > audacity > > - I've been surviving on the download from his site, although it is buggy. > > Compiling... > AudacityApp.cpp > Linking... > MSVCRT.lib(MSVCRT.dll) : error LNK2005: _free already defined in > LIBCMT.lib(free.obj) > MSVCRT.lib(MSVCRT.dll) : error LNK2005: _malloc already defined in > LIBCMT.lib(malloc.obj) > MSVCRT.lib(MSVCRT.dll) : error LNK2005: _atoi already defined in > LIBCMT.lib(atox.obj) > MSVCRT.lib(MSVCRT.dll) : error LNK2005: _fclose already defined in > LIBCMT.lib(fclose.obj) > MSVCRT.lib(MSVCRT.dll) : error LNK2005: _fopen already defined in > LIBCMT.lib(fopen.obj) > MSVCRT.lib(MSVCRT.dll) : error LNK2005: _strncpy already defined in > LIBCMT.lib(strncpy.obj) > MSVCRT.lib(MSVCRT.dll) : error LNK2005: _ungetc already defined in > LIBCMT.lib(ungetc.obj) > MSVCRT.lib(MSVCRT.dll) : error LNK2005: _getc already defined in > LIBCMT.lib(fgetc.obj) > MSVCRT.lib(MSVCRT.dll) : error LNK2005: _fgets already defined in > LIBCMT.lib(fgets.obj) > MSVCRT.lib(MSVCRT.dll) : error LNK2005: _atol already defined in > LIBCMT.lib(atox.obj) > MSVCRT.lib(MSVCRT.dll) : error LNK2005: _isdigit already defined in > LIBCMT.lib(_ctype.obj) > MSVCRT.lib(MSVCRT.dll) : error LNK2005: _isalpha already defined in > LIBCMT.lib(_ctype.obj) > MSVCRT.lib(MSVCRT.dll) : error LNK2005: __vsnprintf already defined in > LIBCMT.lib(vsnprint.obj) > MSVCRT.lib(MSVCRT.dll) : error LNK2005: _realloc already defined in > LIBCMT.lib(realloc.obj) > MSVCRT.lib(MSVCRT.dll) : error LNK2005: _strstr already defined in > LIBCMT.lib(strstr.obj) > MSVCRT.lib(MSVCRT.dll) : error LNK2005: _toupper already defined in > LIBCMT.lib(toupper.obj) > MSVCRT.lib(MSVCRT.dll) : error LNK2005: _tolower already defined in > LIBCMT.lib(tolower.obj) > MSVCRT.lib(MSVCRT.dll) : error LNK2005: _memmove already defined in > LIBCMT.lib(memmove.obj) > MSVCRT.lib(MSVCRT.dll) : error LNK2005: _isspace already defined in > LIBCMT.lib(_ctype.obj) > MSVCRT.lib(MSVCRT.dll) : error LNK2005: _strchr already defined in > LIBCMT.lib(strchr.obj) > MSVCRT.lib(MSVCRT.dll) : error LNK2005: _strrchr already defined in > LIBCMT.lib(strrchr.obj) > MSVCRT.lib(MSVCRT.dll) : error LNK2005: _strtol already defined in > LIBCMT.lib(strtol.obj) > MSVCRT.lib(MSVCRT.dll) : error LNK2005: _strtoul already defined in > LIBCMT.lib(strtol.obj) > MSVCRT.lib(MSVCRT.dll) : error LNK2005: _strpbrk already defined in > LIBCMT.lib(strpbrk.obj) > MSVCRT.lib(MSVCRT.dll) : error LNK2005: _strncmp already defined in > LIBCMT.lib(strncmp.obj) > MSVCRT.lib(MSVCRT.dll) : error LNK2005: __stricmp already defined in > LIBCMT.lib(stricmp.obj) > MSVCRT.lib(MSVCRT.dll) : error LNK2005: _qsort already defined in > LIBCMT.lib(qsort.obj) > MSVCRT.lib(MSVCRT.dll) : error LNK2005: _getenv already defined in > LIBCMT.lib(getenv.obj) > MSVCRT.lib(MSVCRT.dll) : error LNK2005: _setlocale already defined in > LIBCMT.lib(setlocal.obj) > MSVCRT.lib(MSVCRT.dll) : error LNK2005: _isalnum already defined in > LIBCMT.lib(_ctype.obj) > MSVCRT.lib(MSVCRT.dll) : error LNK2005: _sprintf already defined in > LIBCMT.lib(sprintf.obj) > MSVCRT.lib(MSVCRT.dll) : error LNK2005: _time already defined in > LIBCMT.lib(time.obj) > MSVCRT.lib(MSVCRT.dll) : error LNK2005: _sscanf already defined in > LIBCMT.lib(sscanf.obj) > MSVCRT.lib(MSVCRT.dll) : error LNK2005: _exit already defined in > LIBCMT.lib(crt0dat.obj) > MSVCRT.lib(MSVCRT.dll) : error LNK2005: _putc already defined in > LIBCMT.lib(fputc.obj) > MSVCRT.lib(MSVCRT.dll) : error LNK2005: _rename already defined in > LIBCMT.lib(rename.obj) > MSVCRT.lib(MSVCRT.dll) : error LNK2005: _strftime already defined in > LIBCMT.lib(strftime.obj) > MSVCRT.lib(MSVCRT.dll) : error LNK2005: _abort already defined in > LIBCMT.lib(abort.obj) > MSVCRT.lib(MSVCRT.dll) : error LNK2005: _fflush already defined in > LIBCMT.lib(fflush.obj) > MSVCRT.lib(MSVCRT.dll) : error LNK2005: _fputc already defined in > LIBCMT.lib(fputc.obj) > MSVCRT.lib(MSVCRT.dll) : error LNK2005: _fread already defined in > LIBCMT.lib(fread.obj) > MSVCRT.lib(MSVCRT.dll) : error LNK2005: _clearerr already defined in > LIBCMT.lib(clearerr.obj) > MSVCRT.lib(MSVCRT.dll) : error LNK2005: _fwrite already defined in > LIBCMT.lib(fwrite.obj) > MSVCRT.lib(MSVCRT.dll) : error LNK2005: _fseek already defined in > LIBCMT.lib(fseek.obj) > MSVCRT.lib(MSVCRT.dll) : error LNK2005: _ftell already defined in > LIBCMT.lib(ftell.obj) > MSVCRT.lib(MSVCRT.dll) : error LNK2005: _floor already defined in > LIBCMT.lib(floor.obj) > MSVCRT.lib(MSVCRT.dll) : error LNK2005: __open already defined in > LIBCMT.lib(open.obj) > MSVCRT.lib(MSVCRT.dll) : error LNK2005: __close already defined in > LIBCMT.lib(close.obj) > MSVCRT.lib(MSVCRT.dll) : error LNK2005: __read already defined in > LIBCMT.lib(read.obj) > MSVCRT.lib(MSVCRT.dll) : error LNK2005: __write already defined in > LIBCMT.lib(write.obj) > MSVCRT.lib(MSVCRT.dll) : error LNK2005: __commit already defined in > LIBCMT.lib(commit.obj) > MSVCRT.lib(MSVCRT.dll) : error LNK2005: __lseek already defined in > LIBCMT.lib(lseek.obj) > MSVCRT.lib(MSVCRT.dll) : error LNK2005: _atof already defined in > LIBCMT.lib(atof.obj) > MSVCRT.lib(MSVCRT.dll) : error LNK2005: _fprintf already defined in > LIBCMT.lib(fprintf.obj) > MSVCRT.lib(MSVCRT.dll) : error LNK2005: _calloc already defined in > LIBCMT.lib(calloc.obj) > MSVCRT.lib(MSVCRT.dll) : error LNK2005: __isctype already defined in > LIBCMT.lib(isctype.obj) > MSVCRT.lib(MSVCRT.dll) : error LNK2005: __strnicmp already defined in > LIBCMT.lib(strnicmp.obj) > MSVCRT.lib(MSVCRT.dll) : error LNK2005: __strdup already defined in > LIBCMT.lib(strdup.obj) > LINK : warning LNK4098: defaultlib "MSVCRT" conflicts with use of other > libs; use /NODEFAULTLIB:library > Release/audacity.exe : fatal error LNK1169: one or more multiply defined > symbols found > Error executing link.exe. > > audacity.exe - 59 error(s), 477 warning(s) > > It looks like they're mostly from stdio.h...? > > > ------------------------------------------------------------------------ > *SOLD.com.au* > <http://au.rd.yahoo.com/mailwelcome/?http://au.sold.yahoo.com/> - Find > yourself a bargain! |