Update gcc?

2014-02-25 Thread LuKreme
At the risk of starting a kerfuffle, is there any reason to update gcc on 8.4 
or 9.2 from the GPLv2 version 4.2.1 to something more current?

(I can think of many reasons *not* to, but they all have to do with writing 
code which I am not doing).

I know 10.0 moves to clang (which is familiar to me since OS X changed to clang 
a while ago because of the GPLv3 issues), but I'm not ready to move to 10.0 and 
I know there are still issues with clang and that some packages still require 
gcc.

-- 
The only reason for walking into the jaws of Death is so's you can steal
His gold teeth. --Colour of Magic

___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: Update gcc?

2014-02-25 Thread René Ladan
2014-02-25 10:57 GMT+01:00 LuKreme krem...@kreme.com:

 At the risk of starting a kerfuffle, is there any reason to update gcc on
 8.4 or 9.2 from the GPLv2 version 4.2.1 to something more current?

 (I can think of many reasons *not* to, but they all have to do with
 writing code which I am not doing).

 I know 10.0 moves to clang (which is familiar to me since OS X changed to
 clang a while ago because of the GPLv3 issues), but I'm not ready to move
 to 10.0 and I know there are still issues with clang and that some packages
 still require gcc.

 You answered your own question ;) If you need a newer GCC, you can install
one from ports / packages: lang/gcc (currently 4.6) or lang/gcc4[6-9] for a
specific version.
After that set CC and CXX in /etc/make.conf to the newer GCC.

Regards,
René
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


[QAT] r345934: 4x leftovers

2014-02-25 Thread Ports-QAT
Support staging
-

  Build ID:  20140225085600-54851
  Job owner: eha...@freebsd.org
  Buildtime: 2 hours
  Enddate:   Tue, 25 Feb 2014 11:23:53 GMT

  Revision:  r345934
  Repository:
https://svnweb.freebsd.org/ports?view=revisionrevision=345934

-

Port:ports-mgmt/pkg-rmleaf 0.2

  Buildgroup: 8.4-QAT/amd64
  Buildstatus:   LEFTOVERS
  Log: 
https://qat.redports.org//~eha...@freebsd.org/20140225085600-54851-285856/pkg-rmleaf-0.2.log

  Buildgroup: 8.4-QAT/i386
  Buildstatus:   LEFTOVERS
  Log: 
https://qat.redports.org//~eha...@freebsd.org/20140225085600-54851-285857/pkg-rmleaf-0.2.log

  Buildgroup: 9.2-QAT/amd64
  Buildstatus:   LEFTOVERS
  Log: 
https://qat.redports.org//~eha...@freebsd.org/20140225085600-54851-285858/pkg-rmleaf-0.2.log

  Buildgroup: 9.2-QAT/i386
  Buildstatus:   LEFTOVERS
  Log: 
https://qat.redports.org//~eha...@freebsd.org/20140225085600-54851-285859/pkg-rmleaf-0.2.log


--
Buildarchive URL: https://qat.redports.org/buildarchive/20140225085600-54851
redports https://qat.redports.org/
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Support for pkg_*

2014-02-25 Thread Dewayne Geraghty
Has support for the pkg_* suite of tools gone away?  After performing an
svn update of my ports tree last night; both openssl and monit failed to
build packages, due to missing man pages

openssl failed, as follows
Creating bzip'd tar ball in
'/var/ports/usr/ports/security/openssl/work/openssl-1.0.1_9.tbz'
tar: man/man1/CA.pl.1.gz: Cannot stat: No such file or directory
tar: man/man1/asn1parse.1.gz: Cannot stat: No such file or directory
...
tar: man/man7/des_modes.7.gz: Cannot stat: No such file or directory
tar: Error exit delayed from previous errors.
pkg_create: make_dist: tar command failed with code 256
*** [do-package] Error code 1

Stop in /usr/ports/security/openssl.


So I reverted /usr/ports/security/openssl to 340722, but now


monit also stops with

===  Building package for monit-5.7
tar: man/man1/monit.1.gz: Cannot stat: No such file or directory
tar: Error exit delayed from previous errors.
pkg_create: make_dist: tar command failed with code 256
Creating package /var/ports/usr/ports/sysutils/monit/work/monit-5.7.tbz
Registering depends:.
Creating bzip'd tar ball in
'/var/ports/usr/ports/sysutils/monit/work/monit-5.7.tbz'
*** [do-package] Error code 1

Regards, Dewayne.
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: Support for pkg_*

2014-02-25 Thread Thomas Mueller
On Tue, Dec 24, 2013 at 3:11 AM, Thomas Mueller

from Dewayne Geraghty:

 Has support for the pkg_* suite of tools gone away?  After performing an
 svn update of my ports tree last night; both openssl and monit failed to
 build packages, due to missing man pages

What version of FreeBSD are you on?

pkg_* suite is gone from FreeBSD 10.0 and later, in favor of the new pkgng.

I think pkg_* suite will even be gone from FreeBSD 9.3 when and if that comes 
out.

Tom

___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: Support for pkg_*

2014-02-25 Thread A.J. 'Fonz' van Werven
Dewayne Geraghty wrote:

 Has support for the pkg_* suite of tools gone away?

As someone already stated, the pkg_* tools are no longer in FreeBSD 10,
but they are still available (and default) on 9.2-RELEASE and earlier.

 tar: man/man1/CA.pl.1.gz: Cannot stat: No such file or directory
 tar: man/man1/asn1parse.1.gz: Cannot stat: No such file or directory
 ...
 tar: man/man7/des_modes.7.gz: Cannot stat: No such file or directory

Please forgive me the pavlov reaction that I get from Cannot stat: bla
bla bla, but that actually smells more like a staging issue to me. Have
you tried adding

NO_STAGE=yes

to the port's Makefile and trying again?

AvW

-- 
I'm not completely useless, I can be used as a bad example.


pgp103bYggvFg.pgp
Description: PGP signature


Re: Support for pkg_*

2014-02-25 Thread Baptiste Daroussin
On Tue, Feb 25, 2014 at 03:11:44PM +0100, A.J. 'Fonz' van Werven wrote:
 Dewayne Geraghty wrote:
 
  Has support for the pkg_* suite of tools gone away?
 
 As someone already stated, the pkg_* tools are no longer in FreeBSD 10,
 but they are still available (and default) on 9.2-RELEASE and earlier.
 
  tar: man/man1/CA.pl.1.gz: Cannot stat: No such file or directory
  tar: man/man1/asn1parse.1.gz: Cannot stat: No such file or directory
  ...
  tar: man/man7/des_modes.7.gz: Cannot stat: No such file or directory
 
 Please forgive me the pavlov reaction that I get from Cannot stat: bla
 bla bla, but that actually smells more like a staging issue to me. Have
 you tried adding
 
 NO_STAGE=yes
 
 to the port's Makefile and trying again?
 

Can we stop advertising the above, this is completly wrong, it hides the dust
behind the carpet and won't fix anything!

The said port is needed a fix.

regards,
Bapt


pgpCoWFOnhFZY.pgp
Description: PGP signature


Re: Support for pkg_*

2014-02-25 Thread Baptiste Daroussin
On Tue, Feb 25, 2014 at 07:42:59PM +1100, Dewayne Geraghty wrote:
 Has support for the pkg_* suite of tools gone away?  After performing an
 svn update of my ports tree last night; both openssl and monit failed to
 build packages, due to missing man pages
 
 openssl failed, as follows
 Creating bzip'd tar ball in
 '/var/ports/usr/ports/security/openssl/work/openssl-1.0.1_9.tbz'
 tar: man/man1/CA.pl.1.gz: Cannot stat: No such file or directory
 tar: man/man1/asn1parse.1.gz: Cannot stat: No such file or directory
 ...
 tar: man/man7/des_modes.7.gz: Cannot stat: No such file or directory
 tar: Error exit delayed from previous errors.
 pkg_create: make_dist: tar command failed with code 256
 *** [do-package] Error code 1
 
 Stop in /usr/ports/security/openssl.
 
 
 So I reverted /usr/ports/security/openssl to 340722, but now
 
 
 monit also stops with
 
 ===  Building package for monit-5.7
 tar: man/man1/monit.1.gz: Cannot stat: No such file or directory
 tar: Error exit delayed from previous errors.
 pkg_create: make_dist: tar command failed with code 256
 Creating package /var/ports/usr/ports/sysutils/monit/work/monit-5.7.tbz
 Registering depends:.
 Creating bzip'd tar ball in
 '/var/ports/usr/ports/sysutils/monit/work/monit-5.7.tbz'
 *** [do-package] Error code 1
 
What options do you have for both prots?

regards,
Bapt


pgpJMaOH7Aug0.pgp
Description: PGP signature


Re: Support for pkg_*

2014-02-25 Thread Baptiste Daroussin
On Tue, Feb 25, 2014 at 12:47:47PM +, Thomas Mueller wrote:
 On Tue, Dec 24, 2013 at 3:11 AM, Thomas Mueller
 
 from Dewayne Geraghty:
 
  Has support for the pkg_* suite of tools gone away?  After performing an
  svn update of my ports tree last night; both openssl and monit failed to
  build packages, due to missing man pages
 
 What version of FreeBSD are you on?
 
 pkg_* suite is gone from FreeBSD 10.0 and later, in favor of the new pkgng.
 
 I think pkg_* suite will even be gone from FreeBSD 9.3 when and if that comes 
 out.
 

The exact schedule is described here:
http://blogs.freebsdish.org/portmgr/2014/02/03/time-to-bid-farewell-to-the-old-pkg_-tools/

regards,
Bapt


pgpGtqqjzxtzP.pgp
Description: PGP signature


Re: Support for pkg_*

2014-02-25 Thread Mark Felder
On Tue, Feb 25, 2014, at 2:42, Dewayne Geraghty wrote:
 Has support for the pkg_* suite of tools gone away?  After performing an
 svn update of my ports tree last night; both openssl and monit failed to
 build packages, due to missing man pages
 

Port committers are advised to test ports against both pkgng and
pkg_tools until pkg_tools is fully retired. Unfortunately this gets
overlooked as many in the project strictly use and test against pkgng.
Please file PRs when you see this.
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


portmaster, pkg, virtualbox-ose

2014-02-25 Thread Chris Whitehouse

Hi all,

I'm installing a new system (laptop) using 10.0R and pkgng.

freshports.org says virtualbox-ose can be installed with pkg but
# pkg install virtualbox-ose
says no package in the repository.

Ok so try
# portmaster emulators/virtualbox-ose
install all the dependencies with pkg then let it build and it's looking 
good. But I had to turn off the computer before it finished. I 
terminated the job with Ctrl-C and portmaster told me:


=== Build/Install for emulators/virtualbox-ose exiting due to signal
=== Killing background jobs
Terminated

=== You can restart from the point of failure with this command line:
   portmaster flags emulators/virtualbox-ose

=== Exiting

But restarting with
# portmaster emulators/virtualbox-ose
starts by cleaning for virtualbox then starts again. Have I 
misunderstood something? I checked the work directory before and after 
the cleaning step and nearly everything was deleted.


It's building now and I think it has time to finish so there isn't an 
immediate problem but I would like to find answers to the above.


thanks

Chris
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


net/owncloud-csync,deskutils/mirall owncloudcmd segfault

2014-02-25 Thread Kristof Provost
Hi,

I see a segfault when trying to sync a directory using the owncloudcmd
CLI client.
The command line is pretty straightforward:
owncloudcmd Documents ownclouds://URL/owncloud/remote.php/webdav/

The backtrace:
#0  0x000809f79da4 in SSL_CTX_set_client_cert_cb () from 
/usr/lib/libssl.so.7
#1  0x00080521eab8 in ne_ssl_context_create (mode=value optimized out) at 
ne_openssl.c:575
#2  0x00080520f85e in ne_session_create (scheme=0x7fffccc2 https, 
hostname=0x80c470a60 owncloud.codepro.be, port=value optimized out) at 
ne_session.c:176
#3  0x000800b6cd92 in dav_connect (
base_url=0x80c46f480 
ownclouds://owncloud.codepro.be:443/owncloud/remote.php/webdav)
at 
/var/ports/basejail/usr/ports/net/owncloud-csync/work/ocsync-0.91.4/src/csync_owncloud.c:509
#4  0x000800b6aa55 in owncloud_opendir (
uri=0x80c46f480 
ownclouds://owncloud.codepro.be:443/owncloud/remote.php/webdav)
at 
/var/ports/basejail/usr/ports/net/owncloud-csync/work/ocsync-0.91.4/src/csync_owncloud.c:982
#5  0x000800b687c8 in csync_vio_opendir (ctx=0x80c478500, 
name=0x80c46f480 
ownclouds://owncloud.codepro.be:443/owncloud/remote.php/webdav)
at 
/var/ports/basejail/usr/ports/net/owncloud-csync/work/ocsync-0.91.4/src/vio/csync_vio.c:370
#6  0x000800b5eb04 in csync_ftw (ctx=0x80c478500, 
uri=0x80c46f480 
ownclouds://owncloud.codepro.be:443/owncloud/remote.php/webdav, 
fn=0x800b5d980 csync_walker, depth=50)
at 
/var/ports/basejail/usr/ports/net/owncloud-csync/work/ocsync-0.91.4/src/csync_update.c:449
#7  0x000800b5702b in csync_update (ctx=0x80c478500)
at 
/var/ports/basejail/usr/ports/net/owncloud-csync/work/ocsync-0.91.4/src/csync.c:431
#8  0x0008008a1ec3 in Mirall::CSyncThread::startSync (this=0x7fffd4e0)
at 
/var/ports/basejail/usr/ports/deskutils/mirall/work/mirall-1.5.0/src/mirall/csyncthread.cpp:505
#9  0x004044f5 in main (argc=3, argv=0x7fffd768)
at 
/var/ports/basejail/usr/ports/deskutils/mirall/work/mirall-1.5.0/src/owncloudcmd/owncloudcmd.cpp:140

Looking into this, the crash occurs inside neon, specifically inside
ne_ssl_context_create(). It crashes because the call to
SSL_CTX_new(SSLv23_client_method()); returns NULL. OpenSSL gives me the
following error:
error:140A90A1:lib(20):func(169):reason(161)

This means that we haven't called SSL_library_init(). Neon does this in
ne_ssl_init(), which itself is called by ne_sock_init(). The
ne_sock_init() call isn't done by owncloud-csync. The code is present in
the dav_connect() function (src/csync_owncloud.c) but it's surrounded by
'#if 0'.
Removing the '#if 0' fixes my crash.

I've noticed that there's a new version of deskutils/mirall (1.5.1) with
the following changelog entry:
Imported the ocsync library into miralls repository.

So, now I'm not sure what the right fix is here. It's quite possible
that version 1.5.1 fixes the problem and it's almost certain that the
fix will be different.

Regards,
Kristof
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: portmaster, pkg, virtualbox-ose

2014-02-25 Thread Warren Block

On Tue, 25 Feb 2014, Chris Whitehouse wrote:


=== You can restart from the point of failure with this command line:
  portmaster flags emulators/virtualbox-ose

=== Exiting

But restarting with
# portmaster emulators/virtualbox-ose
starts by cleaning for virtualbox then starts again. Have I misunderstood 
something? I checked the work directory before and after the cleaning step 
and nearly everything was deleted.


It's building now and I think it has time to finish so there isn't an 
immediate problem but I would like to find answers to the above.


Portmaster cleans a port before starting to build.  That's the safe 
thing to do, there is no good way to know why a work directory is still 
there, and options may have changed.


-C can be used to prevent portmaster from cleaning first.
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: Stop in ports/lang/gcc47: Shared object libfl.so.2 not found, required by ar

2014-02-25 Thread Tijl Coosemans
On Mon, 24 Feb 2014 23:41:22 -0500 Chad J. Milios wrote:
 I've been getting this same error for a couple days now in ports. 
 9.2-RELEASE-p3/amd64. Any insight into what I'm doing wrong? My gut is 
 telling me this is my fault though I'm at a loss for how.

Try to rebuild devel/binutils.  There was a short window in which
textproc/flex installed libfl.so.2 and it looks like you rebuilt
devel/binutils in that window.
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: net/owncloud-csync,deskutils/mirall owncloudcmd segfault

2014-02-25 Thread Kristof Provost
On 2014-02-25 19:27:29 (+0100), Kristof Provost kris...@sigsegv.be wrote:
 So, now I'm not sure what the right fix is here. It's quite possible
 that version 1.5.1 fixes the problem and it's almost certain that the
 fix will be different.
 
I've managed to build mirall-1.5.1 and the problem is fixed there.

Regards,
Kristof
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: portmaster, pkg, virtualbox-ose

2014-02-25 Thread Chris Whitehouse

On 25/02/2014 19:18, Warren Block wrote:

On Tue, 25 Feb 2014, Chris Whitehouse wrote:


=== You can restart from the point of failure with this command line:
  portmaster flags emulators/virtualbox-ose

=== Exiting

But restarting with
# portmaster emulators/virtualbox-ose
starts by cleaning for virtualbox then starts again. Have I
misunderstood something? I checked the work directory before and after
the cleaning step and nearly everything was deleted.

It's building now and I think it has time to finish so there isn't an
immediate problem but I would like to find answers to the above.


Portmaster cleans a port before starting to build.  That's the safe
thing to do, there is no good way to know why a work directory is still
there, and options may have changed.

-C can be used to prevent portmaster from cleaning first.


Thank you.

Apologies for not reading the portmaster man page first, I used 
portmaster for the first time last night and have a hard deadline of 
tomorrow to finish the laptop so in a bit of a panic. I'll have a proper 
read asap.


Chris

___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: portmaster, pkg, virtualbox-ose

2014-02-25 Thread Bernhard Fröhlich
Am 25.02.2014 19:16 schrieb Chris Whitehouse cwhi...@onetel.com:

 Hi all,

 I'm installing a new system (laptop) using 10.0R and pkgng.

 freshports.org says virtualbox-ose can be installed with pkg but
 # pkg install virtualbox-ose
 says no package in the repository.

virtualbox had a build failure due to iconv issues on 10.0 last week so
this is why no package exists right now. It is already fixed so packages
should be back with the next build run.

 Ok so try
 # portmaster emulators/virtualbox-ose
 install all the dependencies with pkg then let it build and it's looking
good. But I had to turn off the computer before it finished. I terminated
the job with Ctrl-C and portmaster told me:

 === Build/Install for emulators/virtualbox-ose exiting due to signal
 === Killing background jobs
 Terminated

 === You can restart from the point of failure with this command line:
portmaster flags emulators/virtualbox-ose

 === Exiting

 But restarting with
 # portmaster emulators/virtualbox-ose
 starts by cleaning for virtualbox then starts again. Have I misunderstood
something? I checked the work directory before and after the cleaning step
and nearly everything was deleted.

 It's building now and I think it has time to finish so there isn't an
immediate problem but I would like to find answers to the above.

 thanks

 Chris
 ___
 freebsd-ports@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/freebsd-ports
 To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Problem with old package system

2014-02-25 Thread Kevin Oberman
I have a system that is still using the old pkg_ system that has had
indigestion since the docbook re-work. That operation went well as I didn't
try it until I had dealt with my 10.0 system running pkgng. Now, since the
docbook upgrade did not recommend the use of '-o' for any updates, I have
hundreds of missing dependencies on the various old docbook ports.

I figured that a quick run of pkgdb -F would fix it, but pkgdb found
nothing to fix. I then looked at the man page for pkgfb and it looks like
-L is now required to fix missing dependencies.

Is pkgfb -L the right command? Looks like it. Was any information that -F
no longer did this posted anywhere? I see an entry in updating that
recommends running pkgdb -Ff as recently as Feb-14, but no
recommendations anywhere to use the 'L' (fix-lost) option.
-- 
R. Kevin Oberman, Network Engineer, Retired
E-mail: rkober...@gmail.com
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: Stop in ports/lang/gcc47: Shared object libfl.so.2 not found, required by ar

2014-02-25 Thread Chad J. Milios

On 2/25/2014 2:18 PM, Tijl Coosemans wrote:

On Mon, 24 Feb 2014 23:41:22 -0500 Chad J. Milios wrote:

I've been getting this same error for a couple days now in ports.
9.2-RELEASE-p3/amd64. Any insight into what I'm doing wrong? My gut is
telling me this is my fault though I'm at a loss for how.

Try to rebuild devel/binutils.  There was a short window in which
textproc/flex installed libfl.so.2 and it looks like you rebuilt
devel/binutils in that window.

That is exactly what fixed the problem. Thank you
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: multimedia/tvheadend fails under FreeBSD 9.2-stable

2014-02-25 Thread Torfinn Ingolfsen
On Sat, Feb 15, 2014 at 1:03 PM, Bernhard Fröhlich de...@bluelife.at wrote:

 Am 15.02.2014 12:13 schrieb Torfinn Ingolfsen tin...@gmail.com:


 includes, so let me ask this way:
 - will / should DVB-C devices (via webcamd) work even without libav?
 - will CSA / cwc work even without libav?

 Yes, both should work. It uses libdvbcsa for that.

 What you loose is transcoding and streaming via the webinterface.

Thanks.
I'm not having much luck with the ports (as described on the
freebsd-multimedia mailinglist).
I notice that the latest stable tvheadend is 3.4.27, which includes
DVB service discovery bugs fixed.
But I'm guessing (based on the ports Makefile, and that you host the
distfile) that it will take a bit more than updating the version
number in the Makefile and doing 'make makesum' to upgrade the port?

-- 
Regards,
Torfinn Ingolfsen
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: Support for pkg_*

2014-02-25 Thread A.J. 'Fonz' van Werven
Baptiste Daroussin wrote:

 Can we stop advertising the above, this is completly wrong, it hides the
 dust behind the carpet and won't fix anything!
 
 The said port is needed a fix.

Granted: it's not staging itself that is the problem, it's incorrect usage
thereof. But anyone possessing even the tiniest trace amount of realism
will have to concede that port maintainers do occasionally get it wrong.
And when they do the errors as reported by the OP are a tell-tale symptom.

Indeed: disabling/avoiding staging doesn't fix the actual problem, but it
does usually mitigate the symptom(s) and could in such cases be used as a
temporary workaround for those who - for whatever reason - are disinclined
to wait for the port to get fixed.

I'd even go as far as to say that disabling staging can be used as a
diagnostic tool: if a port that (supposedly) supports staging doesn't
install properly, but does so with staging disabled, it's a pretty safe
bet that the maintainer didn't get the staging bit entirely correct. Of
course it would then be a good idea to notify said port maintainer (and
submitting patches if at all possible), but in this particular case we
didn't even get there.

Or to put it another way: I did not mean to suggest that there's something
wrong with your precious baby. In fact, I'm actually rather fond of her.
However, it appears that not everybody is holding her properly yet ;-)

AvW

-- 
I'm not completely useless, I can be used as a bad example.


pgpIZMnCfProx.pgp
Description: PGP signature


Re: Support for pkg_*

2014-02-25 Thread John Marino
On 2/25/2014 23:08, A.J. 'Fonz' van Werven wrote:
 Baptiste Daroussin wrote:
 
 Can we stop advertising the above, this is completly wrong, it hides the
 dust behind the carpet and won't fix anything!

 The said port is needed a fix.
 
 Granted: it's not staging itself that is the problem, it's incorrect usage
 thereof. But anyone possessing even the tiniest trace amount of realism
 will have to concede that port maintainers do occasionally get it wrong.
 And when they do the errors as reported by the OP are a tell-tale symptom.

No one should have a problem conceding that.  The issue is that it seems
that many ports are staged without checking in redports / poudriere or
otherwise.

I was even guilty of this the other day.   I was on the road and I
created two new ports that easily passed with DEVELOPER_MODE.  Neither
built in clean environment though and I got rewarded with pkg-fallout
messages.

A lot of stuff gets committed that it's clear was never remotely tested,
not even with portlint.  But don't blame the tools -- the port needs to
be fixed.  I agree that we should never advise NO_STAGE=yes, ever.  If
the port is broken, so be it.  PR, patch, normal process.

There's been a lot of understandable grumbling due to growing pains of
major infrastructure changes by users, so telling users to revert these
changes isn't a good look.  Let's just try to get the port fixed in a
reasonable timeframe (e.g. get the guy that broke it to take care of it).

John
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: Support for pkg_*

2014-02-25 Thread Matthias Andree
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Am 25.02.2014 23:08, schrieb A.J. 'Fonz' van Werven:

 Indeed: disabling/avoiding staging doesn't fix the actual problem, but it
 does usually mitigate the symptom(s) and could in such cases be used as a
 temporary workaround for those who - for whatever reason - are disinclined
 to wait for the port to get fixed.

No, it is not a viable workaround.  Any nontrivial port that is
converted to staging will usually no longer work without.  You would
have to roll back the port to the SVN checkout from before the
conversion to staging, providing it was intact before.

Issues are Missing manual pages, missed post-install scripts, and more.

You may find an occasional port that works with some magic command line
flags added, but those are exceptions.

 I'd even go as far as to say that disabling staging can be used as a
 diagnostic tool: if a port that (supposedly) supports staging doesn't
 install properly, but does so with staging disabled, it's a pretty safe
 bet that the maintainer didn't get the staging bit entirely correct. Of
 course it would then be a good idea to notify said port maintainer (and
 submitting patches if at all possible), but in this particular case we
 didn't even get there.

That isn't a diagnostic tool, but a sure-fire recipe to extend the
confusion.  The reliable diagnostic means are pretty well known:

make clean
make DEVELOPER=yes check-orphans package

And

poudriere testport (with proper options according to jail/ports setup)

And using the redports.org online service for test builds. It's pretty
simple if you can use SVN and a web browser.

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.11 (GNU/Linux)

iEYEARECAAYFAlMNGXEACgkQvmGDOQUufZUrIACgsfFb9ciR1eroaNsEUIbLkGz+
/N4Ani4gllgBsQqwYGmTJz6aMzwtfdTs
=MJcF
-END PGP SIGNATURE-
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


[QAT] r346074: 4x leftovers

2014-02-25 Thread Ports-QAT
net-im/kopete-kde4:
- Both security/libotr3 and security/libotr install libotr.so. Explicitly
  require libotr.so.5 from security/libotr because kopete can't be built
  with old version.

PR: ports/186943
Submitted by:   amdmi3
-

  Build ID:  20140225203405-37574
  Job owner: m...@freebsd.org
  Buildtime: 2 hours
  Enddate:   Tue, 25 Feb 2014 22:33:40 GMT

  Revision:  r346074
  Repository:
https://svnweb.freebsd.org/ports?view=revisionrevision=346074

-

Port:net-im/kopete-kde4 4.12.2

  Buildgroup: 8.4-QAT/amd64
  Buildstatus:   LEFTOVERS
  Log: 
https://qat.redports.org//~m...@freebsd.org/20140225203405-37574-286456/kopete-4.12.2.log

  Buildgroup: 8.4-QAT/i386
  Buildstatus:   LEFTOVERS
  Log: 
https://qat.redports.org//~m...@freebsd.org/20140225203405-37574-286457/kopete-4.12.2.log

  Buildgroup: 9.2-QAT/amd64
  Buildstatus:   LEFTOVERS
  Log: 
https://qat.redports.org//~m...@freebsd.org/20140225203405-37574-286458/kopete-4.12.2.log

  Buildgroup: 9.2-QAT/i386
  Buildstatus:   LEFTOVERS
  Log: 
https://qat.redports.org//~m...@freebsd.org/20140225203405-37574-286459/kopete-4.12.2.log


--
Buildarchive URL: https://qat.redports.org/buildarchive/20140225203405-37574
redports https://qat.redports.org/
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: net/owncloud-csync,deskutils/mirall owncloudcmd segfault

2014-02-25 Thread Mathieu Arnold
+--On 25 février 2014 20:22:02 +0100 Kristof Provost kris...@sigsegv.be
wrote:
| On 2014-02-25 19:27:29 (+0100), Kristof Provost kris...@sigsegv.be
| wrote:
| So, now I'm not sure what the right fix is here. It's quite possible
| that version 1.5.1 fixes the problem and it's almost certain that the
| fix will be different.
| 
| I've managed to build mirall-1.5.1 and the problem is fixed there.

The 1.5.1 update was on my todo, I'll have a look at it tomorrow.

-- 
Mathieu Arnold
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org

Re: Support for pkg_*

2014-02-25 Thread Dewayne Geraghty

On 26/02/2014 3:46 AM, Baptiste Daroussin wrote:
 On Tue, Feb 25, 2014 at 07:42:59PM +1100, Dewayne Geraghty wrote:
 Has support for the pkg_* suite of tools gone away?  After performing an
 svn update of my ports tree last night; both openssl and monit failed to
 build packages, due to missing man pages

 openssl failed, as follows
 Creating bzip'd tar ball in
 '/var/ports/usr/ports/security/openssl/work/openssl-1.0.1_9.tbz'
 tar: man/man1/CA.pl.1.gz: Cannot stat: No such file or directory
 tar: man/man1/asn1parse.1.gz: Cannot stat: No such file or directory
 ...
 tar: man/man7/des_modes.7.gz: Cannot stat: No such file or directory
 tar: Error exit delayed from previous errors.
 pkg_create: make_dist: tar command failed with code 256
 *** [do-package] Error code 1

 Stop in /usr/ports/security/openssl.


 So I reverted /usr/ports/security/openssl to 340722, but now


 monit also stops with

 ===  Building package for monit-5.7
 tar: man/man1/monit.1.gz: Cannot stat: No such file or directory
 tar: Error exit delayed from previous errors.
 pkg_create: make_dist: tar command failed with code 256
 Creating package /var/ports/usr/ports/sysutils/monit/work/monit-5.7.tbz
 Registering depends:.
 Creating bzip'd tar ball in
 '/var/ports/usr/ports/sysutils/monit/work/monit-5.7.tbz'
 *** [do-package] Error code 1

 What options do you have for both prots?

 regards,
 Bapt

Of course, I should've checked
make __MAKE_CONF=/dev/null 
before sending, but nothing had changed between yesterday and 13 days
ago when the last build-set completed. An oversight. 

After doing the above and working through the make.conf and ports.conf
files, the issue is that I use
PREFIX=/usr
for many ports that provide a common service to various jails.  Both
openssl and monit, along with 19 other ports use this PREFIX.  With
everything else fixed, setting PREFIX=/usr/local builds the package,
while changing the PREFIX doesn't.

For monit the settings in ports.conf are:
PREFIX=/usr | monit_SET=SSL
 for openssl
 PREFIX=/usr  | UNSET=I386 RC5 | openssl_SET=SSE2 ASM MD2
OPENSSL_COMPRESSION PADLOCK EC

others port related being:
PACKAGES=/packages
STAGEDIR=/usr/staging
FAVORITE_COMPILER=gcc
DEFAULT_VERSIONS=perl5=5.16 python=2.7 python2=2.7 apache=22
WITH_CCACHE_BUILD=yes

Further details in the PR  http://www.freebsd.org/cgi/query-pr.cgi?pr=187076

Its a reflection of tiredness and frustration that I didn't include the
9.2 Stable version details, which I've frequently asked other listers,
offline to provide.
Regards, Dewayne.
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: [kde-freebsd] Error using CMake similar to error from earlier list post

2014-02-25 Thread David Naylor
Hi Joe,

Apologies for taking so long to get back to you.  Work got really, really 
busy. 

The underlying issue is that gcc pulls in the pthread headers by default while 
clang does not.  I believe clang is following the more correct approach.   

The files you attached are for traverso however I do not see it in the 
Port's Collection.  Are you building it directly from source?  

On Wednesday, 11 December 2013 21:02:27 Joe Nosay wrote:
  I'm attaching files.
  
  1. Undeclared identifier pthread_self:: Does this mean I need to add the
  pthread.h before every declaration of pthread_self?

No, you only need to add it once.  Normally there will be a header file.  
I'm guessing either to src/engine/AudioDeviceThread.cpp or to a header file 
included by src/engine/AudioDeviceThread.cpp

  2.  How do I declare an identifier?

I don't know what you are referring to, could you please elaborate?  

  3. CLang crashed somewhat at the beginning. Files are attached.

I see.  Can you please try with a newer version of clang/traverso.  If that 
does not fix the issue, then please report that upstream to the LLVM 
developers, this is well beyond my capabilities to fix.  

  The files will probably be too big for the mailing lists.
 
 Now, those errors which have references in section 2 of the man pages, do I
 replace as suggested with cpusetid_t. For others, do I introduce a patch
 similar to the pthread.h from the kopete patch?

Yes, patches similar to pthread.h should work.  Once you get the patches 
working please submit them upstream.  It makes our lives easier if those 
developers maintain the patches, instead of us.  

Regards

signature.asc
Description: This is a digitally signed message part.