Hi pharoers, I have always the same problem, to reproduce it, you can use the following script. If you execute it in a clean image and a clean vm, it returns 0, then rerun the last line, it returns 1. If you execute it in a one-click image, it returns 0.
I don't understand this difference. Jannik === Gofer it url: 'http://smalltalkhub.com/mc/PharoExtras/Sound/main' username: '' password: ''; package: 'ConfigurationOfPharoSound'; load. ((Smalltalk at: #ConfigurationOfPharoSound) project version: '5.0-baseline') load. (Smalltalk at: #SimpleMIDIPort) primPortCount === On Jun 21, 2013, at 8:57 AM, Jannik Laval <jannik.la...@gmail.com> wrote: > Ok, new try to understand: > > I loaded Phratch in a new image, with the last vm, it works fine. > Then I took the structure of the one-click and replace the contents by the > working vm, the working images and all my plugins that works outside the > one-click package. > When I run the one-click, it does not work :( > > Jannik > > > > 2013/6/20 jannik.laval <jannik.la...@gmail.com> > So, I tried to load Phratch in multiple VM versions. > MIDIPlugins does not load if I use a one-click. > > Else, If I use the vm + an image, it works fine. > Where is the problem ? > > Here is the report of the latest one-click i found on pharo-project.org: > > === > Image > ----- > /Users/janniklaval/Desktop/Pharo2.0 3.app/Contents/Resources/Pharo2.0.image > Pharo2.0 > Latest update: #20607 > Unnamed > > Virtual Machine > --------------- > /Users/janniklaval/Desktop/Pharo2.0 3.app/Contents/MacOS/Pharo > NBCoInterpreter NativeBoost-CogPlugin-EstebanLorenzano.18 uuid: > a53445f9-c0c0-4015-97a3-be7db8d9ed6b Mar 13 2013 > NBCogit NativeBoost-CogPlugin-EstebanLorenzano.18 uuid: > a53445f9-c0c0-4015-97a3-be7db8d9ed6b Mar 13 2013 > git://gitorious.org/cogvm/blessed.git Commit: > 412abef33cbed05cf1d75329e451d71c0c6aa5a7 Date: 2013-03-13 17:48:50 +0100 By: > Esteban Lorenzano <esteba...@gmail.com> Jenkins build #14535 > > Mac Cocoa Cog 5.8b12 21-Sep-10 >1B0534FA-246C-47C5-AB29-7A76C81CCDCB< > VMMaker versionString git://gitorious.org/cogvm/blessed.git Commit: > 412abef33cbed05cf1d75329e451d71c0c6aa5a7 Date: 2013-03-13 17:48:50 +0100 By: > Esteban Lorenzano <esteba...@gmail.com> Jenkins build #14535 > NBCoInterpreter NativeBoost-CogPlugin-EstebanLorenzano.18 uuid: > a53445f9-c0c0-4015-97a3-be7db8d9ed6b Mar 13 2013 > NBCogit NativeBoost-CogPlugin-EstebanLorenzano.18 uuid: > a53445f9-c0c0-4015-97a3-be7db8d9ed6b Mar 13 2013 > > Loaded VM Modules > ----------------- > B2DPlugin VMMaker-oscog-EstebanLorenzano.236 (i) > BitBltPlugin VMMaker-oscog-EstebanLorenzano.236 (i) > FilePlugin VMMaker-oscog-EstebanLorenzano.236 (i) > LargeIntegers v1.5 VMMaker-oscog-EstebanLorenzano.236 (i) > LocalePlugin 9 June 2005 (e) > MiscPrimitivePlugin VMMaker-oscog-EstebanLorenzano.236 (i) > SecurityPlugin VMMaker-oscog-EstebanLorenzano.236 (i) > > VM Built-in Modules > ------------------- > ADPCMCodecPlugin VMMaker-oscog-EstebanLorenzano.236 (i) > AioPlugin VMConstruction-Plugins-AioPlugin-EstebanLorenzano.13 (i) > B2DPlugin VMMaker-oscog-EstebanLorenzano.236 (i) > BMPReadWriterPlugin VMMaker-oscog-EstebanLorenzano.236 (i) > BitBltPlugin VMMaker-oscog-EstebanLorenzano.236 (i) > ClipboardExtendedPlugin VMMaker-oscog-EstebanLorenzano.236 (i) > DSAPrims VMMaker-oscog-EstebanLorenzano.236 (i) > DropPlugin VMMaker-oscog-EstebanLorenzano.236 (i) > FFTPlugin VMMaker-oscog-EstebanLorenzano.236 (i) > FilePlugin VMMaker-oscog-EstebanLorenzano.236 (i) > FloatArrayPlugin VMMaker-oscog-EstebanLorenzano.236 (i) > GeniePlugin v2.0 13 March 2013 VMMaker-oscog-EstebanLorenzano.236 (i) > HostWindowPlugin VMMaker-oscog-EstebanLorenzano.236 (i) > JPEGReadWriter2Plugin VMMaker-oscog-EstebanLorenzano.236 (i) > JPEGReaderPlugin VMMaker-oscog-EstebanLorenzano.236 (i) > Klatt VMMaker-oscog-EstebanLorenzano.236 (i) > LargeIntegers v1.5 VMMaker-oscog-EstebanLorenzano.236 (i) > Matrix2x3Plugin VMMaker-oscog-EstebanLorenzano.236 (i) > MiscPrimitivePlugin VMMaker-oscog-EstebanLorenzano.236 (i) > NativeBoostPlugin NativeBoost-CogPlugin-EstebanLorenzano.18 (i) > RePlugin VMMaker-oscog-EstebanLorenzano.236 (i) > SecurityPlugin VMMaker-oscog-EstebanLorenzano.236 (i) > SocketPlugin VMMaker-oscog-EstebanLorenzano.236 (i) > SoundCodecPrims VMMaker-oscog-EstebanLorenzano.236 (i) > SoundPlugin VMMaker-oscog-EstebanLorenzano.236 (i) > StarSqueakPlugin VMMaker-oscog-EstebanLorenzano.236 (i) > SurfacePlugin Mar 13 2013 (i) > UnixOSProcessPlugin VMConstruction-Plugins-OSProcessPlugin.oscog-eem.32 (i) > ZipPlugin VMMaker-oscog-EstebanLorenzano.236 (i) > > === > > > On Jun 19, 2013, at 10:40 PM, Nicolas Cellier > <nicolas.cellier.aka.n...@gmail.com> wrote: > >> At some point, I remember that there have been a mess when merging changes >> from interpreter-VM in cog-vm branch. >> This might have infected the Pharo-branch and this plugin may have been >> retracted at that time. >> I'm not really sure, but that would be my starting point for inquiring about >> MIDIPlugin status (that's what a CI server can serve well). >> >> >> 2013/6/19 jannik.laval <jannik.la...@gmail.com> >> MIDIPlugin is loaded in a prvious PharoVM version (7.zip in the file >> directory). >> Here is the system report, probably something has change since this version: >> >> === >> Image >> ----- >> /Users/janniklaval/Desktop/Pharo-2.0/Pharo-2.0.image >> Pharo2.0 >> Latest update: #20593 >> Unnamed >> >> Virtual Machine >> --------------- >> /Users/janniklaval/Desktop/Pharo-2.0/Pharo.app/Contents/MacOS/Pharo >> NBCoInterpreter NativeBoost-CogPlugin-IgorStasenko.15 uuid: >> 44b6b681-38f1-4a9e-b6ee-8769b499576a Dec 12 2012 >> NBCogit NativeBoost-CogPlugin-IgorStasenko.15 uuid: >> 44b6b681-38f1-4a9e-b6ee-8769b499576a Dec 12 2012 >> git://gitorious.org/cogvm/blessed.git Commit: >> 452863bdfba2ba0b188e7b172e9bc597a2caa928 Date: 2012-12-07 16:49:46 +0100 By: >> Esteban Lorenzano <esteba...@gmail.com> Jenkins build #5922 >> >> Mac Cocoa Cog 5.8b12 21-Sep-10 >1B0534FA-246C-47C5-AB29-7A76C81CCDCB< >> VMMaker versionString git://gitorious.org/cogvm/blessed.git Commit: >> 452863bdfba2ba0b188e7b172e9bc597a2caa928 Date: 2012-12-07 16:49:46 +0100 By: >> Esteban Lorenzano <esteba...@gmail.com> Jenkins build #5922 >> NBCoInterpreter NativeBoost-CogPlugin-IgorStasenko.15 uuid: >> 44b6b681-38f1-4a9e-b6ee-8769b499576a Dec 12 2012 >> NBCogit NativeBoost-CogPlugin-IgorStasenko.15 uuid: >> 44b6b681-38f1-4a9e-b6ee-8769b499576a Dec 12 2012 >> === >> >> Jannik >> >> On Jun 19, 2013, at 10:05 PM, NISHIHARA Satoshi <goo...@gmail.com> wrote: >> >>> caseOf: MacOSX >>> >>> 1. MIDIPlugin in Pharo vm requires SerialPlugin (see sqMacMIDI.c). >>> 2. source of SerialPlugin is sqUnixSerial.c (see >>> MacOSConfig>>configureSerialPlugin: in vmmaker-image). >>> 3. at midiInit() of sqMacMIDI.c, it checks the functions of SerialPlugin, >>> but functions below ware missing. >>> serialPortIsOpen >>> serialPortSetControl >>> serialPortNames >>> serialPortCount >>> So midiInit() returns interpreterProxy success: false. it causes primitive >>> error while loading. >>> >>> 2013/05/03, i'd tried to build vm after these ioLoadFunctionFrom 4 >>> functions comment out, and load sound package from PharoExtras, it could >>> use ScorePlayer. yes, checked midi-out only. >>> >>> at least up to Pharo 1.2 MIDIPlugin was loaded. >>> >>> regards. >>> >>> >>> >>> >>> 2013/6/20 jannik.laval <jannik.la...@gmail.com> >>> In a previous version it was loaded, but I don't remember which one. >>> >>> Jannik >>> >>> On Jun 19, 2013, at 9:24 PM, Stéphane Ducasse <stephane.duca...@inria.fr> >>> wrote: >>> >>>> yes. >>>> >>>> On Jun 19, 2013, at 6:56 PM, NISHIHARA Satoshi <goo...@gmail.com> wrote: >>>> >>>>> Mac OS X? >>>>> >>>>> >>>>> 2013/6/19 jannik laval <jannik.la...@gmail.com> >>>>> Hi pharoers, >>>>> >>>>> It seems that MidiPlugin is not loaded in Pharo2.0. >>>>> The plugin is present in the repository, but when I try "Smalltalk >>>>> loadModule: 'MIDIPlugin'" it raises an error. >>>>> >>>>> In "Smalltalk listLoadedModules" and "Smalltalk listBuiltinModules" there >>>>> is no MIDIPlugin. >>>>> Could someone give me some help to solve this ? >>>>> >>>>> Jannik >>>>> >>>>> >>>>> >>>>> -- >>>>> -- >>>>> "NISHIHARA Satoshi" >>>>> [:goonsh :nsh | ^ nishis perform: goonsh with: nsh] >>>> >>> >>> >>> >>> >>> -- >>> -- >>> "NISHIHARA Satoshi" >>> [:goonsh :nsh | ^ nishis perform: goonsh with: nsh] >> >> > > > > > -- > ~~Dr. Jannik Laval~~ > École des Mines de Douai > Enseignant-chercheur > http://www.jannik-laval.eu >