Bug 209230 - net/ntop -- fails to configure after r414458 changes to rrdtool
Summary: net/ntop -- fails to configure after r414458 changes to rrdtool
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: Matthew Seaman
URL: http://www.ntop.org/products/traffic-...
Keywords:
Depends on:
Blocks:
 
Reported: 2016-05-03 10:22 UTC by Matthew Seaman
Modified: 2016-05-03 14:18 UTC (History)
1 user (show)

See Also:


Attachments
poudriere testport output. (294.21 KB, text/plain)
2016-05-03 10:22 UTC, Matthew Seaman
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Matthew Seaman freebsd_committer 2016-05-03 10:22:43 UTC
Created attachment 169914 [details]
poudriere testport output.

ntop-5.0.1 tries to link against librrd_th.so which is no-longer present in rrdtool-1.6.0.

Fix probably requires porting ntopng:

  http://www.ntop.org/products/traffic-analysis/ntop/
  https://github.com/ntop/ntopng

which is effectively a completely new port, with a new version numbering scheme.
Comment 1 Matthew Seaman freebsd_committer 2016-05-03 10:27:17 UTC
Quick-fix: make ntop depend on databases/rrdtool12, which should keep things ticking over while I look into a better solution.
Comment 2 commit-hook freebsd_committer 2016-05-03 10:49:08 UTC
A commit references this bug:

Author: matthew
Date: Tue May  3 10:49:03 UTC 2016
New revision: 414525
URL: https://svnweb.freebsd.org/changeset/ports/414525

Log:
  ntop is failing to configure after r414458 updated rrdtool to version
  1.6.0.  ntop depends on librrd_th.so (threading enabled shlib) which
  has been removed from the latest rrdtool package -- threading is now
  always enabled.

  Quick fix: make ntop depend on the older rrdtool12 port.

  Longer term fix: investigate 'ntopng'
    http://www.ntop.org/products/traffic-analysis/ntop/

  PR:		209230

Changes:
  head/net/ntop/Makefile
Comment 3 Guido Falsi freebsd_committer 2016-05-03 13:39:36 UTC
Hi,

By the way I'm working on bringing back the ntopng port, I'm working with the upstream author on this.

I am almost done, but there are a few upstream issues that still need fixing.

I have a working port for testing.

If anyone is interested please contact me.
Comment 4 Matthew Seaman freebsd_committer 2016-05-03 14:18:10 UTC
I'm very glad to hear that, having just scoped out what would be involved in writing a ntopng port.  Which means that this PR is now superfluous, and I shall close it forthwith and do what I can to help with madpilot's work.