Which version of ld are you using? I was getting this problem (multiple definition of atexit and _onexit), and it was solved for me by using the Technology Preview: binutils-2.18.50 John Lato On Feb 1, 2008 11:01 AM, Rory Walsh wrote: > Now I get the following errors: > > D:\MyDocuments\SourceCode\Csound5\csound5>g++ CsoundConsole.cpp -o > test.exe -I./H csound32.dll.5.1 > > CsoundConsole.cpp:28:2: warning: no newline at end of file > csound32.dll.5.1(.text+0x160):crtstuff.c: multiple definition of `atexit' > C:/MinGW/bin/../lib/gcc/mingw32/3.4.2/../../../crt2.o(.text+0x2b0):crt1.c: > first defined here > csound32.dll.5.1(.text+0x190):crtstuff.c: multiple definition of `_onexit' > C:/MinGW/bin/../lib/gcc/mingw32/3.4.2/../../../crt2.o(.text+0x2c0):crt1.c: > first defined here > csound32.dll.5.1(.text+0x1c0):crtstuff.c: multiple definition of > `__do_sjlj_init' > C:/MinGW/bin/../lib/gcc/mingw32/3.4.2/crtbegin.o(.text+0x0):crtstuff.c: > first defined here > collect2: ld returned 1 exit status > > The other strange thing is that if I use a -L and pass the directory > that holds csound.dll.5.1 it never finds it. > > > Rory. > > > > Victor.Lazzarini@nuim.ie wrote: > > No -l > > > > Victor > > > > ----- Original Message ----- > > From: Rory Walsh > > Date: Friday, February 1, 2008 3:26 pm > > Subject: Re: [Cs-dev] Linking to Csound dll > > To: Developer discussions > > > > > I'm assuming you forgot to add a -l before Csound32... if so > > > then how is > > > your command any different to my one? > > > > > > Yours > > > > g++ -o blah blah.c -L/dll/dir Csound32.dll.5.1 > > > > > > Mine > > > > g++ CsoundConsole.cpp -o test.exe > > > > -I../../SourceCode/csound5/csound5/H > > > > -L../../SourceCode/csound5/csound5 -lcsound32.dll.5.1 > > > > > > When running either command I get the same error about not being > > > able to > > > find csound32.dll.5.1 even though I'm sure it's there. Is there > > > any > > > chance that MinGW needs the dll to have a dll extension? > > > > > > Rory. > > > > > > > > > Victor.Lazzarini@nuim.ie wrote: > > > > > > > > g++ -o blah blah.c -L/dll/dir Csound32.dll.5.1 > > > > > > > > Victor > > > > ----- Original Message ----- > > > > From: Rory Walsh > > > > Date: Friday, February 1, 2008 3:14 pm > > > > Subject: [Cs-dev] Linking to Csound dll > > > > To: Developer discussions > > > > > > > > > I'm trying to link directly to the csound dll without > > > needing to > > > > > use > > > > > pexports but I can't seem to do it. This is what I'm trying: > > > > > > > > > > D:\MyDocuments\Lectures\CPAA>g++ CsoundConsole.cpp -o > > > test.exe> > -I../../SourceCode/csound5/csound5/H > > > > > -L../../SourceCode/csound5/csound5 -lcsound32.dll.5.1 > > > > > > > > > > If I replace -lcsound32.dll.5.1 with -lcsound32 it > > > works fine. > > > > > Any > > > > > ideas? csound32.dll.5.1 is definitely in the right > > > directory.> > > > > > > Rory. > > > > > > > > > > > > > > > ------------------------------------------------------- > > > ---------- > > > > > -------- > > > > > This SF.net email is sponsored by: Microsoft > > > > > Defy all challenges. Microsoft(R) Visual Studio 2008. > > > > > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > > > > > _______________________________________________ > > > > > Csound-devel mailing list > > > > > Csound-devel@lists.sourceforge.net > > > > > https://lists.sourceforge.net/lists/listinfo/csound-devel > > > > > > > > > > > > --------------------------------------------------------------- > > > --------- > > > > > > > > --------------------------------------------------------------- > > > ---------- > > > > This SF.net email is sponsored by: Microsoft > > > > Defy all challenges. Microsoft(R) Visual Studio 2008. > > > > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > > > > > > > > > > > > --------------------------------------------------------------- > > > --------- > > > > > > > > _______________________________________________ > > > > Csound-devel mailing list > > > > Csound-devel@lists.sourceforge.net > > > > https://lists.sourceforge.net/lists/listinfo/csound-devel > > > > > > ----------------------------------------------------------------- > > > -------- > > > This SF.net email is sponsored by: Microsoft > > > Defy all challenges. Microsoft(R) Visual Studio 2008. > > > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > > > _______________________________________________ > > > Csound-devel mailing list > > > Csound-devel@lists.sourceforge.net > > > https://lists.sourceforge.net/lists/listinfo/csound-devel > > > > > > ------------------------------------------------------------------------ > > > > ------------------------------------------------------------------------- > > > This SF.net email is sponsored by: Microsoft > > Defy all challenges. Microsoft(R) Visual Studio 2008. > > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > > > > > > ------------------------------------------------------------------------ > > > > _______________________________________________ > > Csound-devel mailing list > > Csound-devel@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/csound-devel > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > Csound-devel mailing list > Csound-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/csound-devel > ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ Csound-devel mailing list Csound-devel@lists.sourceforge.net