<HTML><BODY><p style="margin-top: 0px;" dir="ltr">I misunderstood what 'precompiled libraries means'. I mean libraries needed like sdl.lib, png.lib etc. What you mean 'precompiled librari­es'?</p> 
<div id="mail-app-auto-default-signature">
 <p dir="ltr">--<br> Отправлено из myMail для Android</p>
</div>суббота, 07 августа 2021г., 10:15 +03:00 от Eugene Sandulenko <a href="mailto:sev@scummvm.org">sev@scummvm.org</a>:<br><br><blockquote id="mail-app-auto-quote" cite="16283205470000070688" style="border-left:1px solid #FC2C38; margin:0px 0px 0px 10px; padding:0px 0px 0px 10px;">
        



    









        
        


        
        
        
        
        

        
        

        
        



<div class="js-helper js-readmsg-msg">
        <style type="text/css"></style>
        <div >
                <base target="_self" href="https://e-aj.my.com/" />
                
                        <div id="style_16283205470000070688_BODY"><div class="cl_344343"><div dir="ltr">It seems to me that the current approach is way too Windows-centric.<div><br></div><div>As it was mentioned by Philippe, it should NOT depend on any precompiled libraries.</div><div><br></div><div>My recommendation is that you, Fiodar, try to make the port compilable on Debian Linux, perhaps ask questions along the way and once you succeed, we may move the setup to the buildbot. It will be a massive hassle if someone without knowledge of Symbian tries to reverse engineer your current fully custom build system and port it to Linux.</div><div><br></div><div><br></div><div>Eugene</div></div><br><div class="gmail_quote_mr_css_attr"><div dir="ltr" class="gmail_attr_mr_css_attr">On Sat, 7 Aug 2021 at 02:36, fedor via scummvm-devel <<a href="mailto:scummvm-devel@lists.scummvm.org" target="_blank"  rel=" noopener noreferrer" >scummvm-devel@lists.scummvm.org</a>> wrote:<br></div><blockquote class="gmail_quote_mr_css_attr" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div><p style="margin-top:0px" dir="ltr">I answer your questions:<br> - Project wich makes running Symbian SDK on linux - <a href="https://github.com/mstorsjo/gnupoc-package" target="_blank" rel=" noopener noreferrer" >https://github.com/mstorsjo/gnupoc-package</a>. That project has ports makesis tool. It generates ondevice installer.<br> - no easy dowloaded SDK. But - Symbian opensourced - and necessary headers and libraries can found on GitHub. I can pack to zip.<br> - Symbian Series 60 v3/v5 and other countless nokia phones<br> - I can provide precompiled libraries</p> 
<p dir="ltr">Details<br> 1. Symbian use gcc & binutils. Gcc any latest, binutils prior 2.36. I<br> 2. I'm unwell with configure hacking.<br> 3. I can provide bundle header and libraries.<br> 4. I rewrote from scratch converter from elf 2 Symbian binary. Note!!! - it was tested as x86, not x64. Source - <a href="https://github.com/fedor4ever/elf2e32_next" target="_blank" rel=" noopener noreferrer" >https://github.com/fedor4ever/elf2e32_next</a><br> 5. Python 2.7 needed for install.<br> 6. Currently Symbian port comes in 9 exe's. Engines layout rules - <a href="https://github.com/scummvm/scummvm/blob/master/backends/platform/symbian/S60v3/engines.mmh" target="_blank" rel=" noopener noreferrer" >https://github.com/scummvm/scummvm/blob/master/backends/platform/symbian/S60v3/engines.mmh</a><br> 7. Without SDK you can't build bunch of files. They never changes between builds and can be cached.</p> 
<p dir="ltr">How building with configure looks for me:<br> 1. Gcc produce symbianelf<br> 2. it was converted to EPOC binary<br> 3. Packaging to instaĺler.</p> 
<div id="gmail-m_8214095978379749953mail-app-auto-default-signature_mr_css_attr">
 <p dir="ltr">--<br> Отправлено из myMail для Android</p>
</div>суббота, 07 августа 2021г., 01:33 +03:00 от Philippe Valembois <a href="mailto:lephilousophe@gmail.com" target="_blank" rel=" noopener noreferrer" >lephilousophe@gmail.com</a>:<br><br><blockquote id="gmail-m_8214095978379749953mail-app-auto-quote_mr_css_attr" cite="http://16282892110000070681" style="border-left:1px solid rgb(252,44,56);margin:0px 0px 0px 10px;padding:0px 0px 0px 10px">
        



    









        
        


        
        
        
        
        

        
        

        
        



<div>
        
        <div>
                
                
                        <div id="gmail-m_8214095978379749953style_16282892110000070681_BODY_mr_css_attr">Hello Fiodar,<br>
<br>
We could try to add Symbian support to Buildbot.<br>
Current prerequisites are that the toolchain must be Linux based and<br>
should rely on reproducible ways to build it through Docker.<br>
It would be ideal that the toolchain doesn't use precompiled binaries<br>
as those would make the toolchain stick to some OS version which will<br>
get outdated fast.<br>
The build process must make use of the configure script directly<br>
followed by make as it's done today for all other platforms.<br>
<br>
If these prerequistes are checked, I can work on building a Symbian<br>
toolchain using Docker but I will need detailed information about the<br>
process.<br>
You can look at samples on the Wiki<br>
(<a href="https://wiki.scummvm.org/index.php?title=Compiling_ScummVM" target="_blank" rel=" noopener noreferrer" >https://wiki.scummvm.org/index.php?title=Compiling_ScummVM</a>) where you<br>
can see the kind of information I would need to build the toolchain.<br>
<br>
Some questions that come to find first:<br>
- What is the project which makes SDK running on Linux? Is it still maintained?<br>
- Is SDK easily downloadable by a script?<br>
- Which Symbian version do you target?<br>
- What are the libraries compiled?<br>
<br>
Regards,<br>
Phil<br>
<br>
Le mer. 4 août 2021 à 01:09, fedor via scummvm-devel<br>
<<a href="mailto:scummvm-devel@lists.scummvm.org" target="_blank" rel=" noopener noreferrer" >scummvm-devel@lists.scummvm.org</a>> a écrit :<br>
><br>
> At this time, the port for Symbian can only be compiled on Windows. If Windows is not supported, I know a project with patches for SDKs for Linux.<br>
><br>
> --<br>
> Отправлено из myMail для Android<br>
><br>
> среда, 04 августа 2021г., 01:13 +03:00 от Eugene Sandulenko <a href="mailto:sev@scummvm.org" target="_blank" rel=" noopener noreferrer" >sev@scummvm.org</a>:<br>
><br>
> Could you please clarify what you mean by "It builds support windows only"?<br>
><br>
> Buildbot configuration and setup scripts could be found in this repo: <a href="https://github.com/scummvm/dockerized-bb" target="_blank" rel=" noopener noreferrer" >https://github.com/scummvm/dockerized-bb</a><br>
><br>
><br>
> Eugene<br>
><br>
> On Tue, 3 Aug 2021 at 20:32, Fiodar Stryzhniou. via scummvm-devel <<a href="mailto:scummvm-devel@lists.scummvm.org" target="_blank" rel=" noopener noreferrer" >scummvm-devel@lists.scummvm.org</a>> wrote:<br>
><br>
> Hi! I wish to add Symbian port to buildbot.<br>
> I worked last month for build automation and achieve that!<br>
> Symbian port can autobuilded now without my hesitation. It builds support windows only.<br>
> Fiodar Stryzhniou<br>
><br>
> _______________________________________________<br>
> scummvm-devel mailing list<br>
> <a href="mailto:scummvm-devel@lists.scummvm.org" target="_blank" rel=" noopener noreferrer" >scummvm-devel@lists.scummvm.org</a><br>
> <a href="https://lists.scummvm.org/listinfo/scummvm-devel" target="_blank" rel=" noopener noreferrer" >https://lists.scummvm.org/listinfo/scummvm-devel</a><br>
><br>
> _______________________________________________<br>
> scummvm-devel mailing list<br>
> <a href="mailto:scummvm-devel@lists.scummvm.org" target="_blank" rel=" noopener noreferrer" >scummvm-devel@lists.scummvm.org</a><br>
> <a href="https://lists.scummvm.org/listinfo/scummvm-devel" target="_blank" rel=" noopener noreferrer" >https://lists.scummvm.org/listinfo/scummvm-devel</a><br>
</div>
                        
                
                
        </div>

        
</div>


</blockquote></div>
_______________________________________________<br>
scummvm-devel mailing list<br>
<a href="mailto:scummvm-devel@lists.scummvm.org" target="_blank" rel=" noopener noreferrer" >scummvm-devel@lists.scummvm.org</a><br>
<a href="https://lists.scummvm.org/listinfo/scummvm-devel" target="_blank" rel=" noopener noreferrer" >https://lists.scummvm.org/listinfo/scummvm-devel</a><br>
</blockquote></div>
</div></div>
                        
                
                <base target="_self" href="https://e-aj.my.com/" />
        </div>

        
</div>


</blockquote></BODY></HTML>