NCReport on Mac OS X - qt

I'm confused, can NCReport be used in Mac OS X? From the examples given in the Linux files, it seems as if it can support Mac OS X and they even put up license fee for anyone using Mac OS X.

NCReport just answered my email:
Yes, the whole NCReport system is
MacOSX compatible. Engine and Designer
as well. There are several Mac users
of NCReport.
Mac customers compile the project from
source code to themselves. MacOSX
eval package will available soon.

Related

Not able to reserve memory with memmap kernel param in Ubuntu 22.04.01

I had tried to reserve memory on ubuntu OS version 20.04.01 with below kernel grub cmd:
"memmap=1M\$0x100000000" (3 backslashes before $)
but it works and can see memory is reserved,
but when I used another linux machine which uses ubuntu OS version 22.04.01, then memory is not getting reserved.
Believe this should not be OS specific issue, but not sure what can affect this standard behavior. Any hint would be appreciated.

wkhtmltopdf in Debian

I'm trying to get wkhtmltoimage to work in a 64-bit Debian based environment.
I'm using node-wkhtmltoimage in a node project. I dev on a mac, and using the mac binary from wkhtmltopdf, I get it to work fine. Then when I use the linux binary (tried both the linux binary and the linux(Debian) binary from the wkhtmltopdf downloads page), it does not convert my html to image at all.
I am deploying this into a firebase environment, which is the Debian 64-bit environment. Anyone had any luck with this?

R.app does not appear in application folder after installing R-3.4.0

I am working in a MacBook Pro (15 inches, mid 2010), OSX El Capitan (10.11.6), 2.4 GHz Intel Core i5, 8 GB 1067 MHz DDR3
Today I tried to update from R-3.3 to R-3.4.0. I downloaded the R-3.4.0.pkg from https://cran.r-project.org/ site. After downloading I checked the MD5 checksum for the R-3.4.0.pkg image and it was the same than in the r-project website. I executed the file by double-clicking and everything appear to work fine, at the end it said that everything was installed with no problem.
The problem I have is that the old R.app was removed from my application folder but the new (R-3.4.0) does not appear in the application folder either.
I tried to download and install the GNU Fortran 6.1 and then reinstall R but nothing changed.
I tried to look for a solution in google and this forum but did not find any clue of what to do. I hope I am not missing any stupid detail or making a rookie mistake.
Thanks for your help,
Alfonso
I was able to get the R.app from http://r.research.att.com/ I got there from the r-project website.
I chose "Mac OS X GUI rev. 7362 for R 3.4.x el-capitan-Debug.dmg" instead of "Mac OS X GUI rev. 7362 for R 3.5.x el-capitan-Debug.dmg" since to the best of my knowledge there is no R-3.5 available yet.
I do not understand why the app did not install directly from R-3.4.0.pkg but apparently this works. I leave this answer just in case is useful for someone.
Thanks for the comments!
Alfonso

Error -1001 in clGetPlatformIDs Call !

I am trying to start working with OpenCL. I have two NVidia graphics card, I installed "developer driver" as well as SDK from NVidia website. I compiled the demos but when I run
./oclDeviceQuery
I see:
OpenCL SW Info:
Error -1001 in clGetPlatformIDs Call
!!!
How can I fix it? Does it mean my nvidia cards cannot be detected? I am running Ubuntu 10.10 and X server works properly with nvidia driver.
I am pretty sure the problem is not related to file permissions as it doesn't work with sudo either.
In my case I have solved it by installing nvidia-modprobe package available in ubuntu (utopic/multiverse). And the driver itself (v346) was installed from https://launchpad.net/~mamarley/+archive/ubuntu/nvidia
Concretely, I have installed nvidia-opencl-icd-346, nvidia-libopencl1-346, nvidia-346-uvm, nvidia-346 and libcuda1-346. Not sure if they are all needed for OpenCL.
This is a result of not installing the ICD portion of Nvidia's openCL runtime. The ICD profile will instruct your application of the different openCL implementations installed on the system as multiple implementations from different vendors can coexist. Whe your application does not find the ICD information it gives the Error -1001.
Run your program as root. In case of success: you have trouble with cl_khr_icd- extension to load the vendor driver.
If you not running X11, you have to create device files manually or by (boot-)script:
ERROR: clGetPlatformIDs -1001 when running OpenCL code (Linux)
Same problem for me on a Linux system. Solution is to add the user to the video group:
# sudo usermod -aG video your-user-name
Since I just spend a couple of hours on this, I thought I would share:
I got the error because I was connected to the machine per remote desktop (mstsc). On the machine itself everything worked fine.
I have been told that it should work with TeamViewer by the way.
Dont know if you ever solved this problem, but I had the same issue and solved it in this post: ERROR: clGetPlatformIDs -1001 when running OpenCL code (Linux)
Hope it helps!
I have solved it in Ubuntu 13.10 saucy for intel opencl by created link:
sudo ln -s /opt/intel/opencl-1.2-3.2.1.16712/etc/intel64.icd /etc/OpenCL/vendors/nvidia.icd
I just ran into this problem on ubuntu 14.04 and I could not find ANY working answers anywhere online including this thread (though this was the first to show up on google). What ended up working for me was to remove ALL previous nvidia software and then to reinstall it using the .run file provided on the nvidia website. Installing the components through apt-get seems to fail for some reason.
1) Download CUDA .run file: https://developer.nvidia.com/cuda-downloads
2) Purge all previous nvidia packages
sudo apt-get purge nvidia-*
3) Install all run file components (you will likely have to stop X or restart in recovery mode to run this)
sudo sh cuda_X.X.XX_linux.run
This is because OpenCL has the same brain damaged one library per vendor setup that OpenGL has. A likely reason for the -1001 error is that you have compiled with a different library than the linker is trying to dynamically load.
So see if this is the problem run:
$ ldd oclDeviceQuery
...
libOpenCL.so.1 => important path here (0x00007fe2c17fb000)
...
Does the path point towards the NVidia-provided libOpenCL.so.1 file? If it doesn't, you should recompile the program with an -L parameter pointing towards the directory containing NVidia's libOpenCL.so.1. If you can't do that, you can override the linker's path like this:
$ LD_LIBRARY_PATH=/path/to/nvidias/lib ./oclDeviceQuery
For me, I was missing the CUDA OpenCL library, Running sudo apt install cuda-opencl-dev-12-0 solved it.
You should get number of platforms, allocate the memory for platforms, again get this platforms and then create context from this platform. There is good example:
http://developer.amd.com/support/KnowledgeBase/Lists/KnowledgeBase/DispForm.aspx?ID=71
This might be due to querying clGetPlatformIDs by multiple threads at the same time

How to create installer for solaris

I have already createdrpm file for my application. It works fine for Fedora linux. also the same worked fine for linux mint. But Solaris does not support rpm. So how to create installer package for solaris OS. I have solaris 10 linux as OS.
Thanks
Sunil Kumar Sahoo
The Solaris OS packaging format (pkgadd) is described in this Sun Solaris document.
There is also an open source project called OpenPKG that can be used on most Unix/Linux variants. I have not used it myself though.
Here is an interesting post about converting RPMs to Solaris Pkg.
Solaris packaging is the way to go. It's a little odd when you first look at it, but it's actually not too difficult once you get your head around it.

Resources