Bug 130

Summary: Add package(s): mysql-workbench
Product: Mageia Reporter: Sam Bailey <cyprix>
Component: New RPM package requestAssignee: Mageia Bug Squad <bugsquad>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Normal CC: andres.kaaber, dmorganec
Version: Cauldron   
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Source RPM: CVE:
Status comment:

Description Sam Bailey 2011-02-20 11:30:49 CET
Please add the following package: mysql-workbench-oss

Although these are older packages that workbench is replacing, if possible I would also like the following. I understand since starting from fresh if we avoid older packages like these.

mysql-gui-tools
mysql-administrator
mysql-query-browser

Reproducible: 

Steps to Reproduce:
Comment 1 Andres Kaaber 2011-02-22 09:07:16 CET
I would wote for this package if I could :) ... if you add manually some mandriva packages wich are missing right now in cauldron you can compile workbench yourself but current problem is mysql it's version is 5.5.8 in cauldron and workbench wont compile with it. But I managed to compile it on Cooker wich has mysql 5.5.9. 
There is a batch / workaround for 5.5.8 also
http://lists.mysql.com/gui-tools/2215

CC: (none) => andres.kaaber

Comment 2 D Morgan 2011-02-22 14:24:32 CET
i will look deeper but for now it fails to build ( version 5.2.30 )


/bin/sh ../../libtool --tag=CXX   --mode=link g++  -O2 -g -pipe  -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -Wextra -Wall -Wno-unused -Wno-deprecated -ggdb3 -DENABLE_DEBUG -DDEBUG   -DTIXML_USE_STL=1 ../../library/grt/src/libgrt.la ../../library/base/src/libwbbase.la -llua -lm   -luuid /usr/lib64/libpython2.7.so -pthread -Wl,--export-dynamic -lgthread-2.0 -lgmodule-2.0 -lrt -lglib-2.0 -lxml2   -L/usr/lib64 -lpcre -lsigc-2.0    -Wl,--as-needed -Wl,-z,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags  -o genobj genobj.o  
libtool: link: g++ -O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -Wextra -Wall -Wno-unused -Wno-deprecated -ggdb3 -DENABLE_DEBUG -DDEBUG -DTIXML_USE_STL=1 /usr/lib64/libpython2.7.so -pthread -Wl,--export-dynamic -Wl,--as-needed -Wl,-z -Wl,relro -Wl,-O1 -Wl,--build-id -Wl,--enable-new-dtags -o .libs/genobj genobj.o  ../../library/grt/src/.libs/libgrt.so /home/iurt/rpm/BUILD/mysql-workbench-gpl-5.2.30-src/library/base/src/.libs/libwbbase.so -L/usr/lib64 ../../library/base/src/.libs/libwbbase.so /usr/lib64/libcairo.so /usr/lib64/libpixman-1.so /usr/lib64/libfontconfig.so /usr/lib64/libfreetype.so -lpng12 /usr/lib64/libXrender.so /usr/lib64/libX11.so /usr/lib64/libxcb.so /usr/lib64/libXau.so /usr/lib64/libXdmcp.so -lGL -llua /usr/lib64/libuuid.so /usr/lib64/libgthread-2.0.so -lpthread /usr/lib64/libgmodule-2.0.so -lrt /usr/lib64/libglib-2.0.so /usr/lib64/libxml2.so -ldl -lz -lm /usr/lib64/libpcre.so /usr/lib64/libsigc-2.0.so -pthread -Wl,-rpath -Wl,/usr/lib64/mysql-workbench
../../library/grt/src/.libs/libgrt.so: undefined reference to `grt_shell_show_python_help(grt::GRT*, char const*)'
../../library/grt/src/.libs/libgrt.so: undefined reference to `myx_grt_shell_show_help(grt::GRT*, char const*)'
collect2: ld returned 1 exit status
make[2]: *** [genobj] Error 1

CC: (none) => dmorganec

D Morgan 2011-02-22 14:24:45 CET

Summary: Add package(s): mysql-workbench-oss => Add package(s): mysql-workbench

Comment 3 Andres Kaaber 2011-02-22 21:21:56 CET
I noticed that you try to build version 5.2.30 or is it 5.2.30a ? I managed to build it but some dependencies are missing in cauldron so I barrowed them from cooker :)
Comment 4 D Morgan 2011-02-22 21:25:18 CET
this is 5.2.30.

i tried to udapte mysql-connector-c++ like in fedora but it doesn't compile.
If you can help to build it, you are welcome :)
Comment 5 Andres Kaaber 2011-02-22 21:40:53 CET
Yeah :) I'm reading "how to become a packager" guid right now :)
Comment 6 D Morgan 2011-02-22 21:56:38 CET
when you are the mentor part, i can be your mentor if you want
Comment 7 Ahmad Samir 2011-02-28 04:51:09 CET
mysql-workbench is now available on the mirrors.

Status: NEW => RESOLVED
Resolution: (none) => FIXED