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!
SourceCode Compatibility to MinGW GCC 4.12 or above
- Author
- Message
-
Offline
- Posts: 13
- Joined: Tue Apr 17, 2007 2:56 pm
-
Offline
- Site Admin
- Posts: 6311
- Joined: Thu Jul 06, 2006 7:20 am
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
http://akelpad.sourceforge.net/files/AkelPad.zip
-
Offline
- Posts: 13
- Joined: Tue Apr 17, 2007 2:56 pm
Successful built with ROS BE!
Hi there!
Please take a look at
http://www.reactos.org/forum/viewtopic. ... 2&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
Please take a look at
http://www.reactos.org/forum/viewtopic. ... 2&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