From where can I download 64 bit libxml2.dll and mod_proxy_html.so files - libxml2

After migrating IHS (IBM HTTP Server) 9.0.5.2 to new 64 bit windows server, the 2 modules (libxml2.dll and mod_proxy_html.so) are failing to load. These modules seems to be working fine on the older IHS 8.0
- 32 bit. Hence, I am looking for 64 bit libxml2.dll and mod_proxy_html.so files. I have found the source code but I am not able to build it since I am not a C programmer. And code looks very complex with lots many dependencies on components not present in source code.
Can someone please help me to find the 64 bit versions of libxml2.dll and mod_proxy_html.so files ? Thanks in advance.
Regards,
Amit

You should use non-IHS apache if you require modules that aren't built and shipped with IHS. You may be able to use 64-bit 9.0.5.4 and fish these librarys out of an Apachelounge windows httpd build.

Related

How do I install pglogical extension on Windows machine?

I need to migrate an enterprise production database from a Windows source machine running Postgres 9.5 to an Ubuntu destination machine running Postgres 11.6 with < 15 mins downtime. I plan to do this with pglogical, which requires the extension being loaded on both source and destination. I am having trouble with the source side because it is Windows.
I have very little Postgres-Windows experience and can neither find any helpful literature on the specific situation nor can I figure out for myself how to presumably install from source.
I've dug and dug and so far the only answer I've been able to find is "ugh... Windows". It seems like the only way to build from source is using Visual Studio, which I don't have or know how to use.
Sources:
https://www.2ndquadrant.com/en/blog/compiling-postgresql-extensions-visual-studio-windows/
https://postgrespro.ru/list/thread-id/1835275
Alex, the 2ndQuadrant article you link to in your own comment solves this. A few of the project or build options noted there have moved a little bit in the newer VisualStudio Community editions, so I can see where you got hung-up.
Just for kicks I compiled 32-bit DLL on my oldest Windows instance. I included the /Release path so you can grab my DLL & see if it works for you. It's (a) 32-bit because I'm assuming worst-case for an old v9.5 install, and (b) targets Postgres 9.6 because that's what I had installed. Unless there were major API changes though, it should connect to v9.5 without any issues:
https://github.com/mbijon/winpglogical/tree/master
If you find you need a version that entirely matches Postgres 9.5, grab my solution files & VS Community 20xx. Load the project & update the Additional Include Directories in Project Config to target your v9.5 paths. That should be all that's needed to link v9.5 Postgres libs.

Javacard Webapplication how to install *.war file

I am new in JavaCard development, and I am quite confused.
I am able to compile, load and install .cap files, and everything works fine.
However, after compiling my WebApplication (with NetBeans), I am not sure how to load/convert/install the produced .war file to the card.
Any help much appreciated!
edit:
I realized I should had provided more info:
My card is: J2E145G, which if I am not mistaken supports version 3.0 (and hence is the "connected" edition?). Additionally, I am loading applets using GlobalPlatform, which it seems that supports only .cap files(?)
I presume J2E145G (I'm not sure about the G, I can check later) contains the P5Cx family of products of NXP. These cards sport 8 KiB of RAM and are therefore incapable of running the connected edition, which requires 24 to 32 KiB of RAM.
These kind of humongous chips (for smart card standards anyway) are usually found on contact only cards. To say that connected edition chips are not common is probably taking it lightly.

Program failed to start - API-MS-WIN-CORE ???.DLL

I develop a C++ software but it seems that on "some" (not all) machines it cannot run (also under Windows 8).
One of my customer says that he has open it with the dependency walker and that some DLLs are missing... all with the name : API-MS-WIN-CORE ???.DLL
But it seems to me that is a system DLL...
My software is a 64 bits software and use QT (I have built it myself), but I can't reproduce the problem on my machine.
Does someone has an idea to help me ?
For information, you can download it at : www.spectralpixel.com
Thanks for your help
Following my comment (sorry for answer, I need to post an image) - after a short delay, I see access violations in the event log. Screenshot attached below - maybe helpful? I have Windows 8 64-bit with VS2012 installed and have also installed VS2010 redist x86/x64.
I agree with Hans Passant that the dependency walker is probably a red herring - I can't see evidence of missing dependencies on my system.

deploying a Qt application

In a nutshell, the question is: I just finished my first application using Qt Creator on a computer running under Linux Ubuntu, now how do I make this available for everyone. Now follows the more detailed version ;)
I must apologize for asking this, I am aware that this question has probably been asked many times and that there is official documentation that I can read. I am just completely new to programming and I am very confused by everything I've read so far. If you are kind enough to help, please assume I know absolutely nothing :)
Here we go: I've just finished designing my first application (a scientific program) with Qt creator on my laptop which runs under Linux Ubuntu. It works fine and I'm very proud of it ;)
Here's what my project consists of: 40 header files, 42 source files, 1 pro file, 1 qrc file, 1 html file and 7 png files. In the code, I use #include for a bunch of fairly standard Qt classes (QWidget, QTextBrowser and so forth, maybe like 40 of those).
Now I'd like to make it available to other people. For Linux and Mac users, I've figured a way to do that: I can compress the folder containing my project, tell them to install Qt on their computer, then download and extract the files on their hard disk, open a terminal in the folder and run
qmake myProject.pro
qmake
make
That seems to work fine (by the way, does it matter that this is not precisely what Qt creator does? The qmake step there is qmake-qt4 myProject.pro -r -spec linux-g++ and the make step is make -w). Now, I assume there is a solution where I don't ask them to download and install something like 200Mo of Qt material. As for Microsoft Windows users, I don't have a clue.
I would be very grateful if you could explain to me in a very concrete way what I need to do. Needless to say, I'll go for the best and easiest solution, I don't need to understand everything about deployment. Many thanks in advance!
Edit: In case that's useful : I've been using Qt Creator 2.5.0 based on Qt 4.8.1 (64 bit), I'm working on a laptop with Ubuntu 12.04 64bits
For Linux and Mac users, I would compile the software for them in 32 and 64bit formats - no-one likes compiling unknown software from source. Obviously keep the source code option for those on more unusual architectures/OSs (and provide a shell script for them that mimics the commands Qt Creator calls!). As Qt runtimes are available from package managers on just about every distro (and come pre-installed on most anyway, KDE requires them for example), by not asking them to compile from source your users will have a much smaller download (if any) and won't require them to download software from a website potentially unknown to them. Of course the best way would be to try to get your software added as a package into the major distros' repositories, but that may take some time to organise.
Compile your software for Windows users for both 32 and 64bit formats. It's generally frowned upon to ask users to download runtime libraries they potentially don't know, and put them into their system32 folder... So most applications bundle all the libraries they need with their application. Qt-based applications are no different, and so put the runtimes into the folder where the executable is. Also it is much more professional to create a proper installer, there are a few free installer applications for Windows, a web search will give you the most popular (I think I saw a thread on SO about it as well).
As you can see the platforms aren't too dissimilar, the main point I would make is: Do not force people to compile from source! The vast majority of people on Earth do not even know what compiling is, so provide for the major arrchitectures/OSs yourself.

asp.net : need to see the difference between 2 web.config file

What is the fastest and safest way to download a tool and see the difference between the 2 web.config files? Does windows xp has a built in tool to do a visual Diff on 2 files?
I am running Windows XP professional SP3 on my computer.
Would downloading Windows XP Service Pack 2 Support Tools cause an issue?
thanks
WinMerge. However unless this is some simple throwaway code, or web.config from two different projects, you should have this all in a version control system. It could be SVN like Aliostad mentioned. In that case you can see the history of changes and compare them.
Try WinDiff, it should come with XP.
try windiff which comes with Windows SDK.
You can also install SVN tortoise and create a dummy repository and add web.config to see the difference. Diff viewer on tortoise is excellent.
Nothing built in, but there are plenty of free diff tools around.
If you want something from Microsoft, you could try windiff, which is included in the Windows XP Service Pack 2 Support Tools
TotalCommander

Resources