[Pharo-dev] 6.1 Iceberg - how is this supposed to work?

Esteban Lorenzano estebanlm at gmail.com
Sun Nov 12 07:29:23 EST 2017



> On 12 Nov 2017, at 09:28, Esteban Lorenzano <estebanlm at gmail.com> wrote:
> 
> the only thing I can think now is you have a cache problem (older version of sources, older version of image, I don't know).
> this is *exactly* what I did and worked: 
> 
> $ wget -O- get.pharo.org/64/61+vm <http://get.pharo.org/64/61+vm> | bash
ah, and I’d execute this in an empty dir so I’m sure there is no caching stuff in the middle.

> $ ./pharo-ui Pharo.image --no-default-preferences
> 
> open playground
> 
> LGitExternalStructure allSubclassesDo: #compileFields.
> Metacello new 
> 	repository: 'github://estebanlm/libclang-pharo-bindings/src <github://estebanlm/libclang-pharo-bindings/src>';
> 	baseline: 'LibClang';
> 	load.
> 
> that loaded correctly for me (macOS high sierra).
> 
> Esteban
> 
> 
>> On 11 Nov 2017, at 17:43, Todd Blanchard <tblanchard at mac.com <mailto:tblanchard at mac.com>> wrote:
>> 
>> Executed that.  Now tried to do:
>> 
>>> Metacello new 
>>> 	repository: 'github://estebanlm/libclang-pharo-bindings/src <github://estebanlm/libclang-pharo-bindings/src>';
>>> 	baseline: 'LibClang';
>>> 	load.
>> 
>> 
>> And I'm back to "Could not resolve 'BaselineOfLibClang'
>> 
>> <Pharo6.1-64.image 2017-11-11 12-41-07.png>
>> 
>> Also tried the iceberg loader.  I get...
>> 
>> "No ssh-agent suitable credentials found".  Why?  Its a public repository.
>> 
>> <Pharo6.1-64.image 2017-11-11 12-43-00.png>
>> 
>> 
>> 
>> 
>>> On Nov 11, 2017, at 3:46 AM, Esteban Lorenzano <estebanlm at gmail.com <mailto:estebanlm at gmail.com>> wrote:
>>> 
>>> got it.
>>> I was able to reproduce it. 
>>> 
>>> turns out there is a problem in the 32-64 bits conversion and libgit2 bindings. 
>>> 
>>> you need to execute this: 
>>> 
>>> LGitExternalStructure allSubclassesDo: #compileFields.
>>> 
>>> before execute this: 
>>> 
>>> Metacello new 
>>> 	repository: 'github://estebanlm/libclang-pharo-bindings/src <github://estebanlm/libclang-pharo-bindings/src>';
>>> 	baseline: 'LibClang';
>>> 	load.
>>> 
>>> Esteban
>>> 
>>>> On 11 Nov 2017, at 07:37, Todd Blanchard <tblanchard at mac.com <mailto:tblanchard at mac.com>> wrote:
>>>> 
>>>> Any help?
>>>> 
>>>>> On Nov 10, 2017, at 8:49 AM, Todd Blanchard <tblanchard at mac.com <mailto:tblanchard at mac.com>> wrote:
>>>>> 
>>>>> Yes, trying to install your libclang.
>>>>> 
>>>>> Pharo is brand new download of whatever is on the website - 6.1-64 bit version (yes I know its not tested - I was going to test it).
>>>>> OSX Sierra.
>>>>> I have Xcode and all that goes with it installed (my day job is IoT projects with accompanying iPhone apps and occasionally web services development).
>>>>> 
>>>>> Homebrew packages installed include...
>>>>> 
>>>>> appledoc		gmp			nettle
>>>>> autoconf		gnutls			nmap
>>>>> aws-elasticbeanstalk	gobject-introspection	node
>>>>> awscli			graphite2		openssl
>>>>> basset_ios		harfbuzz		openssl at 1.1
>>>>> bazel			icu4c			p11-kit
>>>>> boot2docker		imagemagick		pango
>>>>> c-ares			jpeg			pcre
>>>>> cairo			libcroco		pixman
>>>>> cmake			libffi			pkg-config
>>>>> coreutils		libgcrypt		python
>>>>> cvs			libgpg-error		python3
>>>>> dfu-util		libpng			rbenv
>>>>> docker			librsvg			readline
>>>>> fontconfig		libssh2			redis
>>>>> freetype		libtasn1		ruby-build
>>>>> gdbm			libtiff			sqlite
>>>>> gdk-pixbuf		libtool			unar
>>>>> geoip			libunistring		wget
>>>>> gettext			libusb			wireshark
>>>>> ghostscript		little-cms2		xz
>>>>> glib			lua
>>>>> 
>>>>> 
>>>>> 
>>>>>> On Nov 10, 2017, at 1:24 AM, Esteban Lorenzano <estebanlm at gmail.com <mailto:estebanlm at gmail.com>> wrote:
>>>>>> 
>>>>>> I would need a way to reproduce this. 
>>>>>> 
>>>>>> pharo version? (6.1?)
>>>>>> vm version? 
>>>>>> operating system?
>>>>>> project you try to install? (I guess is libclang)
>>>>>> 
>>>>>> anything I should know about your environment? (image is clean/new? are you behind a proxy? whatever that can help)
>>>>>> 
>>>>>> Esteban
>>>>>> 
>>>>>>> On 10 Nov 2017, at 00:08, Todd Blanchard <tblanchard at mac.com <mailto:tblanchard at mac.com>> wrote:
>>>>>>> 
>>>>>>> #(0 25 1)
>>>>>>> 
>>>>>>>> On Nov 9, 2017, at 5:45 PM, Esteban Lorenzano <estebanlm at gmail.com <mailto:estebanlm at gmail.com>> wrote:
>>>>>>>> 
>>>>>>>>  (LGitLibrary uniqueInstance version)
>>>>>>> 
>>>>>> 
>>>>> 
>>>> 
>>> 
>> 
> 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.pharo.org/pipermail/pharo-dev_lists.pharo.org/attachments/20171112/3cc40f16/attachment-0002.html>


More information about the Pharo-dev mailing list