Errors while installing Cairo on Julia 0.3.0 - cairo

While trying to install Images and ImageView, the package manager tried to install Cairo, and failed. This was the error message:
[ ERROR: Cairo ]
None of the selected providers could satisfy library group cairo
Use BinDeps.debug(package_name) to see available providers
while loading C:\Users\Peter\.julia\v0.3\Cairo\deps\build.jl, in
expression starting on line 136
I searched Google for the exact phrase "None of the selected providers could satisfy library group cairo", and there was exactly one hit at this website, where a user named Julio Valdes reported exactly the same problem.
Strangely enough, he posted his question 3 hours before I wrote this, which makes me suspect that the error might be due to some sort of breaking change that occurred very recently. However, I am not well-versed in Julia development, so this is just a guess.
Does anyone have any idea what might be going wrong? Is there more information which I should provide?

It is quite likely this issue: https://github.com/JuliaLang/BinDeps.jl/issues/104
Things like this are probably better to report on the julia-users Google Group/mailing list than on SO, most Julia package devs don't follow the julia-lang SO tag too closely.

Related

How to deploy SwiftPM on Objective-c static and dynamic Library along with Cocoapods

finally after very long time I have stuck in a situation where I am working on a static library which is already developed in Objective-c and now as per customer demand I got an task that I need to deploy this framework as SwiftPM too. I have go through with many articles. but not helpful at last I am stuck from last 16 days and I have no life, so guys kindly help me out I will reward reputation as much as you want.
now the question is how I integrate and what error I am getting of-course.
I have go Thorough with on Medium article link "How to update your Existing iOS Framework to work with swift Package Manager"
I have change project structure like Source/Tests keep include of required fire create symlinks
Init package and generate xcProject update package.swif and its Cool all error gone.
But when I try to import local and check its not working no header found nothing.
Also this one is throwing error of
search header path for Cocoapods that some library not found.
due so some privacy and copyright and signed agreement I am not able to share code and content but if any expert here kindly help me out I will donate all my Reputation just only for this help.

How to use SourceKit python bindings?

Sorry for such broad question, but after some attempts I'm not sure how to use python bindings. I tried to just import "request.py" or "capi.py" but all I got were errors. After adding missing libraries to my search path, I ended with missing symbol "_dispatch queue_attr_concurrent" (which suggest wrong library version?).
My question isn't about that particular error, but rather correct way of interacting with python bindings (and SourceKit itself). I have tried to use precompiled version, and compile it myself (https://stackoverflow.com/a/40033117/1117854), but result was all the same.
Is there something obvious that I'm missing? Or maybe someone with similar experience succeed and have some tips? It's not well documented and I'll probably find solution sooner or later, but I believe I'm not the only one who felt lost after first contact with SourceKit.

My Perl module from CPAN won't install, what do I do?

This is a canonical question for the above problem, inspired by this answer and this question. Please edit and improve it.
I'm trying to install a module from CPAN, using the CPAN/cpanm/CPANPLUS client. However, I'm getting build or test errors when I try to install it. What should I do?
Does it build at all?
The first thing to consider is, is your module building at all? If it isn't building, you should check for existing bug reports, file one if necessary, and perhaps try to fix the issue yourself (steps 2 and 3b/3c below).
If it builds but tests fail, follow these steps.
1. Determine if the test is valid
The purpose of these tests is to test. If there's a problem, you need to know about it, and not sweep it under the rug. Resolve the issue one way or another. Is there a problem with something on your system, or is this a problem with the test itself. If this is a problem with the test, does it still affect you? If this is a system problem, is this something you might run into? For example, let's say there's a test that checks for connectivity between your system and a Windows system. If you don't connect to Windows systems, maybe that particular test doesn't apply to you.
2. Check MetaCPAN for bug reports
If you have a test failure, go to the MetaCPAN webpage for that module, and check the left hand side for RT issues to see if someone else is getting the same errors. If no one is, you should open an RT ticket, or a ticket in the project's bug tracker of choice.
There may be patches available from other users. If the patches make sense to you, you can try applying them and rerunning the tests.
You can also click on the Testers link on MetaCPAN. The QA testers webpage will show you the various Perl versions, module versions, platforms, and show you which tests are failing on particular platforms on which versions. You might need to install an alternative version of the module.
At this point, there are a few paths you can take.
3a. Force the installation
Only once you've determined that the failed test doesn't necessarily apply to you, do a force install:
cpan> force install Date::Calc
This will run through the entire install, except that it will skip all testing. (Or maybe it still tests, but doesn't fail if a test fails.). The module will still fail on compiler errors, or if something can't get written to your system. It merely ignores tests.
This should be the last desperate attempt to get something installed. You've should have already resolved that the failed tests are bugs or not meaningful for you. Or, someone is standing beside you with a gun to your head saying, "Install that module, or I'll pull the trigger!".
3b. Find an alternative module
Or, you can decide to use another module. CPAN is full of various approaches to problems (TMTOWTDI), so there many be one there that does what you want.
3c. Write some code
Or, you can analyze why the test is failing and either fix the module or the code. Bug reports with potential patches are often appreciated by busy module authors. If it doesn't look like the author wants to take your fix, you can always fork an existing module, or write a fresh one.
If the author has gone MIA, you may be able to adopt the module and maintain it yourself. The general process for adopting a module is first to try to submit code to the author that fixes it, and then wait a while, maybe a month, for the author to pick it up. If there's no response, try alternative means of contact, email, Google+, whatever you can find. After that, you can go on Perl IRC chats, mailing lists, etc, looking for someone who knows where the author might be. If none of that works after a few months, the PAUSE admins can investigate and turn the module over to you.
This is based on this excellent answer

Installing "Tiled" plugin into Corona Project Manager

I'm only posting out of frustration to be frank...
Spent the past 2 hours now searching for any guides to setting up a "plugin" while using the Corona Project Manager to build my app.
I have absolutely zero coding experience, but i'm learning.
So I am trying to learn to use Tiled to build levels, I downloaded it here: http://www.mapeditor.org/
And I tried to run this sample code as a test/teaching myself: http://developer.coronalabs.com/code/corona-tiled
Running that sample code gave me some errors naturally, reading the debug errors I'm guessing I did not yet install/unpack/setup/integrate Tiled into my app. It's trying to call and read from a few .dlls and such.
So can someone please, kindly please, point me in the right direction to getting this 3rd party tool set up? Any guides or links or even a direct answer here will be much appreciated.
Many thanks waiting eagerly~

MvxImageViewLoader and plugin

I was having trouble getting the MvxImageViewLoader to work when I came across this post:
MvxImageViewLoader binding not working
Which after reading and going back to the N+2 tutorial, I realized that I'd missed adding the File and DownloadCache plugins (this is why video tutorials are such a pain, impossible to skim). So I installed them via nuget, but now when I try and start my application, before the first view even loads, I get this exception:
System.MissingMethodException: Method not found: 'Cirrious.MvvmCross.Binding.Binders.MvxRegistryFillerExtensions.Fill'.
Any idea what I've missed now?
Make sure all your nuget packages are from the same version.
MissingMethodException is most likely caused by having different versions in the same project.