| View previous topic :: View next topic |
| Author |
Message |
theshu
Joined: 17 Apr 2007 Posts: 13
|
Posted: Wed Feb 20, 2008 11:32 am Post subject: SourceCode Compatibility to MinGW GCC 4.12 or above |
|
|
Dear Instructor,
as I said a while ago, I will test AkelPad recently on new ReactOS releases.
AkelPad now works fine in ReactOS!
I also started a new thread at
http://www.reactos.org/forum/viewtopic.php?t=5222
to use it as default editor.
The only problem is, that its sourcecode is not compatible to the official supported MinGW GCC 4.12 Compiler. (look at the thread...)
Maybe you can make it compatible? So they can implement AkelPad in ROS-Apps as a standardapplication?
Im shure the developers will help you if there are any problems...
It would be great to spread AkelPad over ReactOS! |
|
| Back to top |
|
 |
Instructor Site Admin
Joined: 06 Jul 2006 Posts: 4649
|
Posted: Wed Feb 20, 2008 4:25 pm Post subject: |
|
|
| Work is underway |
|
| Back to top |
|
 |
theshu
Joined: 17 Apr 2007 Posts: 13
|
Posted: Wed Feb 20, 2008 5:54 pm Post subject: |
|
|
Great!
As soon as your work is finished I will send a message to EmuandCo (ROS developer) and he will implement it in ROS.
Can you please post a new thread or message when its done?
Thank you for your help!  |
|
| Back to top |
|
 |
Instructor Site Admin
Joined: 06 Jul 2006 Posts: 4649
|
Posted: Thu Feb 21, 2008 12:56 pm Post subject: |
|
|
Test version. Successfully builds on MinGW GCC, but only with "libuuid.a" library from w32api-3.6.tar.gz (newer versions of a library don't work).
http://akelpad.sourceforge.net/files/AkelPad.zip |
|
| Back to top |
|
 |
theshu
Joined: 17 Apr 2007 Posts: 13
|
Posted: Tue Feb 26, 2008 7:17 am Post subject: |
|
|
That was fast!
Ok I've posted the link. They are currently discussing if AkelPad can replace the old editor...
I tell you if something new comes up. |
|
| Back to top |
|
 |
theshu
Joined: 17 Apr 2007 Posts: 13
|
Posted: Tue Feb 26, 2008 2:25 pm Post subject: Successful built with ROS BE! |
|
|
Hi there!
Please take a look at
http://www.reactos.org/forum/viewtopic.php?t=5222&start=15
Only some little errors and questions left.
Thats what EmuandCo says:
"
I successfully built AkelPad with RosBE. I removed -Werror from makefile to keep building if just some simple warnings showup. Building worked then. To fix linking i had to "fix" it by removing part of one line. This is more a lazy hack, because it modifies the apps way of working:
Edit.o:Edit.cpp:(.text+0x1fe03): undefined reference to `_IID_IRichEditOleCallback'
This is in line:
if (IsEqualIID(riid, IID_IUnknown) || IsEqualIID(riid, IID_IRichEditOleCallback))
I just made:
if (IsEqualIID(riid, IID_IUnknown))
out of it. Now it builds well.
And can you ask him, why he only builds in one resource file all the time? I made a rsrc.rc file now which just includes all languages and let it link in this one now. kyrgyz.rc does not work but the rest does. Now the app selects the language from the Operating System, like all our apps do, too.
"
Good work! Bye, theshu |
|
| Back to top |
|
 |
|