<html><body><div style="font-family: arial, helvetica, sans-serif; font-size: 12pt; color: #000000"><div>Bruce lets start again:</div><div><br data-mce-bogus="1"></div><div>Goto this link:</div><div><br data-mce-bogus="1"></div><div>   <a href="https://github.com/justlostintime/GambasShell/tree/master">https://github.com/justlostintime/GambasShell/tree/master</a></div><div><br data-mce-bogus="1"></div><div>   download the following for ubuntu based lunix versions:</div><div>        gsh_1.2.80-0ubuntu5_all.deb</div><div>        gambas3-westwood-sharedmem_3.15.2-0ubuntu30_all.deb<br data-mce-bogus="1"></div><div>        or the version for your linux version</div><div><br data-mce-bogus="1"></div><div>   install with the following instructions</div><div>         <span style="color: #333333; font-family: monospace; font-size: 14.16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;" data-mce-style="color: #333333; font-family: monospace; font-size: 14.16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">dpkg --force-all -i gsh*</span><br style="box-sizing: border-box; font-size: 14.16px; color: #333333; font-family: monospace; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-style: initial; text-decoration-color: initial;" data-mce-style="box-sizing: border-box; font-size: 14.16px; color: #333333; font-family: monospace; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-style: initial; text-decoration-color: initial;"><span style="color: #333333; font-family: monospace; font-size: 14.16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;" data-mce-style="color: #333333; font-family: monospace; font-size: 14.16px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">     dpkg --force-all -i gambas3-westwood-sharedmem*</span><br style="box-sizing: border-box; font-size: 14.16px; color: #333333; font-family: monospace; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-style: initial; text-decoration-color: initial;" data-mce-style="box-sizing: border-box; font-size: 14.16px; color: #333333; font-family: monospace; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-style: initial; text-decoration-color: initial;"><div style="clear: both;" data-mce-style="clear: both;"><br></div><div style="clear: both;" data-mce-style="clear: both;">   This Link gives the usage and documentation for gsh</div><div style="clear: both;" data-mce-style="clear: both;"><br data-mce-bogus="1"></div><div style="clear: both;" data-mce-style="clear: both;">         https://github.com/justlostintime/GambasShell/wiki</div><div style="clear: both;" data-mce-style="clear: both;">        </div></div><div>  It would be great if you could properly evaluate the gsh environment, I would love to get some feedback</div><div>  from you about the actual tool!</div><div><br data-mce-bogus="1"></div><div>  Source repos are here:</div><div><br data-mce-bogus="1"></div><div>       <a href="https://github.com/justlostintime/sharedmem">https://github.com/justlostintime/sharedmem</a></div><div><br data-mce-bogus="1"></div><div>       https://github.com/justlostintime/gsh</div><div><br data-mce-bogus="1"></div><div data-marker="__SIG_PRE__">Hope this works for you!<br>Brian G</div><div><br></div><hr id="zwchr" data-marker="__DIVIDER__"><div data-marker="__HEADERS__"><b>From: </b>"Bruce Steers" <bsteers4@gmail.com><br><b>To: </b>"Gambas mailing list" <user@lists.gambas-basic.org><br><b>Sent: </b>Wednesday, November 4, 2020 7:46:41 AM<br><b>Subject: </b>Re: [Gambas-user] gambas not installed by package manager problems.<br></div><div><br></div><div data-marker="__QUOTED_TEXT__"><div dir="ltr"><div class="gmail_default" style="font-size:small">It all got a bit complicated for me.</div><div class="gmail_default" style="font-size:small">i got to load your source and compiled it but i don't know how to get the sharedmem component installed.</div><div class="gmail_default" style="font-size:small">for libraries you just set it as a library, compile and then gambas can see it and use it.<br></div><div class="gmail_default" style="font-size:small">for components they do not auto-install and i don't know how to get them to :(  (still a newb on that)</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">I made a library once but decided that libraries/components were not the way to go if you want to distribute an app with no worries. <br></div><div class="gmail_default" style="font-size:small">i decided modules and classes included with the app was better for my needs anyway , i'm just a basic basic programmer ;)<br></div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">just copying the SharedMem.gambas component to /usr/lib/gambas3 didn't work and i also had to re-write the gsh source a bit as it was trying to use "SharedMem.command" but the component installed as Memcached so i had to change all the SharedMem. instructions tro Memcached.</div><div class="gmail_default" style="font-size:small">still cannot get it to work though :(</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">I only got this far as one of my os's does not have compiled gambas but 3.14 repo version and it installed fine on that. but i didn't check it out as i was just trying to get it compiled to install on my main os at the time.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">It sounds like a cool piece of software but i can only install it on an os that has repo installed gambas and it's a test os that one, not got much else on it i just use it for testing my apps on for compatibility.<br></div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small"></div><div class="gmail_default" style="font-size:small"></div><div class="gmail_default" style="font-size:small">My best option to install any app made with the gambas packager is to remove the compiled version and install a repo version.</div><div class="gmail_default" style="font-size:small">But i like having a gambas i can adjust to my desires. i've got a few additions to mine i want to keep,</div><div class="gmail_default" style="font-size:small"> i merge Benoíts latest commits to my branch and keep my additions that way.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">it saves me from being a "Benoít can you do this,, Benoít can you do that, can you merge this" kind of guy lol</div><div class="gmail_default" style="font-size:small">I'm only suggesting merges i think will be a great benefit to all now.</div><div class="gmail_default" style="font-size:small">My own personal mods i can just have myself :)</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">BruceS</div><div class="gmail_default" style="font-size:small"><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, 4 Nov 2020 at 15:09, Brian G <<a href="mailto:brian@westwoodsvcs.com" target="_blank">brian@westwoodsvcs.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div style="font-family:arial,helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)"><div>How about a simple zip file that you unzip into /usr/share/gsh ... lol</div><div>With the extra file...</div><br><div>Thank You<br>Brian G</div><br><hr id="gmail-m_-4156183161502911184gmail-m_-941061956418204734gmail-m_-6620719423445300546zwchr"><div><b>From: </b>"Brian" <<a href="mailto:brian@westwoodsvcs.com" target="_blank">brian@westwoodsvcs.com</a>><br><b>To: </b>"Gambas mailing list" <<a href="mailto:user@lists.gambas-basic.org" target="_blank">user@lists.gambas-basic.org</a>><br><b>Sent: </b>Wednesday, November 4, 2020 6:53:20 AM<br><b>Subject: </b>Re: [Gambas-user] gambas not installed by package manager problems.<br></div><br><div><div style="font-family:arial,helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)"><div>Ok, It seems that auto tools does not install all the other files needed for the project only the binary.</div><div>The extra files are not installed by Autotools..</div><br><div>Thank You<br>Brian G</div><br><hr id="gmail-m_-4156183161502911184gmail-m_-941061956418204734gmail-m_-6620719423445300546zwchr"><div><b>From: </b>"Bruce Steers" <<a href="mailto:bsteers4@gmail.com" target="_blank">bsteers4@gmail.com</a>><br><b>To: </b>"Gambas mailing list" <<a href="mailto:user@lists.gambas-basic.org" target="_blank">user@lists.gambas-basic.org</a>><br><b>Sent: </b>Wednesday, November 4, 2020 6:20:44 AM<br><b>Subject: </b>Re: [Gambas-user] gambas not installed by package manager problems.<br></div><br><div><div dir="ltr"><div dir="ltr"><div class="gmail_default" style="font-size:small"><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, 4 Nov 2020 at 02:26, Bruce <<a href="mailto:adamnt42@gmail.com" target="_blank">adamnt42@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On 4/11/20 6:14 am, Bruce Steers wrote:<br>
> It's a bit of a problem if you have compiled and installed gambas manually<br>
> and not just installed via package manager.<br>
> <br>
> On my system i can use theGambas "Create Installation package" function and<br>
> create an installation package but i cannot use it as the .deb file it<br>
> makes then checks the dpkg database for what i have installed and does not<br>
> find anything gambas so gives errors.<br>
> <br>
<br>
Yes, this is what I was raving about approximately a month ago.<br>
<br>
There are several possible solutions.<br>
1. Use autotools as Brian G suggests. Yhis is probably the easiest, <br>
but.. there are some rare situations with the autotools package builder <br>
that I don't think were ever resolved from years ago. You probably won't <br>
encounter them (and I've got no recollection what they were either so <br>
don't ask.) And don't forget that this is how all the gambas components <br>
get installed when you build gambas from source. So if you have problems <br>
look at those make data.<br></blockquote><br><div style="font-size:small" class="gmail_default">so that would get the package i'm trying to install installed but still got the other issues</div><div style="font-size:small" class="gmail_default">were apt/dpkg does not know gambas is installed.</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
2. NASTY! hack the packae builder so it doesn't generate the package <br>
dependencies in the spec file. (oh, I'd never do that ever ;-) )<br></blockquote><br><div><div style="font-size:small" class="gmail_default">I'm thinking more along the lines of hack apt/dpkg , somehow manually add gambas packages to</div><div style="font-size:small" class="gmail_default">the database without actually installing :)<br></div><div style="font-size:small" class="gmail_default">Or how to make a HD repository (like the CD repositories you can add</div><div style="font-size:small" class="gmail_default">If we could somehow get the compiled source into a HD repository and have apt use that?</div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
3. Write you own installer. I have tried to do this a guzumteen times <br>
but something else has always come up and got in the way.  All the stuff <br>
is there in the IDE and the project metadata to do this and it really is <br>
just a matter of moving files to where they need to go. Perhaps we could <br>
collaborate?<br></blockquote><div> </div><div><div style="font-size:small" class="gmail_default">I already have too , just simple bash scripts. I figured a gambas app hardly needs an installer,</div><div style="font-size:small" class="gmail_default"> just add the dependencies/components and hey presto it works (it just lacks menu adding) :)<br></div><div style="font-size:small" class="gmail_default">I made 2, one just adds supplied dependencies.  <br></div><div style="font-size:small" class="gmail_default">the other tries to run a gambas app and if it fails it extracts the missing dependencies from the error message and keeps trying to relaunch the app until it's got everything it needs.</div></div><div><div style="font-size:small" class="gmail_default">But these only work for standard apps, it cannot install it's own custiom components.</div></div><br><div><div style="font-size:small" class="gmail_default">But again i don't really see a problem with the installer, for the most part it's going to work fine for most people, it only seems to have an issue with people who have compiled gambas not installed through repo.</div><div style="font-size:small" class="gmail_default"></div><div style="font-size:small" class="gmail_default">That's what i think need a solution :)</div><div style="font-size:small" class="gmail_default">If dpkg could see the compiled gambas as installed then problem solved :)</div><div style="font-size:small" class="gmail_default">Bruce<br></div><br></div></div></div>
<br><br>----[ <a href="http://gambaswiki.org/wiki/doc/netiquette" target="_blank">http://gambaswiki.org/wiki/doc/netiquette</a> ]----</div></div><br></div></div></div><br>
----[ <a href="http://gambaswiki.org/wiki/doc/netiquette" rel="noreferrer" target="_blank">http://gambaswiki.org/wiki/doc/netiquette</a> ]----<br>
</blockquote></div>
<br><br>----[ http://gambaswiki.org/wiki/doc/netiquette ]----<br></div></div></body></html>