Hi Vincent,
On Wed, Jul 30, 2014 at 6:09 AM, Blondeau Vincent < vincent.blond...@worldline.com> wrote: > > > > > *De :* Pharo-dev [mailto:pharo-dev-boun...@lists.pharo.org] *De la part > de* Eliot Miranda > *Envoyé :* mercredi 30 juillet 2014 16:51 > *À :* Pharo Development List > *Cc :* Squeak Virtual Machine Development Discussion > > *Objet :* Re: [Pharo-dev] Headless mode loss of focus under windows 7 > > > > Hi Vincent, > > Hi, > > > On Jul 29, 2014, at 11:54 PM, Blondeau Vincent < > vincent.blond...@worldline.com> wrote: > > Hi Eliot, > > > > I tried with the latest vm from your website ( > http://www.mirandabanda.org/files/Cog/VM/VM.r3056/cogwin-14.29.3056.zip > -> SqueakConsole.exe). But unfortunately the problem is still there… > > > > I'm sorry for having wasted your time! > > Don’t worry. It takes me only 10 minutes :) > > > > There must be some code that gets run during startup that shouldn't be > when the VM is running headless. Tracking it down could be done by running > a debug VM under gdb in a console window. I guess the console in which gdb > is running will lose focus at the same point. I don't have time to do this > right now, but I'll try soon. How motivated are you to fix this? > > For now it’s not a top priority but sooner or later I will have the need > to run the script again… > > I will try to do it this week or next week. > > Do I need to take a specific VM compiled with –g ? > Yes. You need an unstripped VM to get symbols. You can use an unstripped VM but you tell gdb to read symbols from the unstripped VM: U:\ gdb bin/Squeak.exe ... (no debugging symbols found) (gdb) file SqueakUnstripped.exe (gdb) run trunk.image But alas I don't include the unstripped VMs on my web site. I probably should. But for now that means building your own VM. That's non-trivial because you have to install cygwin. See http://www.squeakvm.org/svn/squeak/branches/Cog/build.win32x86/HowToBuild which I've attached. I'll let you know if I get to the task sooner. > > > Vincent > > > > *De :* Pharo-dev [mailto:pharo-dev-boun...@lists.pharo.org > <pharo-dev-boun...@lists.pharo.org>] *De la part de* Eliot Miranda > *Envoyé :* mardi 29 juillet 2014 21:08 > *À :* Pharo Development List > *Objet :* Re: [Pharo-dev] Headless mode loss of focus under windows 7 > > > > Hi Vincent, > > > > use one if the console VMs from my website. They don't open up > another window. Open up a recent cogwin zip and use SqueakConsole.exe > > Eliot (phone) > > > On Jul 29, 2014, at 4:01 AM, Blondeau Vincent < > vincent.blond...@worldline.com> wrote: > > Hello everyone, > > > > Currently I use a batch script where a moose image (based on pharo) load a > model, export some data and close itself without saving and that several > times. > > > > I do it under windows 7 by this kind of loop in a .bat file: > > FOR /L %%i IN (1,1,10) DO ( > > "Pharo.exe --headless sdco-sa-tooling-ci-5.image eval > ‘<tasks>' > > ) > > > > The problem is that at each execution of pharo, I lose focus from the > window where I was currently working (a notepad by example). > > How can I do to solve it? > > > > Thanks in advance! > > > > Cheers, > > > > Vincent BLONDEAU > > > > > > > ------------------------------ > > > Ce message et les pièces jointes sont confidentiels et réservés à l'usage > exclusif de ses destinataires. Il peut également être protégé par le secret > professionnel. Si vous recevez ce message par erreur, merci d'en avertir > immédiatement l'expéditeur et de le détruire. L'intégrité du message ne > pouvant être assurée sur Internet, la responsabilité de Worldline ne pourra > être recherchée quant au contenu de ce message. Bien que les meilleurs > efforts soient faits pour maintenir cette transmission exempte de tout > virus, l'expéditeur ne donne aucune garantie à cet égard et sa > responsabilité ne saurait être recherchée pour tout dommage résultant d'un > virus transmis. > > This e-mail and the documents attached are confidential and intended > solely for the addressee; it may also be privileged. If you receive this > e-mail in error, please notify the sender immediately and destroy it. As > its integrity cannot be secured on the Internet, the Worldline liability > cannot be triggered for the message content. Although the sender endeavours > to maintain a computer virus-free network, the sender does not warrant that > this transmission is virus-free and will not be liable for any damages > resulting from any virus transmitted. > > ------------------------------ > > Ce message et les pièces jointes sont confidentiels et réservés à l'usage > exclusif de ses destinataires. Il peut également être protégé par le secret > professionnel. Si vous recevez ce message par erreur, merci d'en avertir > immédiatement l'expéditeur et de le détruire. L'intégrité du message ne > pouvant être assurée sur Internet, la responsabilité de Worldline ne pourra > être recherchée quant au contenu de ce message. Bien que les meilleurs > efforts soient faits pour maintenir cette transmission exempte de tout > virus, l'expéditeur ne donne aucune garantie à cet égard et sa > responsabilité ne saurait être recherchée pour tout dommage résultant d'un > virus transmis. > > This e-mail and the documents attached are confidential and intended > solely for the addressee; it may also be privileged. If you receive this > e-mail in error, please notify the sender immediately and destroy it. As > its integrity cannot be secured on the Internet, the Worldline liability > cannot be triggered for the message content. Although the sender endeavours > to maintain a computer virus-free network, the sender does not warrant that > this transmission is virus-free and will not be liable for any damages > resulting from any virus transmitted. > -- Aloha, Eliot
HowToBuild
Description: Binary data