Created attachment 171226 [details] ns3-3.25 patch Update net/ns3 to version 3.25 http://rein.chaosophia.net/poudriere/ns3-3.25-103x386.log.txt http://rein.chaosophia.net/poudriere/ns3-3.25-103x64.log.txt http://rein.chaosophia.net/poudriere/ns3-3.25-93x386.log.txt http://rein.chaosophia.net/poudriere/ns3-3.25-93x64.log.txt http://rein.chaosophia.net/poudriere/ns3-3.25-101x386.log.txt http://rein.chaosophia.net/poudriere/ns3-3.25-101x64.log.txt
Fails make check-plist with non-standard options: http://people.freebsd.org/~pawel/buildlogs/ns3-3.25-10amd64.log
Hi Pawel, Sorry for take me so long but I was quite busy. I have problem with the updating the port and would to ask for some help. I fixed the problem with non default options but I have another one. # make stage-qa reports few warnings. For example: Warning: you need USE_GNOME+=pango pango is dependency only if GTK2 option is enabled. I added: GTK2_USE_GNOME+= pango but it does not seem to work. # make stage-qa produces the same warning. If I add USE_GNOME+=pango then the warning disappears. I have same problem with USE_GNOME+=cairo and USE_GNOME+=gdkpixbuf2. Can you give me some advice? Btw I cannot enable/disable all options from the ns3 configure script. If the scripts finds some library exists in the system then it will use it during the compilation but for now I can handle this behavior. Regards, Nikola
(In reply to Nikola Kolev from comment #2) Hi Nikola, >GTK2_USE_GNOME+= pango > >but it does not seem to work. # make stage-qa produces the same warning. This particular option helper works in a different way: ${option}_USE= GNOME=gdkpixbuf2,pango so it should be: GTK2_USE= GNOME=gdkpixbuf2,pango You can verify if option helper is set correctly by: make -V USE_GNOME OPTIONS_SET=GTK2 All options helpers are documented in /usr/ports/Mk/bsd.options.mk for future reference and if not sure you can always ask.
Created attachment 174467 [details] ns3.25 patch http://rein.chaosophia.net/poudriere/ns3-3.25-101x386.log.txt http://rein.chaosophia.net/poudriere/ns3-3.25-101x64.log.txt http://rein.chaosophia.net/poudriere/ns3-3.25-102x386.log.txt http://rein.chaosophia.net/poudriere/ns3-3.25-102x64.log.txt http://rein.chaosophia.net/poudriere/ns3-3.25-103x64.log.txt http://rein.chaosophia.net/poudriere/ns3-3.25-103x386.log.txt http://rein.chaosophia.net/poudriere/ns3-3.25-93x64.log.txt http://rein.chaosophia.net/poudriere/ns3-3.25-93x386.log.txt
There is still plist problem, when DEBUG=on: ====> Running Q/A tests (stage-qa) ====> Checking for pkg-plist issues (check-plist) ===> Parsing plist ===> Checking for items in STAGEDIR missing from pkg-plist ===> Checking for items in pkg-plist which are not in STAGEDIR Error: Missing: lib/libns%%VERSION%%-traffic-control-test%%DEBUG_SUFX%%.so ===> Error: Plist issues found. *** Error code 1
I've started poudriere with DEBUG=on to see the logs. I tested on 10.3 and don't have such issue.
Poudriere logs with DEBUG=on http://rein.chaosophia.net/poudriere/ns3-3.25-101x386.log.txt http://rein.chaosophia.net/poudriere/ns3-3.25-101x64.log.txt http://rein.chaosophia.net/poudriere/ns3-3.25-102x386.log.txt http://rein.chaosophia.net/poudriere/ns3-3.25-102x64.log.txt http://rein.chaosophia.net/poudriere/ns3-3.25-103x386.log.txt http://rein.chaosophia.net/poudriere/ns3-3.25-103x64.log.txt http://rein.chaosophia.net/poudriere/ns3-3.25-93x386.log.txt http://rein.chaosophia.net/poudriere/ns3-3.25-93x64.log.txt
Created attachment 174621 [details] ns3-v4 I was wrong with DEBUG=on, it should be TEST=on. Anyway I attached patch that fixes this issue and contains few little framework fixes. It would be nice to have pkg-plist sorted.
Created attachment 174651 [details] ns3-v5 now with sorted plist
Comment on attachment 174651 [details] ns3-v5 Approved.
A commit references this bug: Author: pawel Date: Tue Sep 13 11:41:21 UTC 2016 New revision: 421994 URL: https://svnweb.freebsd.org/changeset/ports/421994 Log: - Update to version 3.25 [1] - Register proxy dependencies found by stage-qa [1] - Convert LIB_DEPENDS to USES=sqlite and USE_GNOME=libxml2 - Simplify options helpers - Sort pkg-plist PR: 210158 [1] Submitted by: Nikola Kolev (maintainer) [1] Changes: head/net/ns3/Makefile head/net/ns3/distinfo head/net/ns3/pkg-plist