Package Details: ogdf-snapshot 2018_03_28-2

Git Clone URL: https://aur.archlinux.org/ogdf-snapshot.git (read-only)
Package Base: ogdf-snapshot
Description: OGDF is a self-contained C++ class library for the automatic layout of diagrams. OGDF offers sophisticated algorithms and data structures to use within your own applications or scientific projects.
Upstream URL: http://amber-v7.cs.tu-dortmund.de/doku.php/start
Licenses: GPL
Conflicts: coin-or-clp, coin-or-coinutils, coin-or-osi, ogdf
Submitter: drowfx
Maintainer: drowfx
Last Packager: drowfx
Votes: 1
Popularity: 0.072351
First Submitted: 2017-03-20 18:40
Last Updated: 2019-03-11 20:58

Dependencies (4)

Required by (0)

Sources (1)

Latest Comments

jehelset commented on 2019-06-29 23:15

the build fails atm unless you pass cxxflag "-Wno-error=deprecated-copy".

jehelset commented on 2019-03-11 21:08

the one that used to be aur.archlinux.org/packages/ogdf, which has now been removed (yesterday i think) as it was merged into this.

it pointed to the old release, which seems unsupported at this point. and the ogdf devs seems to recommend just using snapshot.

so i this package might as well be called ogdf.

drowfx commented on 2019-03-11 21:03

@jehelset: I have disabled the offending GCC 8 warnings, the package should now build again.

Which other ogdf package do you mean?

jehelset commented on 2019-03-11 17:43

now that the other ogdf package has been merged into this you might want to consider renaming this package to ogdf.

jehelset commented on 2019-03-09 18:04

here's a PKGBUILD-patch to use until then if you want: https://pastebin.com/raw/92gVTNGZ just disables building / running tests, and -Wclass-memaccess.

drowfx commented on 2019-03-09 16:11

This seems to be an incompatibility with the stricter error checking of new GCC versions. Unfortunatly, upstream has not released a new version which compiles cleanly with current GCC 8.

jehelset commented on 2019-03-09 13:31

i get class-memaccess errors in basic/Buffer.h (f.ex. src/Basic.h 756:765) and basic/BufferArray.h, due to realloc calls with non-trivially-copyable types.

it's guarded by a compile time check, but it's compiled in any case. if you pull the realloc call out in a function and use sfinae it will work. but was easier to just pass -Wno-class-memaccess in cmake's CXX_FLAGS.

also needed to disable and not run the tests, as i was getting compiler errors related to strcat.

running: gcc version 8.2.1 20181127 (GCC)

kwonoh commented on 2018-04-24 20:32

2018-03-28 is available.

drowfx commented on 2017-04-10 11:40

I'm listing them as conflicts for now, but that doesn't seem like a clean solution. Unfortunatly I haven't found any setting to compile OGDF against the system COIN libraries yet.

Eremiell commented on 2017-04-10 10:49

This package conflicts coin-or-lemon and possibly all of coin-or-* packages, as they all try to provide coin. (Found out the hard way.)

The coin-or-* packages seem to be unmaintained, still the lemon library at least seem quite interesting to me and I have reasons to believe, rest of it might be as well.

Would it be possible to solve this somehow, so they use a common coin lib? At very least, they should probably be listed as conflicts.