List:MySQL++« Previous MessageNext Message »
From:Death Gauge Date:November 21 2005 1:30pm
Subject:RE: New Problem with DLL/MinGW
View as plain text  
Nope it just makes the DLL but not the '*.a' file that it is supposed to be 
making. I'm not giving up until I solve this problem and making MinGW 
version work with DLL again.

--Death Gauge
"How do you gauge your death?!"




----Original Message Follows----
From: "Patrick McMichael" <p.s.mcmichael@stripped>
To: <plusplus@stripped>
Subject: RE: New Problem with DLL/MinGW
Date: Sun, 20 Nov 2005 23:57:10 -0500

Is it building any .a?

-----Original Message-----
From: Death Gauge [mailto:clay_hg@stripped]
Sent: Sunday, November 20, 2005 8:44 PM
To: plusplus@stripped
Subject: Re: New Problem with DLL/MinGW

Oddly none of those ideas seem to work:(.



--Death Gauge
"How do you gauge your death?!"




----Original Message Follows----
From: Ovidiu Bivolaru <ovidiu@stripped>
Reply-To: ovidiu@stripped
CC: plusplus@stripped
Subject: Re: New Problem with DLL/MinGW
Date: Sun, 20 Nov 2005 22:16:52 +0200

Actually, it is simple to override this . In mysq++/lib/Makefile, at line
139 there is a rule which is targeting "examples" directory:
$(RM) $(EX_BIN_DIR)*$(EXE). Is this correct ?
Comment out this line (put # at begging of this line).

Regards,
Ovidiu

Death Gauge wrote:

 >I did as you told me and I seem to get the mysqlpp.dll to compile but I
 >can't seem to get mysqlpp.a to compile at all. I get the following error
 >after adding the linker you recommend
 >
 >g++ -shared -o mysqlpp.dll --out-implib=mysqlpp.a debug/coldata.o
 >debug/connect
 >ion.o debug/datetime.o debug/field_names.o debug/field_types.o
 >debug/fields.o de
 >bug/manip.o debug/myset.o debug/qparms.o debug/query.o debug/result.o
 >debug/row.
 >o debug/sql_string.o debug/string_util.o debug/type_info.o debug/vallist.o
 >-Lc:
 >\mysql\lib\gcc -lmysqlclient
 >del /q "..\examples\debug\"*.exe
 >Could Not Find C:\mysql++\examples\debug\*.exe
 >make[1]: *** No rule to make target `mysqlpp.a', needed by `all'. Stop.
 >make[1]: Leaving directory `C:/mysql++/lib'
 >make: *** [all] Error 2
 >
 >--Death Gauge
 >"How do you gauge your death?!"
 >
 >----Original Message Follows----
 >From: "Patrick McMichael" <p.s.mcmichael@stripped>
 >To: "'MySQL++ Mailing List'" <plusplus@stripped>
 >Subject: RE: New Problem with DLL/MinGW
 >Date: Sat, 19 Nov 2005 21:50:19 -0500
 >
 >Death,
 >This error means it's not generating the import library for the
 >mysqlpp library (which is used in programs that use the DLL to let them
 >know
 >what's in the DLL, I think). You should be able to add the following flag
 >to your linker flags and it will build the import library for you as it
 >builds the dll.
 >
 >--out-implib=mysqlpp.a
 >
 >Please let us know if you get it working in MinGW with a DLL, we've all
 >tried and given up.
 >
 >-Patrick
 >
 >-----Original Message-----
 >From: Death Gauge [mailto:clay_hg@stripped]
 >Sent: Friday, November 18, 2005 12:06 AM
 >To: plusplus@stripped
 >Subject: New Problem with DLL/MinGW
 >
 >Well I seem to have compiled the DLL fine but then this pops up at the end
 >of the compilation.
 >
 >del /q "..\examples\debug\"*.exe
 >Could Not Find C:\mysql++\examples\debug\*.exe
 >make[1]: *** No rule to make target `mysqlpp.a', needed by `all'. Stop.
 >make[1]: Leaving directory `C:/mysql++/lib'
 >make: *** [all] Error 2
 >
 >Any ideas of what this means or how to fix it?
 >
 >--Death Gauge
 >"How do you gauge your death?!"
 >
 >_________________________________________________________________
 >On the road to retirement? Check out MSN Life Events for advice on how to
 >get there! http://lifeevents.msn.com/category.aspx?cid=Retirement
 >
 >
 >--
 >MySQL++ Mailing List
 >For list archives: http://lists.mysql.com/plusplus
 >To unsubscribe:
 >http://lists.mysql.com/plusplus?unsub=1
 >
 >
 >
 >
 >--
 >MySQL++ Mailing List
 >For list archives: http://lists.mysql.com/plusplus
 >To unsubscribe: http://lists.mysql.com/plusplus?unsub=1
 >
 >_________________________________________________________________
 >Don't just search. Find. Check out the new MSN Search!
 >http://search.msn.click-url.com/go/onm00200636ave/direct/01/
 >
 >


--
MySQL++ Mailing List
For list archives: http://lists.mysql.com/plusplus
To unsubscribe:    http://lists.mysql.com/plusplus?unsub=1

_________________________________________________________________
On the road to retirement? Check out MSN Life Events for advice on how to
get there! http://lifeevents.msn.com/category.aspx?cid=Retirement


--
MySQL++ Mailing List
For list archives: http://lists.mysql.com/plusplus
To unsubscribe:
http://lists.mysql.com/plusplus?unsub=1




--
MySQL++ Mailing List
For list archives: http://lists.mysql.com/plusplus
To unsubscribe:    http://lists.mysql.com/plusplus?unsub=1

_________________________________________________________________
Express yourself instantly with MSN Messenger! Download today - it's FREE! 
http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/

Thread
New Problem with DLL/MinGWDeath Gauge18 Nov
  • RE: New Problem with DLL/MinGWPatrick McMichael20 Nov
    • RE: New Problem with DLL/MinGWDeath Gauge20 Nov
      • RE: New Problem with DLL/MinGWPatrick McMichael20 Nov
      • Re: New Problem with DLL/MinGWOvidiu Bivolaru20 Nov
        • Re: New Problem with DLL/MinGWDeath Gauge21 Nov
          • RE: New Problem with DLL/MinGWPatrick McMichael21 Nov
            • RE: New Problem with DLL/MinGWDeath Gauge21 Nov
              • RE: New Problem with DLL/MinGWPatrick McMichael21 Nov
                • Re: New Problem with DLL/MinGWOvidiu Bivolaru21 Nov