Package Details: seer-gdb-git r627.7f41e14-1

Git Clone URL: https://aur.archlinux.org/seer-gdb-git.git (read-only, click to copy)
Package Base: seer-gdb-git
Description: Seer - a gui frontend to gdb
Upstream URL: https://github.com/epasveer/seer.git
Keywords: gdb gdb-frontend gui seer
Licenses: GPL3
Conflicts: seer-gdb
Provides: seer-gdb
Submitter: jabra
Maintainer: jabra (epasveer)
Last Packager: jabra
Votes: 3
Popularity: 0.50
First Submitted: 2022-02-04 00:10 (UTC)
Last Updated: 2022-12-04 15:51 (UTC)

Required by (0)

Sources (1)

Latest Comments

1 2 Next › Last »

jabra commented on 2022-08-31 20:55 (UTC)

@muio, thanks for letting me know. Just pushed the fix

muio commented on 2022-08-31 19:22 (UTC)

Since version 1.9, the project has been renamed to seergdb and the PKGBUILD fails. To fix this, inside build(), change cmake --build . --target seer to

cmake --build . --target seergdb

epasveer commented on 2022-08-30 23:09 (UTC)

I encountered the same problem with "make -j".

This was on an OpenSuse box with 12 cores, 100GB swap and 12GB memory.

jabra commented on 2022-08-30 18:52 (UTC)

Hey, after looking at the wiki I suppose the more idiomatic option would be to remove the --parallel flag and have the user decide the amount of processing cores used by either editing /etc/makepkg.conf or setting a MAKEFLAGS environment variable accordingly. It is still kinda weird that make -j is crashing on your side

epasveer commented on 2022-08-30 18:25 (UTC) (edited on 2022-08-30 18:25 (UTC) by epasveer)

Hi @Peter0x44,

Can you list the details of your machine? Memory/swap/cores etc.

Perhaps the cmake command can be modified?

   % cmake --build . --target seer --parallel `nproc`

epasveer commented on 2022-08-30 18:14 (UTC)

Hi guys,

Is there anything from my side to look at/change?

Peter0x44 commented on 2022-08-29 18:28 (UTC)

Yes, that reproduces it.

jabra commented on 2022-08-29 17:14 (UTC)

Hmm strange, can you see if manually running make -j causes the same issue? Preferably after cloning this repo and running makepkg -o && cmake -S src/seer/src -B build to fetch the code and generate the Makefile

Peter0x44 commented on 2022-08-29 15:21 (UTC) (edited on 2022-08-29 15:22 (UTC) by Peter0x44)

Hi,

On my machine, CMake is invoking make. I have GNU Make 4.3 and CMake 3.24.1

I believe the issue might be that CMake invokes make with just -j

The manpage of GNU Make tells me this:

If the -j option is given without an argument, make will not limit the number of jobs that can run simultaneously.

Which would explain the behavior I am seeing. It's only a theory, but I think it is plausible.

jabra commented on 2022-08-29 10:47 (UTC)

Hi Peter, can you tell me what buildsystem CMake invokes on your machine and also the versions of CMake and the buildsystem? I can't reproduce this on any of my machines. The --parallel flag was introduced in CMake 3.12 (https://cmake.org/cmake/help/latest/release/3.12.html#command-line) and I don't really see how it would lead to the behavior you describe