Can't build with mozilla-apk-cli without zip/unzip - firefox

I'm trying to build a packaged open web app with mozilla-apk-cli. But when I try it tells me I need to install unzip and zip from Info-zip. But the Info-zip site is beyond dated and the .msi I ran from there doesn't appear to have done anything.
I'm on Windows 8.1 64bit.
How am I expected to do this?

Until #Ozten fixes this, you might want to just get some binaries somewhere else, like gnuwin32 (zip, unzip) and put then somewhere in your PATH.

I'm the author of mozilla-apk-cli. I don't develop on Windows, so I need your help!
1) I'll do some digging, I assumed (wrongly) that Info-zip would install on Windows 8.1 64-bit
2) What is the preferred tool for zip/unzip from the command line on Windows 8.1? Can you point me at it's documentation?
Thanks for your help in improving mozilla-apk-cli.
Also: I've filed https://github.com/mozilla/apk-cli/issues/3
Update: I've documented how to install Info-ZIP. Thanks to Myk and nmaier.
I've tested this fix on Windows 8.1 and was able to build an APK.

Related

Create Chromium diff aka patch installer

I am working on Chromium fork and I have managed to create some diff patches for exe and dll files by using Courgette but whenever I run this command: ninja -C out\Default mini_installer it just creates a full installer. I tried this: https://groups.google.com/a/chromium.org/forum/#!msg/chromium-discuss/O9uuZGYcWNY/xV85Lg7T-FAJ but it still creates a full installer. If anyone can give me a pointer on how to create a diff installer like Google do when patching Chrome on Windows then it would be really helpful. Thanks
#Asesh has explained how he achieve it over here. Thanks Asesh for detail explanation.

Compatibility Mode error when installing Visual Studio SDK (vssdk)

Whenever I try to install the Visual Studio SDK I get the following error:
Windows Program Compatibility mode is on. Turn it off and then try Setup again.
I have checked and Compatibility mode is not turned on. From what I've read, renaming the installer to vssdk_full.exe should help. That hasn't had any impact.
I got the installer from Microsoft's website.
What do I need to do to get this to install?
Are you installing on Windows 10? If so, then I have the same problem and it seems as though the current SDK setup is checking the Windows version and 10 isn't currently supported. See https://social.technet.microsoft.com/Forums/en-US/77c61be0-1303-4040-a587-62843d321159/visual-studio-2013-sdk?forum=WinPreview2014General for more info
I have managed to get it to install on windows 10, download the sdk, it will download vssdk_full.exe, run this with /layout path which will extract the actual setup file.
Then set compatibility on the new file to win 8 and it will install just fine.
You might not need to do the/layout thing but that is what I did.
ed
I had the same problem. I downloaded .iso file with install package form the internet. Then I mounted it using PowerISO and tried to start it from virtual CD drive. It ended up in the same message as above.
I looked it up and thought that in Properties of .exe install file, it's enough to uncheck some boxes compability section. But nothing was checked.
Soon afterwards I unzipped the package to a temporary directory with PowerISO and installed Visual from there. Worked without problems.
I had this problem, I renamed the instalation file to "vssdk_full.exe" and it installed without problems.

Using Android NDK on Windows without Cygwin?

Does anyone know if it's possible to use the NDK from Eclipse without having Cygwin installed? If not, what do I need to do in the Eclipse IDE to call the ndk-build executable from within Cygwin?
I ask because I get all kinds of 'invalid directory' messages when I try to compile sample NDK apps, owing to spaces in the directory paths.
There is a project on googlecode called vs-android that lets you build from visual studio, without cygwin.
I recently downloaded the lastest version of the ndk for windows and noticed that it includes a ndk-build.cmd that seems to let you build from windows cli. I need to give that a spin.
edit : it worked for me :)

Issue with Installing Go in Windows

I download GO compiler for windows from http://code.google.com/p/gomingw/downloads/list. However, in Read Me file, it stated that for installation information, check http://golang.org/doc/install.html#install. But, in golang.org, there is only information about Linux installation, not for windows. Can anybody help me by specifying how to install it or giving a source where can I found the steps of installation. Thanks in advance.
Download the gowin386_release.r60.3_installer.exe file and run it.

Node.js Installation Windows

I know this may be a stupid question to ask but I want to be sure about using node.js on windows. Can I use node.js on windows with any way ?
Thanks
There's Windows binaries for Node itself, but it's crippled without the package manager npm.
Update: As of December 2011 there's a Node installer for Windows that bundles the package manager npm. How this rocks! http://nodejs.org/
Yes, there is currently official unstable version of node.js for windows. Check out Windows executable in download section.
The 0.5.x (unstable) branch comes with a pre-compiled node.exe. Odd branches are for development though, so it would be good enough for hacking around with (has some feature gaps), but you'll need to wait until 0.6.x for a stable "off-the-shelf" solution in windows.
Yes you can.
Download the node.js binaries from http://node-js.prcn.co.cc/
Unzip it to any location, you need 7zip to unzip it.
Then put the node.js bin directory into path.
Use terminal to run node
With 0.4.x and earlier versions it is better to use pre-compiled binaries from http://node-js.prcn.co.cc/ . To extract, you can use WinRar in addition to 7zip.
The 0.5.x branch barely works in Cygwin, and official support for Cygwin was dropped, so you will have to use the precompiled the native windows exe http://nodejs.org provides. NPM doesn't work with 0.5.x prior to 0.5.8, but for 0.5.8 and later there is an instruction how to get NPM running:
http://npmjs.org/doc/README.html#Installing-on-Windows-Experimental
I installed the Node.js Azure SDK from http://go.microsoft.com/fwlink/?LinkId=254279&clcid=0x409 . Open up a command prompt and type 'node' - you're good to go.
I have set this report on my experience setting a portable node.js ambient on Windows.
In order to leverage it you must be a full newbie.
It is not installed the Windows way, but instead it's made of expanded archives.
After doing the steps you end up with a command-line invironment capable of running node.js together with a few more tools usually found in UNIX-like environments.
It's here: http://bit.ly/YbGYVg

Resources