Re: value of maintaining emacs-mode packages in ports

2014-11-24 Thread Christopher J. Ruwe
On So, 2014-11-23 at 07:32 -0500, Daniel Feenberg wrote:
 
 On Sun, 23 Nov 2014, Christopher J. Ruwe wrote:
 
 
  In that light and as the ports maintainer of math/ess, the Emacs
  speaks statistics R-mode of emacs, I am asking myself specifically
  whether I add any real benefit in maintaining math/ess. More
  generally, I am interested in community answers as to whether it is
  really useful to maintain Emacs-extension-packages in ports.
 
 
 As a non-Emacs user, can I raise some questions that should be asked every 
 time a service/feature is withdrawn?
 
 If you stop maintaining math/ess, does it go away, or merely stop 
 improving?

I think eventually math/ess would be retired on go away. Emacs package
installation is available since Emacs 24 and I believe emacs23 is
retired as of 19th November this year. 
 
 Does the Emacs package system support the same versions of Emacs that you 
 support in math/ess?

I have the impression they are more up to date. Latest MELPA package
is from the 14th (http://melpa.org/#/ess).


 If a user upgrades FreeBSD will he lose what he has unless he converts to 
 the new Emacs package system?

Emacs packages are more like plugins (cf. firefox). Upgrades of
FreeBSD do not touch these. On upgrades of Emacs, users might need to
recompile, if the chose to run compiled Emacs Lisp modules. 

 Is the Emacs package system something that requires an installation of its 
 own?

A clear no. ESS is just an interface to the R language/interpreter
(math/R). It can run without R installed, although it is not very
useful in my opinion the same way that having a languange-mode for an
arbitrary languae is not really useful without the corresponding
language compiler/interpreter around. But people do strange things ..


 May I suggest that if you let it go away, you place a README file where 
 Emacs-extension-packages was that points users to the replacement, with 
 instructions for how to get there? Not everyone using Emacs on FreeBSD 
 follows the mailing lists for FreeBSD, (or Emacs).


I do not now procedures for deprecated ports. I see emacs modes alike
to plugins in firefox, which are not packaged as well, so I see the
idea of potentially retiring math/ess in the wider setting of giving
up more or less all emacs extensions.

Anyhow, thanks for your thoughts. Cheers,
-- 
Christopher 


___
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: value of maintaining emacs-mode packages in ports

2014-11-24 Thread Christopher J. Ruwe
On Mo, 2014-11-24 at 00:48 +0100, Roland Smith wrote:
 On Sun, Nov 23, 2014 at 12:32:14AM +0100, Christopher J. Ruwe wrote:
  I am well aware that very probably I might be starting a rant thread,
  however, I am genuinely interested in opinions from the community.
  
  Since version 24, Emacs, the very good operating system missing only a
  decent editor, has developed a package manager for Emacs
  extensions. Some good repos exist, packages are usually installed to
  ~/.emacs.d and I have come to really enjoy that way of installing
  packages.
  
  In that light and as the ports maintainer of math/ess, the Emacs
  speaks statistics R-mode of emacs, I am asking myself specifically
  whether I add any real benefit in maintaining math/ess. More
  generally, I am interested in community answers as to whether it is
  really useful to maintain Emacs-extension-packages in ports.
  
  Thanks for your thoughts, cheers,
 
 It might help to see this question in a broader context.
 
 There are several communities that have there own repositories/package
 managers these days, e.g:
 
 * TeX
 * Perl
 * Python
 * Ruby
 * Node
 * Emacs
 
 Yet the maintainers of the ports system go through the effort of maintaining
 ports for a lot of these packages, even though it might strictly speaking be
 considered a duplication of effort.
 
 There are at least two big reasons that I can think of;
 
 1) FreeBSD specific patches are necessary to build a package. (I.e. every port
that has a files subdirectory.) The ports tree is arguably the right place
for that. The best case would be that such changes are merged upstream, but
that doesn't always happen.
 2) A foreign package might depend on a FreeBSD port or the other way
around. How could this be handled properly if not in the ports tree?
So by its very nature, if you want to reap the benefits of the ports
infrastructure for your package, you have to *use* said infrastructure.
 
 Packages that *can* install in a user's $HOME directory and have no
 non-obvious dependencies are the exception to this rule, I think. No one will
 expect e.g. a vim bundle to do anything useful when vim is not installed!
 
 But such packages are obviously only available to the user that has installed
 them. So for a multi-user installation a port would still make more sense.
 
 
 Roland

I think of Emacs modes differently than of Perl/Python/Ruby/Nodejs
... programs. The latter do not extend the languages, but use the
language to provide independent utility to some user.

Emacs modes, alike to the vim bundles you mentioned, extend Emacs (up
to the ultimate goal that the user is for the whole duration of the
session not forced to leave Emacs ;-) ). I cannot think of any Emacs
mode being required by something non-Emacs. I have mentioned in a
different answer that I see them alike to Firefox plugins.

The only patches I noted so far to Emacs ports concern the placement
of files, although I may well be wrong here.

I have problems imaging a multi-user installation with multiple
instances of Emacs mode packages installed. My elders have told tales
of lore of mighty heroes connecting to machines using tools of magic
called terminals, so they all could toil on the same computer. 

Jokes aside, I can only think of thin client settings where one would
want to avoid multiple packages of the same program installed. Isn't
everybody using independent so called personal computers now?
Without any irony, that's a real question: I thought thin client
computing has more or less died, am I wrong here?

Anyhow, thanks for your thoughts on that matter
-- 
Christopher 



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


FreeBSD ports you maintain which are out of date

2014-11-24 Thread portscout
Dear port maintainer,

The portscout new distfile checker has detected that one or more of your
ports appears to be out of date. Please take the opportunity to check
each of the ports listed below, and if possible and appropriate,
submit/commit an update. If any ports have already been updated, you can
safely ignore the entry.

You will not be e-mailed again for any of the port/version combinations
below.

Full details can be found at the following URL:
http://portscout.freebsd.org/po...@freebsd.org.html


Port| Current version | New version
+-+
graphics/gscan2pdf  | 1.2.6   | 1.2.7
+-+
graphics/nip2   | 7.40.4  | 7.42.0
+-+
net-mgmt/cacti  | 0.8.8b  | 0.8.8c
+-+


If any of the above results are invalid, please check the following page
for details on how to improve portscout's detection and selection of
distfiles on a per-port basis:

http://portscout.freebsd.org/info/portscout-portconfig.txt

Thanks.
___
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


Caveat: Firefox and Thunderbird not working with latest GTK

2014-11-24 Thread Andrea Venturoli

Hello.

The box is a 9.3/i386 and I'm using portupgrade to compile ports from 
source; the desktop environment is XFCE.


Yesterday evening I updated some unrelated ports and some dependencies 
of Firefox and Thunderbird were updated: after that, those two 
applications were not running properly.
The main window would come up, but never be updated anymore; if I typed 
on the keyboard I could perceive something happening under the hood 
(other windows popping up, network packets flowing), but I would see 
nothing on the screen (the main window would stay exactly as it was when 
it opened).


I removed all extensions, but to no avail.
I tried portupgrade -Rf thunderbird firefox and let the box compile 
all night, but again, no luck.
So I downgraded all the ports that had been updated and FF and TB 
started working again.
Then I began updating them one at a time and found the culprit to be 
gtk: when upgrading from 2.24.22_4 to 2.24.25 I get the behaviour 
described above; after downgrading, both programs work again.


I did the same test on another box (10.0/amd64) and got the same results.



Right now I'm running the old version of GTK and I'm fine.
I'm unsure whether to file a bug report, tough, since I have no further 
info to include; OTOH, maybe I'm doing something wrong...
I'm willing to do any testing if someone can suggest what to try and 
where to look.


 bye  Thanks
av.
___
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: value of maintaining emacs-mode packages in ports

2014-11-24 Thread Klaus T. Aehlig
On Sun, Nov 23, 2014 at 12:12:06AM -0800, Perry Hutchison wrote:
 Christopher J. Ruwe c...@cruwe.de wrote:
 
  ... Emacs, the very good operating system
  missing only a decent editor ...
 
 Perhaps someone should port vi to it?

That actually already happened quite a while ago. Just add

(require 'viper)

to your .emacs file.
___
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: value of maintaining emacs-mode packages in ports

2014-11-24 Thread Lowell Gilbert
[trimmed to a single mailing list]

Christopher J. Ruwe c...@cruwe.de writes:

 Since version 24, Emacs, the very good operating system missing only a
 decent editor, has developed a package manager for Emacs
 extensions. Some good repos exist, packages are usually installed to
 ~/.emacs.d and I have come to really enjoy that way of installing
 packages.

The two methods are equivalent on a single-user machine. If we had a
canned method to install Emacs packages to the site-local lisp
directories without using the ports system, that would make the ports
less relevant on multi-user systems as well.

There are also differences in convenience based on which repositories
provide which packages. My first reaction is that removing the ports
would only be advisable for packages available from the official Gnu
repository (elpa.gnu.org), and not for others.

So: I don't think the ports are without value, but we could move that
way for many of them if we wanted. Once the number of users of earlier
versions of emacs is sufficiently small, that is.
___
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


pysolfc broken?

2014-11-24 Thread Hans de Hartog

[root@myhost ~]# pkg install pysolfc
Updating FreeBSD repository catalogue...
FreeBSD repository is up-to-date.
All repositories are up-to-date.
Checking integrity... done (0 conflicting)
The following 3 packages will be affected (of 0 checked):

New packages to be INSTALLED:
pysolfc: 2.0_6
py27-tkinter: 2.7.8_5
py27-pillow: 2.6.0

The process will require 17 MB more space.

Proceed with this action? [y/N]: y
[1/3] Installing py27-tkinter-2.7.8_5
[2/3] Installing py27-pillow-2.6.0
[3/3] Installing pysolfc-2.0_6
[root@myhost ~]# pysolfc
Traceback (most recent call last):
  File /usr/local/bin/pysolfc, line 32, in module
sys.exit(main(sys.argv))
  File /usr/local/lib/python2.7/site-packages/pysollib/main.py, line 
359, in main

r = pysol_init(app, args)
  File /usr/local/lib/python2.7/site-packages/pysollib/main.py, line 
196, in pysol_init

app.loadImages1()
  File /usr/local/lib/python2.7/site-packages/pysollib/app.py, line 
712, in loadImages1

im = loadImage(fn)
  File 
/usr/local/lib/python2.7/site-packages/pysollib/tile/tkutil.py, line 
276, in makeImage

im = PIL_Image(file)
  File 
/usr/local/lib/python2.7/site-packages/pysollib/tile/tkutil.py, line 
254, in __init__

ImageTk.PhotoImage.__init__(self, image)
  File /usr/local/lib/python2.7/site-packages/PIL/ImageTk.py, line 
115, in __init__

self.paste(image)
  File /usr/local/lib/python2.7/site-packages/PIL/ImageTk.py, line 
180, in paste

from PIL import _imagingtk
ImportError: cannot import name _imagingtk

This happens on 9.3- and 10.[01]-RELEASE on amd64

___
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: pysolfc broken?

2014-11-24 Thread Marcus von Appen

Hans de Hartog hansdehar...@gmail.com:


[root@myhost ~]# pkg install pysolfc
Updating FreeBSD repository catalogue...
FreeBSD repository is up-to-date.
All repositories are up-to-date.
Checking integrity... done (0 conflicting)
The following 3 packages will be affected (of 0 checked):

New packages to be INSTALLED:
pysolfc: 2.0_6
py27-tkinter: 2.7.8_5
py27-pillow: 2.6.0


[pysolfc/pillow complaining about missing TK support]

py-pillow was updated a few days ago (version 2.6.0_1) to
include the TKINTER option as default[1].
If you are retrieving your packages via an official repository,
it should update itself soon. If you are building packages on your
own, you may want to update the ports tree and rebuild py-pillow.

[1] https://svnweb.freebsd.org/ports?view=revisionrevision=372903

Cheers
Marcus


___
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


mail/thunderbird: ENIGMAIL LIGHTNING are now off by default

2014-11-24 Thread Andriy Gapon


I've just upgraded my packages to the latest available from the FreeBSD official 
repository and thunderbird does not have Enigmail and Lightning.

Hmm.

Looks like www/firefox/Makefile.options overrides OPTIONS_DEFAULT from 
mail/thunderbird/Makefile


--
Andriy Gapon
___
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: [SOLVED] multimedia/x264 build failure, linker error

2014-11-24 Thread Dave
It appears I may have missed an announcement somewhere.

pkg delete x264 lists the installed dependances

make deinstall in multimedia/x264

make install in mulimedia/libx264

make deinstall reinstall clean in the dependant ports, eg mencoder, mplayer, 
ffmpeg, gstreamer-plugins-x264

So, is multimedia/x264 deprecated now in favour of multimedia/libx264?  
There's nothing in /usr/ports/UPDATING

On Saturday 22 November 2014 21:18:50 Dave wrote:
 Sorry, forgot to mention, did a portsnap fetch update first and uname -a
 gives
 
 Box 1
 FreeBSD amd.asgard.uk 9.3-RELEASE-p5 FreeBSD 9.3-RELEASE-p5 #0: Mon Nov  3
 22:38:58 UTC 2014 root@amd64-
 builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC  amd64
 
 Box 2
 FreeBSD webmaker.asgard.uk 9.3-RELEASE-p5 FreeBSD 9.3-RELEASE-p5 #0: Mon Nov
 3 22:02:57 UTC 2014 root@amd64-
 builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC  i386
 
 On Saturday 22 November 2014 20:42:55 Dave wrote:
  portupgrade -c x264
  [Reading data from pkg(8) ... - 1031 packages found - done]
  [Gathering depends for multimedia/x264
  . done]
  ---  Upgrading 'x264-0.136.2358_4' to 'x264-0.142.2455' (multimedia/x264)
  ---  Building '/usr/ports/multimedia/x264'
  ===  Cleaning for x264-0.142.2455
  ===  License GPLv2 accepted by the user
  ===  Found saved configuration for x264-0.142.2455
  ===   x264-0.142.2455 depends on file: /usr/local/sbin/pkg - found
  === Fetching all distfiles required by x264-0.142.2455 for building
  ===  Extracting for x264-0.142.2455
  = SHA256 Checksum OK for x264/x264-snapshot-20140827-2245-stable.tar.bz2.
  ===  Patching for x264-0.142.2455
  ===  Applying FreeBSD patches for x264-0.142.2455
  ===   x264-0.142.2455 depends on package: yasm=0.6.0 - found
  ===   x264-0.142.2455 depends on file: /usr/local/bin/bash - found
  ===   x264-0.142.2455 depends on executable: gmake - found
  ===   x264-0.142.2455 depends on executable: pkgconf - found
  ===   x264-0.142.2455 depends on shared library: libx264.so - found
  (/usr/local/lib/libx264.so.136)
  ===   x264-0.142.2455 depends on shared library: libgpac.so - found
  (/usr/local/lib/libgpac.so.2.0.0)
  ===  Configuring for x264-0.142.2455
  platform:  X86_64
  system:FREEBSD
  cli:   yes
  libx264:   system
  shared:no
  static:no
  asm:   yes
  interlaced:yes
  avs:   no
  lavf:  no
  ffms:  no
  mp4:   gpac
  gpl:   yes
  thread:posix
  opencl:no
  filters:   crop select_every
  debug: no
  gprof: no
  strip: no
  PIC:   no
  bit depth: 8
  chroma format: all
  
  You can run 'make' or 'make fprofiled' now.
  ===  Building for x264-0.142.2455
  dependency file generation...
  cc -Wshadow -O3 -ffast-math -m64 -O2 -pipe -fstack-protector -fno-strict-
  aliasing -Wall -I. -I. -I/usr/local/include -std=gnu99 -mpreferred-stack-
  boundary=5 -fomit-frame-pointer -fno-tree-vectorize   -c -o x264.o x264.c
  cc -Wshadow -O3 -ffast-math -m64 -O2 -pipe -fstack-protector -fno-strict-
  aliasing -Wall -I. -I. -I/usr/local/include -std=gnu99 -mpreferred-stack-
  boundary=5 -fomit-frame-pointer -fno-tree-vectorize   -c -o input/input.o
  input/input.c
  cc -Wshadow -O3 -ffast-math -m64 -O2 -pipe -fstack-protector -fno-strict-
  aliasing -Wall -I. -I. -I/usr/local/include -std=gnu99 -mpreferred-stack-
  boundary=5 -fomit-frame-pointer -fno-tree-vectorize   -c -o
  input/timecode.o input/timecode.c
  cc -Wshadow -O3 -ffast-math -m64 -O2 -pipe -fstack-protector -fno-strict-
  aliasing -Wall -I. -I. -I/usr/local/include -std=gnu99 -mpreferred-stack-
  boundary=5 -fomit-frame-pointer -fno-tree-vectorize   -c -o input/raw.o
  input/raw.c
  cc -Wshadow -O3 -ffast-math -m64 -O2 -pipe -fstack-protector -fno-strict-
  aliasing -Wall -I. -I. -I/usr/local/include -std=gnu99 -mpreferred-stack-
  boundary=5 -fomit-frame-pointer -fno-tree-vectorize   -c -o input/y4m.o
  input/y4m.c
  cc -Wshadow -O3 -ffast-math -m64 -O2 -pipe -fstack-protector -fno-strict-
  aliasing -Wall -I. -I. -I/usr/local/include -std=gnu99 -mpreferred-stack-
  boundary=5 -fomit-frame-pointer -fno-tree-vectorize   -c -o output/raw.o
  output/raw.c
  cc -Wshadow -O3 -ffast-math -m64 -O2 -pipe -fstack-protector -fno-strict-
  aliasing -Wall -I. -I. -I/usr/local/include -std=gnu99 -mpreferred-stack-
  boundary=5 -fomit-frame-pointer -fno-tree-vectorize   -c -o
  output/matroska.o output/matroska.c
  cc -Wshadow -O3 -ffast-math -m64 -O2 -pipe -fstack-protector -fno-strict-
  aliasing -Wall -I. -I. -I/usr/local/include -std=gnu99 -mpreferred-stack-
  boundary=5 -fomit-frame-pointer -fno-tree-vectorize   -c -o
  output/matroska_ebml.o output/matroska_ebml.c
  cc -Wshadow -O3 -ffast-math -m64 -O2 -pipe -fstack-protector -fno-strict-
  aliasing -Wall -I. -I. -I/usr/local/include -std=gnu99 -mpreferred-stack-
  boundary=5 -fomit-frame-pointer -fno-tree-vectorize 

Re: Caveat: Firefox and Thunderbird not working with latest GTK

2014-11-24 Thread Dave
On Monday 24 November 2014 11:40:56 Andrea Venturoli wrote:
 Hello.
 
 The box is a 9.3/i386 and I'm using portupgrade to compile ports from
 source; the desktop environment is XFCE.
 
 Yesterday evening I updated some unrelated ports and some dependencies
 of Firefox and Thunderbird were updated: after that, those two
 applications were not running properly.
 The main window would come up, but never be updated anymore; if I typed
 on the keyboard I could perceive something happening under the hood
 (other windows popping up, network packets flowing), but I would see
 nothing on the screen (the main window would stay exactly as it was when
 it opened).
 
 I removed all extensions, but to no avail.
 I tried portupgrade -Rf thunderbird firefox and let the box compile
 all night, but again, no luck.
 So I downgraded all the ports that had been updated and FF and TB
 started working again.
 Then I began updating them one at a time and found the culprit to be
 gtk: when upgrading from 2.24.22_4 to 2.24.25 I get the behaviour
 described above; after downgrading, both programs work again.
 
 I did the same test on another box (10.0/amd64) and got the same results.

I found the same here with regard to news/pan. 

FreeBSD 9.3, AMD64 here.

The stalled GUI update symptom occurs after using the search feature.  The 
mouse pointer changes from text selection on moving across the search text box 
to the paintbrush clear button and clicking that button brings the GUI 
updates back to life.

I'll try the gtk downgrade and report back.

 
 
 Right now I'm running the old version of GTK and I'm fine.
 I'm unsure whether to file a bug report, tough, since I have no further
 info to include; OTOH, maybe I'm doing something wrong...
 I'm willing to do any testing if someone can suggest what to try and
 where to look.
 
   bye  Thanks
   av.
 ___
 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


xsltproc segfaults

2014-11-24 Thread Matthieu Volat
Hi all,

I've been having a few xsltproc segfaults in some ports (devel/dbus, 
devel/dconf) that begin to be a bother... I'm not sure about what could be 
wrong, I am running 10.1 and trimmed down my CFLAGS with no avail..

For example, in devel/dconf:
Makefile:941: recipe for target 'dconf-service.1' failed
gmake: *** [dconf-service.1] Segmentation fault (core dumped)

# gdb xsltproc xsltproc.core
GNU gdb 6.1.1 [FreeBSD]
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type show copying to see the conditions.
There is absolutely no warranty for GDB.  Type show warranty for details.
This GDB was configured as amd64-marcel-freebsd...(no debugging symbols 
found)...
Core was generated by `xsltproc'.
Program terminated with signal 11, Segmentation fault.
Reading symbols from /usr/local/lib/libxslt.so.2...(no debugging symbols 
found)...done.
Loaded symbols for /usr/local/lib/libxslt.so.2
Reading symbols from /usr/local/lib/libexslt.so.8...(no debugging symbols 
found)...done.
Loaded symbols for /usr/local/lib/libexslt.so.8
Reading symbols from /usr/local/lib/libgcrypt.so.20...(no debugging symbols 
found)...done.
Loaded symbols for /usr/local/lib/libgcrypt.so.20
Reading symbols from /usr/local/lib/libgpg-error.so.0...done.
Loaded symbols for /usr/local/lib/libgpg-error.so.0
Reading symbols from /usr/local/lib/libxml2.so.2...done.
Loaded symbols for /usr/local/lib/libxml2.so.2
Reading symbols from /lib/libz.so.6...done.
Loaded symbols for /lib/libz.so.6
Reading symbols from /lib/libm.so.5...done.
Loaded symbols for /lib/libm.so.5
Reading symbols from /lib/libc.so.7...done.
Loaded symbols for /lib/libc.so.7
Reading symbols from /usr/local/lib/libintl.so.9...done.
Loaded symbols for /usr/local/lib/libintl.so.9
Reading symbols from /usr/lib/liblzma.so.5...done.
Loaded symbols for /usr/lib/liblzma.so.5
Reading symbols from /libexec/ld-elf.so.1...done.
Loaded symbols for /libexec/ld-elf.so.1
#0  0x000800a6d16c in exsltDateXpathCtxtRegister ()
   from /usr/local/lib/libexslt.so.8
(gdb) bt
#0  0x000800a6d16c in exsltDateXpathCtxtRegister ()
   from /usr/local/lib/libexslt.so.8
#1  0x0100 in ?? ()
#2  0x08003e00 in ?? ()
#3  0x01002c80f604 in ?? ()
#4  0x in ?? ()

Worse, I've been building my port tree with -g, and strangely, I don't get any 
debuging information... Activationg memory debug option in libxslt port do not 
give more than that, too.

Does anybody had experience with such problems and found the source?

Thanks

-- 
Matthieu Volat ma...@alkumuna.eu



pgp8iYKtC7Qiz.pgp
Description: OpenPGP digital signature


Re: xsltproc segfaults

2014-11-24 Thread Baptiste Daroussin
On Mon, Nov 24, 2014 at 06:24:18PM +0100, Matthieu Volat wrote:
 Hi all,
 
 I've been having a few xsltproc segfaults in some ports (devel/dbus, 
 devel/dconf) that begin to be a bother... I'm not sure about what could be 
 wrong, I am running 10.1 and trimmed down my CFLAGS with no avail..
 
 For example, in devel/dconf:
 Makefile:941: recipe for target 'dconf-service.1' failed
 gmake: *** [dconf-service.1] Segmentation fault (core dumped)
 
 # gdb xsltproc xsltproc.core
 GNU gdb 6.1.1 [FreeBSD]
 Copyright 2004 Free Software Foundation, Inc.
 GDB is free software, covered by the GNU General Public License, and you are
 welcome to change it and/or distribute copies of it under certain conditions.
 Type show copying to see the conditions.
 There is absolutely no warranty for GDB.  Type show warranty for details.
 This GDB was configured as amd64-marcel-freebsd...(no debugging symbols 
 found)...
 Core was generated by `xsltproc'.
 Program terminated with signal 11, Segmentation fault.
 Reading symbols from /usr/local/lib/libxslt.so.2...(no debugging symbols 
 found)...done.
 Loaded symbols for /usr/local/lib/libxslt.so.2
 Reading symbols from /usr/local/lib/libexslt.so.8...(no debugging symbols 
 found)...done.
 Loaded symbols for /usr/local/lib/libexslt.so.8
 Reading symbols from /usr/local/lib/libgcrypt.so.20...(no debugging symbols 
 found)...done.
 Loaded symbols for /usr/local/lib/libgcrypt.so.20
 Reading symbols from /usr/local/lib/libgpg-error.so.0...done.
 Loaded symbols for /usr/local/lib/libgpg-error.so.0
 Reading symbols from /usr/local/lib/libxml2.so.2...done.
 Loaded symbols for /usr/local/lib/libxml2.so.2
 Reading symbols from /lib/libz.so.6...done.
 Loaded symbols for /lib/libz.so.6
 Reading symbols from /lib/libm.so.5...done.
 Loaded symbols for /lib/libm.so.5
 Reading symbols from /lib/libc.so.7...done.
 Loaded symbols for /lib/libc.so.7
 Reading symbols from /usr/local/lib/libintl.so.9...done.
 Loaded symbols for /usr/local/lib/libintl.so.9
 Reading symbols from /usr/lib/liblzma.so.5...done.
 Loaded symbols for /usr/lib/liblzma.so.5
 Reading symbols from /libexec/ld-elf.so.1...done.
 Loaded symbols for /libexec/ld-elf.so.1
 #0  0x000800a6d16c in exsltDateXpathCtxtRegister ()
from /usr/local/lib/libexslt.so.8
 (gdb) bt
 #0  0x000800a6d16c in exsltDateXpathCtxtRegister ()
from /usr/local/lib/libexslt.so.8
 #1  0x0100 in ?? ()
 #2  0x08003e00 in ?? ()
 #3  0x01002c80f604 in ?? ()
 #4  0x in ?? ()
 
 Worse, I've been building my port tree with -g, and strangely, I don't get 
 any debuging information... Activationg memory debug option in libxslt port 
 do not give more than that, too.
 
Because that is not how one with suppose to build with debug :)
make WITH_DEBUG=yes

Bapt


pgp2ldYGCoQqr.pgp
Description: PGP signature


Re: ftp/curl broken (patch-lib-asyn-thread.c fails)

2014-11-24 Thread Sunpoet Po-Chuan Hsieh
On Tue, Nov 25, 2014 at 2:49 AM, Nick Rogers ncrog...@gmail.com wrote:

 It appears that the ftp/curl port was broken with the very-recent commit
 update to 7.39.0. I happened to do a svn up and rebuild in the last 30
 minutes after the change.

 Looks like the following patch is no longer necessary as its in the latest
 version?


 https://github.com/bagder/curl/commit/d9762a7cdb35e70f8cb0bf1c2f8019e8391616e1

 ===  Patching for curl-7.39.0

 ===  Applying FreeBSD patches for curl-7.39.0

 Ignoring previously applied (or reversed) patch.

 1 out of 1 hunks ignored--saving rejects to lib/asyn-thread.c.rej

 = Patch patch-lib-asyn-thread.c failed to apply cleanly.

 = Patch(es) patch-configure applied cleanly.

 *** Error code 1


 Stop.

 make: stopped in /usr/ports/ftp/curl

 -Nick


Hi,

It should be fixed now. I forgot to add this file to the script.

Regards,
sunpoet
___
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: Caveat: Firefox and Thunderbird not working with latest GTK

2014-11-24 Thread Koop Mast


On 24-11-2014 18:08, Dave wrote:

On Monday 24 November 2014 11:40:56 Andrea Venturoli wrote:

Hello.

The box is a 9.3/i386 and I'm using portupgrade to compile ports from
source; the desktop environment is XFCE.

Yesterday evening I updated some unrelated ports and some dependencies
of Firefox and Thunderbird were updated: after that, those two
applications were not running properly.
The main window would come up, but never be updated anymore; if I typed
on the keyboard I could perceive something happening under the hood
(other windows popping up, network packets flowing), but I would see
nothing on the screen (the main window would stay exactly as it was when
it opened).

I removed all extensions, but to no avail.
I tried portupgrade -Rf thunderbird firefox and let the box compile
all night, but again, no luck.
So I downgraded all the ports that had been updated and FF and TB
started working again.
Then I began updating them one at a time and found the culprit to be
gtk: when upgrading from 2.24.22_4 to 2.24.25 I get the behaviour
described above; after downgrading, both programs work again.

I did the same test on another box (10.0/amd64) and got the same results.

I found the same here with regard to news/pan.

FreeBSD 9.3, AMD64 here.

The stalled GUI update symptom occurs after using the search feature.  The
mouse pointer changes from text selection on moving across the search text box
to the paintbrush clear button and clicking that button brings the GUI
updates back to life.

I'll try the gtk downgrade and report back.


Or update the gtk20 port to 2.24.25_1.  This should fix the UI update 
issues in firefox.


-Koop

___
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


ftp/curl broken (patch-lib-asyn-thread.c fails)

2014-11-24 Thread Nick Rogers
It appears that the ftp/curl port was broken with the very-recent commit
update to 7.39.0. I happened to do a svn up and rebuild in the last 30
minutes after the change.

Looks like the following patch is no longer necessary as its in the latest
version?

https://github.com/bagder/curl/commit/d9762a7cdb35e70f8cb0bf1c2f8019e8391616e1

===  Patching for curl-7.39.0

===  Applying FreeBSD patches for curl-7.39.0

Ignoring previously applied (or reversed) patch.

1 out of 1 hunks ignored--saving rejects to lib/asyn-thread.c.rej

= Patch patch-lib-asyn-thread.c failed to apply cleanly.

= Patch(es) patch-configure applied cleanly.

*** Error code 1


Stop.

make: stopped in /usr/ports/ftp/curl

-Nick
___
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


GNOME3 and nvidia-driver

2014-11-24 Thread Jonathan Chen
Hi,

The latest GNOME3 update doesn't appear to live well with
nvidia-driver. I'm attempting to build gnome3, but it's failing during
the configure of graphics/cogl (required by graphics/cogl, required by
graphics/clutter, required by accessibility/caribou):

...
checking for GLIB - version = 2.32.0... yes (version 2.42.0)
checking EGL/egl.h usability... no
checking EGL/egl.h presence... no
checking for EGL/egl.h... no
configure: error: Unable to locate required EGL headers
===  Script configure failed unexpectedly.
...

Hmm. Okay, a quick search reveals graphics/libEGL has the headers.
# cd /usr/ports/graphics/libEGL  make install clean
...
===  Checking if libEGL already installed
===   Registering installation for libEGL-10.3.3
pkg-static: libEGL-10.3.3 conflicts with nvidia-driver-340.46
(installs files into the same place).  Problematic file:
/usr/local/lib/libEGL.so
*** Error code 70

Stop.
make: stopped in /usr/ports/graphics/libEGL

What should I do?

Cheers
--
Jonathan Chen j...@chen.org.nz
___
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: GNOME3 and nvidia-driver

2014-11-24 Thread Kevin Oberman
On Mon, Nov 24, 2014 at 12:10 PM, Jonathan Chen j...@chen.org.nz wrote:

 Hi,

 The latest GNOME3 update doesn't appear to live well with
 nvidia-driver. I'm attempting to build gnome3, but it's failing during
 the configure of graphics/cogl (required by graphics/cogl, required by
 graphics/clutter, required by accessibility/caribou):

 ...
 checking for GLIB - version = 2.32.0... yes (version 2.42.0)
 checking EGL/egl.h usability... no
 checking EGL/egl.h presence... no
 checking for EGL/egl.h... no
 configure: error: Unable to locate required EGL headers
 ===  Script configure failed unexpectedly.
 ...

 Hmm. Okay, a quick search reveals graphics/libEGL has the headers.
 # cd /usr/ports/graphics/libEGL  make install clean
 ...
 ===  Checking if libEGL already installed
 ===   Registering installation for libEGL-10.3.3
 pkg-static: libEGL-10.3.3 conflicts with nvidia-driver-340.46
 (installs files into the same place).  Problematic file:
 /usr/local/lib/libEGL.so
 *** Error code 70

 Stop.
 make: stopped in /usr/ports/graphics/libEGL

 What should I do?

 Cheers
 --
 Jonathan Chen j...@chen.org.nz


Switch to Mate? ;-)

I'll be doing this shortly, so it's not entirely facetious. After some time
with Gnome3 on Linux, I switched to Mate and have been very happy with it.
(Mate is a fork of Gnome2.) Cinnamon is another option. It is GTK3 based,
but retains the customisability of Gnome2. I have only very limited
experience with it.
--
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: ftp/curl broken (patch-lib-asyn-thread.c fails)

2014-11-24 Thread Nick Rogers
On Mon, Nov 24, 2014 at 10:57 AM, Sunpoet Po-Chuan Hsieh 
sunp...@freebsd.org wrote:

 On Tue, Nov 25, 2014 at 2:49 AM, Nick Rogers ncrog...@gmail.com wrote:

 It appears that the ftp/curl port was broken with the very-recent commit
 update to 7.39.0. I happened to do a svn up and rebuild in the last 30
 minutes after the change.

 Looks like the following patch is no longer necessary as its in the
 latest version?


 https://github.com/bagder/curl/commit/d9762a7cdb35e70f8cb0bf1c2f8019e8391616e1

 ===  Patching for curl-7.39.0

 ===  Applying FreeBSD patches for curl-7.39.0

 Ignoring previously applied (or reversed) patch.

 1 out of 1 hunks ignored--saving rejects to lib/asyn-thread.c.rej

 = Patch patch-lib-asyn-thread.c failed to apply cleanly.

 = Patch(es) patch-configure applied cleanly.

 *** Error code 1


 Stop.

 make: stopped in /usr/ports/ftp/curl

 -Nick


 Hi,

 It should be fixed now. I forgot to add this file to the script.


Thanks! I've done that before... It builds correctly now.


 Regards,
 sunpoet

___
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: GNOME3 and nvidia-driver

2014-11-24 Thread Rainer Hurling
Hi Jonathan,

Am 24.11.2014 um 21:10 schrieb Jonathan Chen:
 Hi,
 
 The latest GNOME3 update doesn't appear to live well with
 nvidia-driver. I'm attempting to build gnome3, but it's failing during
 the configure of graphics/cogl (required by graphics/cogl, required by
 graphics/clutter, required by accessibility/caribou):
 
 ...
 checking for GLIB - version = 2.32.0... yes (version 2.42.0)
 checking EGL/egl.h usability... no
 checking EGL/egl.h presence... no
 checking for EGL/egl.h... no
 configure: error: Unable to locate required EGL headers
 ===  Script configure failed unexpectedly.
 ...
 
 Hmm. Okay, a quick search reveals graphics/libEGL has the headers.
 # cd /usr/ports/graphics/libEGL  make install clean
 ...
 ===  Checking if libEGL already installed
 ===   Registering installation for libEGL-10.3.3
 pkg-static: libEGL-10.3.3 conflicts with nvidia-driver-340.46
 (installs files into the same place).  Problematic file:
 /usr/local/lib/libEGL.so
 *** Error code 70
 
 Stop.
 make: stopped in /usr/ports/graphics/libEGL
 
 What should I do?

For me, the following works as a workaround:

1.   Switch back to a console (without using X11)
2.   pkg delete -f nvidia-driver-340.46
3.   portmaster -a
 portmaster x11/gnome3
4.   pkg delete -f libEGL-10.3.3
5.   cd /usr/ports/x11/nvidia-driver  make install [ kldload nvidia]

After that, you should be able to start X11 again and work as usual. It
seems to be no problem without having libEGL installed, because there is
a libEGL version from nvidia-driver installed.

Of course, it would be better, if someone could solve the conflict of
the two ports ;)

HTH,
Rainer Hurling


 Cheers
 --
 Jonathan Chen j...@chen.org.nz

___
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: GNOME3 and nvidia-driver

2014-11-24 Thread Jerry
On Mon, 24 Nov 2014 22:31:41 +0100, Rainer Hurling stated:

Hi Jonathan,

Am 24.11.2014 um 21:10 schrieb Jonathan Chen:
 Hi,
 
 The latest GNOME3 update doesn't appear to live well with
 nvidia-driver. I'm attempting to build gnome3, but it's failing during
 the configure of graphics/cogl (required by graphics/cogl, required by
 graphics/clutter, required by accessibility/caribou):
 
 ...
 checking for GLIB - version = 2.32.0... yes (version 2.42.0)
 checking EGL/egl.h usability... no
 checking EGL/egl.h presence... no
 checking for EGL/egl.h... no
 configure: error: Unable to locate required EGL headers
 ===  Script configure failed unexpectedly.
 ...
 
 Hmm. Okay, a quick search reveals graphics/libEGL has the headers.
 # cd /usr/ports/graphics/libEGL  make install clean
 ...
 ===  Checking if libEGL already installed
 ===   Registering installation for libEGL-10.3.3
 pkg-static: libEGL-10.3.3 conflicts with nvidia-driver-340.46
 (installs files into the same place).  Problematic file:
 /usr/local/lib/libEGL.so
 *** Error code 70
 
 Stop.
 make: stopped in /usr/ports/graphics/libEGL
 
 What should I do?

For me, the following works as a workaround:

1.   Switch back to a console (without using X11)
2.   pkg delete -f nvidia-driver-340.46
3.   portmaster -a
 portmaster x11/gnome3
4.   pkg delete -f libEGL-10.3.3
5.   cd /usr/ports/x11/nvidia-driver  make install [ kldload nvidia]

After that, you should be able to start X11 again and work as usual. It
seems to be no problem without having libEGL installed, because there is
a libEGL version from nvidia-driver installed.

Of course, it would be better, if someone could solve the conflict of
the two ports ;)

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=194924

-- 
Jerry


pgp4sqK9gOoh7.pgp
Description: OpenPGP digital signature


Re: Caveat: Firefox and Thunderbird not working with latest GTK

2014-11-24 Thread Dave
On Monday 24 November 2014 20:01:25 Koop Mast wrote:
 On 24-11-2014 18:08, Dave wrote:
  On Monday 24 November 2014 11:40:56 Andrea Venturoli wrote:
  Hello.
  
  The box is a 9.3/i386 and I'm using portupgrade to compile ports from
  source; the desktop environment is XFCE.
  
  Yesterday evening I updated some unrelated ports and some dependencies
  of Firefox and Thunderbird were updated: after that, those two
  applications were not running properly.
  The main window would come up, but never be updated anymore; if I typed
  on the keyboard I could perceive something happening under the hood
  (other windows popping up, network packets flowing), but I would see
  nothing on the screen (the main window would stay exactly as it was when
  it opened).
  
  I removed all extensions, but to no avail.
  I tried portupgrade -Rf thunderbird firefox and let the box compile
  all night, but again, no luck.
  So I downgraded all the ports that had been updated and FF and TB
  started working again.
  Then I began updating them one at a time and found the culprit to be
  gtk: when upgrading from 2.24.22_4 to 2.24.25 I get the behaviour
  described above; after downgrading, both programs work again.
  
  I did the same test on another box (10.0/amd64) and got the same results.
  
  I found the same here with regard to news/pan.
  
  FreeBSD 9.3, AMD64 here.
  
  The stalled GUI update symptom occurs after using the search feature.  The
  mouse pointer changes from text selection on moving across the search text
  box to the paintbrush clear button and clicking that button brings the
  GUI updates back to life.
  
  I'll try the gtk downgrade and report back.
 
 Or update the gtk20 port to 2.24.25_1.  This should fix the UI update
 issues in firefox.

Yes, I saw that update and tried it.  It fixed the Pan symptoms too.

 -Koop
 
 ___
 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


Re: GNOME3 and nvidia-driver

2014-11-24 Thread Jonathan Chen
On 25 November 2014 at 09:53, Kevin Oberman rkober...@gmail.com wrote:
 Switch to Mate? ;-)

 I'll be doing this shortly, so it's not entirely facetious. After some time
 with Gnome3 on Linux, I switched to Mate and have been very happy with it.
 (Mate is a fork of Gnome2.) Cinnamon is another option. It is GTK3 based,
 but retains the customisability of Gnome2. I have only very limited
 experience with it.

Thanks for the suggestions, everyone. I've decided to try out Mate
after seeing the _huge_ pile of ports that Gnome3 brings in. The best
thing is that Mate works out of the box, and I've got it running now.

Cheers.
-- 
Jonathan Chen j...@chen.org.nz
___
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: [SOLVED] multimedia/x264 build failure, linker error

2014-11-24 Thread Albert Shih
 Le 24/11/2014 à 17:02:35+, Dave a écrit

Hi, 


Sorry but I got the same issue. But I'm not sure I understand your answer. 

 
 pkg delete x264 lists the installed dependances

So you deinstall all package depends on x264-0.136.2358_4 ? 

 make deinstall in multimedia/x264

why you need that ? If you use

  pkg delete x264-0.136.2358_4
 
 make install in mulimedia/libx264
 
 make deinstall reinstall clean in the dependant ports, eg mencoder, mplayer, 
 ffmpeg, gstreamer-plugins-x264


and those ports don't take automatically the « new » multimedia/libx264 ? 

Thanks.

Regards.

JAS
-- 
Albert SHIH
DIO bâtiment 15
Observatoire de Paris
5 Place Jules Janssen
92195 Meudon Cedex
France
Téléphone : +33 1 45 07 76 26/+33 6 86 69 95 71
xmpp: j...@obspm.fr
Heure local/Local time:
lun 24 nov 2014 23:31:40 CET
___
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: [SOLVED] multimedia/x264 build failure, linker error

2014-11-24 Thread Kevin Oberman
On Mon, Nov 24, 2014 at 2:33 PM, Albert Shih albert.s...@obspm.fr wrote:

  Le 24/11/2014 à 17:02:35+, Dave a écrit

 Hi,


 Sorry but I got the same issue. But I'm not sure I understand your answer.

 
  pkg delete x264 lists the installed dependances

 So you deinstall all package depends on x264-0.136.2358_4 ?

 Better to do:
pkg delete -f x264-0.136.2358_4
portmaster multimedia/libx264 multimedia/x264

This assumes that you use portmaster. You can use portupgrade or the basic
'make' commands.
--
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