Hi Gustavo, sorry for the delay, but I've been travelling last with limited connectivity. But it's important to following the planning if we want to success.
Following the methodology for GSoC we have agreed in previous editions [1], we'd love to hear from you on regular basis (weekly?): about your progress, your issues, your questions, etc. According the official timeline [2] you should have started to work on your project for a week already. I've seen you make good the time you got in the Community Bonding Period [3]. I hope the build issue doesn't make your life even harder; we'll try to support you on that. BTW, now you have some patches upstream you may need to merge. Remember to periodically keep updated your fork [4]. In parallel I'd recommend you to start drafting some technical/internal documentation on our wiki [5] (you need to register at [6] and tell me your username to give you karma there). What Francisco did couple of years ago [7] is a very good example why documentation is as important as code. Good luck! Cheers, [1] https://wiki.apache.org/marmotta/GSoC/Methodology [2] https://developers.google.com/open-source/gsoc/timeline [3] https://github.com/gmora1223/marmotta/commits/MARMOTTA-659 [4] https://help.github.com/articles/syncing-a-fork/ [5] https://wiki.apache.org/marmotta/GSoC/2017/MARMOTTA-659 [6] https://wiki.apache.org/marmotta?action=newaccount [7] https://wiki.apache.org/marmotta/GSoC/2015/MARMOTTA-584
