Skip to content
Advertisement

Tag: c++

bsd-finger won’t Make correctly

I ran across an interesting issue. My system is Arch Linux (latest) on an ASUS laptop. Now, the really weird issue: finger is not automatically installed with Arch. I attempted to use pacman to install it, and it’s not in the repositories. It IS in the AUR. I downloaded the AUR file, un-tarred the tar with tar -xvf bsd-finger0.17.tar.gz. This

C – pthread_self() getting truncated first 4 bytes?

I’m having trouble getting pthread_equal() to match stored pthreads. The pthread_t I get from pthread_self() seems to be truncated by 4 bytes compared to the one I get from pthread_create(). Comparisons are in the last code block! As a result, an attempt to loop through the stored pthreads and compare with pthread_equals fail. Some comparisons (all ten, every time, get

Compiling simple C++ projects using make [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers. We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations. Closed 7 years ago. Improve this question I want to switch completely from using Windows to Linux (Ubuntu).

Shogun fails to compile. Are these Shogun bugs?

I am trying to compile Shogun on Fedora 23 64bit, but it fails with the errors below. Version 4.0.0 have the same issue. Can anyone tell me, if there errors are bugs in Shogun or something I have done wrong? And here is the output with the errors. Update Here is the output from cmake Answer Fedora 23, shogun :

Fork process: Resume parent process while children terminated (Linux)

I’ve written a C++ application that waits until an event occurs (e.g. wait for incoming connection). After that event occured, it will continue by forking a child process that handles that event. So, my code looks essentially like this: My expectation now was that the child process will terminate (because of exit(0) and/or return). Indeed, it leaves the while loop,

CURLpp, segmentation fault

Ubuntu 15.04, CLion, LibCurl, curl version – 7.38.00. When i’m compiling this code: there are no errors or warnings. But, when i’m running the executable file, incomes the error: ./a.out: /usr/local/lib/libcurl.so.4: no version information available (required by /usr/lib/x86_64-linux-gnu/libcurlpp.so.0) Segmentation fault. What’s the promblem? Thank you. List of installed curl: apt –installed list | grep ‘curl’ List of usr/local/lib Output of

Putting a Struct into Shared Memory

I have created two programs a server.c and a client.c. I have a struct that holds an age. I have got the programs working together to read the shared memory and to change the shared memory, however this only works when using one variable in the struct. As soon as i have more than one variable in the struct i

Specific reasons to use |= instead of =

I am currently looking over some code in the Linux kernel (thermal management). In some places there is a return value used to signal errors, which is set to 0 at the beginning of the function. Then when calling a function which may fail it is set to the new value using |= instead of =. Here is an example:

Advertisement