[umbrello] [Bug 374385] New: Missing debug hints for cross compiled windows builds
Ralf Habacker
bugzilla_noreply at kde.org
Sat Dec 31 09:23:07 UTC 2016
https://bugs.kde.org/show_bug.cgi?id=374385
Bug ID: 374385
Summary: Missing debug hints for cross compiled windows builds
Product: umbrello
Version: 2.21.0 (KDE Applications 16.12.0)
Platform: Other
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: NOR
Component: documentation
Assignee: umbrello-devel at kde.org
Reporter: ralf.habacker at freenet.de
Target Milestone: ---
Windows builds are created with the help of the opensuse build service
http://build.opensuse.org. With the help of wine https://www.winehq.org/ it is
possible to run and/or debug umbrello on a linux host.
The documentation of umbrello does not include any related hint. Here are a few
hints:
Running umbrello on a linux host:
1. install wine from your distribution
2. download umbrello binary package
3. a portable package from http://download.kde.org/stable/umbrello/latest/
4. unpack the portable package into a folder e.g. ~/umbrello-portable
5. run DBUS_SESSION_BUS_ADDRESS= wine ~/umbrello-portable/bin/umbrello.exe
for opensuse there is an alternative:
1. install wine from your distribution
2. Add package repository for your distribution from
https://build.opensuse.org/repositories/windows:mingw:win32
3.install the following binary packages mingw32-umbrello
4. run DBUS_SESSION_BUS_ADDRESS= wine
/usr/i686-w64-mingw32/sys-root/mingw/bin/umbrello.exe
Debugging umbrello on supported opensuse distroibution
1. install wine from your distribution
2 Add package repository for your distribution from
https://build.opensuse.org/repositories/windows:mingw:win32
3.install the following binary packages mingw32-umbrello mingw32-umbrello-debug
mingw32-gdb
4. run DBUS_SESSION_BUS_ADDRESS= wine
/usr/i686-w64-mingw32/sys-root/mingw/bin/umbrello.exe
5. open konsole and run
DBUS_SESSION_BUS_ADDRESS= wine
/usr/i686-w64-mingw32/sys-root/mingw/bin/gdbserver.exe --multi localhost:60000
6. open another konsole and run
gdb
7. enter the following commands into gdb
target extended-remote localhost:60000
set remote exec-file /usr/i686-w64-mingw32/sys-root/mingw/bin/umbrello.exe
file /usr/i686-w64-mingw32/sys-root/mingw/bin/umbrello.exe
b main
r
To have access to umbrello source code in gdb the mingw32-umbrello source rpm
should be installed with e.g. zypper si mingw32-umbrello and unpacked from
/usr/src/packages/SOURCES/umbrello... into the requested location.
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the umbrello-devel
mailing list