grxtreestore.cpp: In function ‘int GrxTreeStoreSetValue_impl(RexxMethodContext*, void*, void*, _RexxArrayObject*)’:
grxtreestore.cpp:180: error: no matching function for call to ‘RexxMethodContext_::ObjectToStringSize(_RexxObjectPtr*, unsigned int*)’
/usr/include/oorexxapi.h:1537: note: candidates are: logical_t RexxMethodContext_::ObjectToStringSize(_RexxObjectPtr*, size_t*)
make: *** [grxtreestore.o] Error 1
Bob,
You would be better off, in my opinion, if you used svn to check out
the complete source tree. Then as things are fixed you can just do an
update to pull in the fix. It is really much easier once you get used
to it.
If your Ubuntu does not have svn installed, just run the following to
get the svn client installed:
sudo apt-get install subversion
Then you can use this command to check out the rexxgtk source:
svn co https://oorexx.svn.sourceforge.net/svnroot/oorexx/rexxgtk/trunk
rexxgtk
The above is one line, watch out for a wrap. It will check out the
source tree into a subdirectory of the current directory named
rexxgtk, giving you a complete local copy of the source. You can of
course use any name you want for your local copy.
Compile in that local directory. If something is fixed, then just go
to the directory you checked out the source into and do this:
C:\work.ooRexx\wc>cd rexxgtk
C:\work.ooRexx\wc\rexxgtk>svn update
At revision 5443.
C:\work.ooRexx\wc\rexxgtk>
I'm on Windows right now obviously, but it is no different on Linux.
The above shows that my local copy is up to date with the source on
SourceForge.
> but make then fails compiling grxtreestore.cpp with:
>
> grxtreestore.cpp: In function ‘int GrxTreeStoreSetValue_impl(RexxMethodContext*, void*, void*, _RexxArrayObject*)’:
> grxtreestore.cpp:180: error: no matching function for call to ‘RexxMethodContext_::ObjectToStringSize(_RexxObjectPtr*, unsigned int*)’
It looks like David already checked in a fix for that. If you used
svn, and had the whole source tree checked out, you could just do svn
update to pull in that fix as soon as David checked it in.
--
Mark Miesfeld
Thanks, Mark, but I just found out how to download individual files from sourceforge
without using SVN, and David did a fantastic job on Friday afternoon of fixing a couple
of compile errors within minutes of my reporting them on the bug tracker.
I have now successfully compiled RexxGTK on 64-bit Ubuntu and am speedily developing
my first true Rexx-GUI application.
My thanks and congratulations to all concerned in getting my favourite language to this
happy position. I will follow your advice on setting up SVN.
Bob Martin