First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 1307
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Ryan Phillips (RETIRED) <rphillips@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Ric Messier <kilroy@WasHere.COM>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
mysql++-1.7.9-r1.ebuild ebuild script for mysql++ text/plain Ric Messier 2002-03-22 18:30 0000 1.20 KB Details
mysql++-1.7.9.ebuild Updated ebuild with docs installed as requested application/octet-stream Ric Messier 2002-10-13 19:06 0000 1.23 KB Details
mysql++-1.7.9.ebuild Corrected ebuild application/octet-stream Ric Messier 2002-10-13 19:58 0000 1.31 KB Details
mysql++-gcc-3.0.patch patch to work with GCC3 patch Ric Messier 2002-10-14 14:25 0000 155.50 KB Details | Diff
mysql++-gcc-3.2.patch.gz Patch to be applied after first patch patch Ric Messier 2002-10-26 19:39 0000 2.37 KB Details | Diff
mysql++-1.7.9_example.patch Patch that solves the compiling errors during example directory patch Sascha Herrmann 2002-12-03 13:30 0000 1.17 KB Details | Diff
mysql++-1.7.9.ebuild ebuild that is fully compatible with gcc-3.2 ( needs the gcc-3.0, gcc-3.2, and the example patch #6173) text/plain Sascha Herrmann 2002-12-03 13:35 0000 1.49 KB Details
mysql++-gcc-3.0.patch official mysql++-gcc-3.0-patch patch Sascha Herrmann 2002-12-03 13:37 0000 150.92 KB Details | Diff
mysql++-gcc-3.2.patch offical mysql++-gcc-3.2.patch patch Sascha Herrmann 2002-12-03 13:38 0000 12.51 KB Details | Diff
mysql++-1.7.9.ebuild modified ebuild that should allow to use the mysql++ api text/plain Sascha Herrmann 2003-02-11 11:14 0000 1.58 KB Details
mysql++-gcc_throw.patch patch that corrects some throw() errors during compiling custom projects againts mysql++ api text/plain Sascha Herrmann 2003-02-11 11:16 0000 3.09 KB Details
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 1307 depends on: Show dependency tree
Bug 1307 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2002-03-22 18:27 0000
Please find attached a new ebuild script for the mysql++ api. I have tested
this
ebuild in dev-db/mysql++ which is where it would seem to go.

As might be expected, mysql++ allows a programmatic interface from C++
applications.

------- Comment #1 From Ric Messier 2002-03-22 18:30:09 0000 -------
Created an attachment (id=419) [details]
ebuild script for mysql++

this is the ebuild script

------- Comment #2 From Donny Davies (RETIRED) 2002-06-08 22:44:48 0000 -------
well i noticed it has a huge amount of docs, but you install -zero- of them.

could you please go through and install them, then submit your
changes.

------- Comment #3 From SpanKY 2002-09-04 16:20:24 0000 -------
closed bug until the original submitter updates his ebuild ...

------- Comment #4 From Seemant Kulleen (RETIRED) 2002-10-12 18:02:24 0000 -------
not gonna happen -- he submitted in march. let's get this to a dev to take care
of post-freeze

------- Comment #5 From Ric Messier 2002-10-13 19:06:09 0000 -------
Created an attachment (id=4684) [details]
Updated ebuild with docs installed as requested

correct ebuild. installs docs

------- Comment #6 From Ric Messier 2002-10-13 19:58:03 0000 -------
Created an attachment (id=4685) [details]
Corrected ebuild

This adds in the KEYWORDS, SLOT, LICENSE fields that were missing in the update

------- Comment #7 From Ric Messier 2002-10-14 14:25:37 0000 -------
Created an attachment (id=4710) [details]
patch to work with GCC3

this patch corrects the errors generated using gcc3

------- Comment #8 From Ryan Phillips (RETIRED) 2002-10-18 00:12:46 0000 -------
Errors out:

connection1.hh:51: after previous specification in `bool
   MysqlConnection::real_connect(const cchar* = "", const cchar* = "", const
   cchar* = "", const cchar* = "", unsigned int = 0, char = 0, unsigned int =
   60, const cchar* = "", unsigned int = 0)'
connection.cc:45: default argument given for parameter 8 of `bool
   MysqlConnection::real_connect(const cchar*, const cchar*, const cchar*,
   const cchar*, unsigned int, char = 0, unsigned int = 60, const char* = "",
   unsigned int = 0)'
connection1.hh:51: after previous specification in `bool
   MysqlConnection::real_connect(const cchar* = "", const cchar* = "", const
   cchar* = "", const cchar* = "", unsigned int = 0, char = 0, unsigned int =
   60, const cchar* = "", unsigned int = 0)'
connection.cc:45: default argument given for parameter 9 of `bool
   MysqlConnection::real_connect(const cchar*, const cchar*, const cchar*,
   const cchar*, unsigned int, char = 0, unsigned int = 60, const char* = "",
   unsigned int = 0)'
connection1.hh:51: after previous specification in `bool
   MysqlConnection::real_connect(const cchar* = "", const cchar* = "", const
   cchar* = "", const cchar* = "", unsigned int = 0, char = 0, unsigned int =
   60, const cchar* = "", unsigned int = 0)'
make[2]: *** [connection.lo] Error 1
make[2]: *** Waiting for unfinished jobs....
c++ -DHAVE_CONFIG_H -I. -I. -I.. -I. -I../sqlplusint -I/usr/include/mysql
-march=i686 -O3 -pipe -Wp,-MD,.deps/coldata.pp -c coldata.cc -o coldata.o
>/dev/null 2>&1
mv -f .libs/coldata.lo coldata.lo
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory
`/var/tmp/portage/mysql++-1.7.9/work/mysql++-1.7.9/sqlplusint'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/mysql++-1.7.9/work/mysql++-1.7.9'
make: *** [all-recursive-am] Error 2


------- Comment #9 From Ric Messier 2002-10-26 19:39:25 0000 -------
Created an attachment (id=5049) [details]
Patch to be applied after first patch 

this will have it work with gcc 3.2

------- Comment #10 From Ric Messier 2002-10-27 16:26:02 0000 -------
Applied patches and testing:

make[2]: Entering directory `/var/tmp/portage/mysql++-1.7.9/work/mysql++-
1.7.9/examples'
make[2]: *** No rule to make target `resetdb.@OBJEXT@', needed by 
`resetdb@EXEEXT@'.  Stop.

still working...

------- Comment #11 From Sascha Herrmann 2002-12-03 13:30:35 0000 -------
Created an attachment (id=6173) [details]
Patch that solves the compiling errors during example directory

Hi, this is an patch that allows to compile mysql++ without an error! (by
excluding the examples directory, that does not matter to the important files!)

------- Comment #12 From Sascha Herrmann 2002-12-03 13:35:22 0000 -------
Created an attachment (id=6174) [details]
ebuild that is fully compatible with gcc-3.2 ( needs the gcc-3.0, gcc-3.2, and
the example patch #6173)

Hi,

this is a full functional ebuild for building mysql++-1.7.9 with gentoo-1.4
(gcc-3.2).
It needs the example patch #6173 and the mysql-gcc3.0 and mysql-gcc3.2 patches.

Then it compiles without errors. My applications compile and work well.
cya

------- Comment #13 From Sascha Herrmann 2002-12-03 13:37:45 0000 -------
Created an attachment (id=6175) [details]
official mysql++-gcc-3.0-patch

the official mysql++-gcc-3.0.patch i used for #6174

------- Comment #14 From Sascha Herrmann 2002-12-03 13:38:58 0000 -------
Created an attachment (id=6176) [details]
offical mysql++-gcc-3.2.patch

offical mysql++-gcc-3.2.patch i used for #6174

have a nice try

------- Comment #15 From Ryan Phillips (RETIRED) 2002-12-11 16:58:04 0000 -------
committed.

------- Comment #16 From Sascha Herrmann 2003-02-11 11:11:52 0000 -------
Sorry i've to REOPEN this bug, as i found again some big problems in mysql++
with gcc-3.2.1, but finally (after quite a long time!) i got that fixed ;-)!
For me mysql++-1.7.9 works, and even my old source code runs again.

The following attachments are the modified ebuild, and the patch fixing some
throw errors, that prevented programs (not the package!) to compile!

So for my state of view, the package may become stable after quite a few tests
by other users!

------- Comment #17 From Sascha Herrmann 2003-02-11 11:14:31 0000 -------
Created an attachment (id=8161) [details]
modified ebuild that should allow to use the mysql++ api

------- Comment #18 From Sascha Herrmann 2003-02-11 11:16:29 0000 -------
Created an attachment (id=8162) [details]
patch that corrects some throw() errors during compiling custom projects
againts mysql++ api

------- Comment #19 From Bjørn Magnus Mathisen 2003-07-30 20:03:05 0000 -------
I get this error message while emerging mysql-1.7.9-r1: 

( i have mysql 4.0.13-r3 )

shell> emerge mysql++

>>> Unpacking mysql++-1.7.9.tar.gz mysql++-gcc-3.0.patch.gz mysql++-gcc-3.2.patch.gz to /var/tmp/portage/mysql++-1.7.9-r1/work 
/usr/sbin/ebuild.sh: line 289: ${x%.*}: ambiguous redirect 

!!! ERROR: dev-db/mysql++-1.7.9-r1 failed. 
!!! Function unpack, Line 289, Exitcode 1 
!!! failure unpacking mysql++-1.7.9.tar.gz mysql++-gcc-3.0.patch.gz mysql++-gcc-3.2.patch.gz 



Am I the only one getting this error message? 
Seems like a ebuild error in my eyes.

------- Comment #20 From Ryan Phillips (RETIRED) 2003-07-31 14:49:47 0000 -------
try updating portage.   
emerge rsync 
emerge portage 
emerge mysql++ 

First Last Prev Next    No search results available      Search page      Enter new bug