Bug 195728 - [patch] mail/thunderbird: GNOMEVFS2 configure fails since 31.3.0
Summary: [patch] mail/thunderbird: GNOMEVFS2 configure fails since 31.3.0
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: amd64 Any
: --- Affects Only Me
Assignee: freebsd-gecko (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-12-05 23:59 UTC by Lawrence Chen
Modified: 2015-01-14 20:16 UTC (History)
1 user (show)

See Also:
jbeich: maintainer-feedback+


Attachments
patch for mail/thunderbird (390 bytes, patch)
2014-12-05 23:59 UTC, Lawrence Chen
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Lawrence Chen 2014-12-05 23:59:46 UTC
Created attachment 150254 [details]
patch for mail/thunderbird

The latest fails with a configure error.

Adding configure options from /wrkdirs/usr/ports/mail/thunderbird/work/comm-esr31/.mozconfig
  --program-transform-name=s/thunderbird/thunderbird/
  --enable-single-profile
  --disable-profilesharing
  --enable-application=mail
  --enable-official-branding
  x86_64-portbld-freebsd9.2
  --prefix=/usr/local
  --enable-jemalloc
  --enable-system-cairo
  --with-system-libevent
  --enable-system-ffi
  --with-system-graphite2
  --with-system-harfbuzz
  --enable-system-hunspell
  --with-system-icu
  --with-intl-api
  --with-system-jpeg=/usr/local
  --with-system-nspr
  --with-system-nss
  --with-system-opus
  --with-system-png=/usr/local
  --enable-system-pixman
  --with-system-soundtouch
  --enable-system-sqlite
  --with-system-vorbis
  --with-system-ogg
  --with-system-libvpx
  --enable-chrome-format=omni
  --enable-default-toolkit=cairo-gtk2
  --with-pthreads
  --enable-extensions=default,gnomevfs
  --enable-necko-protocols=default
  --with-system-zlib
  --with-system-bz2
  --enable-unified-compilation
  --disable-debug-symbols
  --disable-glibtest
  --disable-gtktest
  --disable-freetypetest
  --disable-installer
  --disable-updater
  --disable-pedantic
  --enable-optimize
  --enable-startup-notification
  --enable-gstreamer=1.0
  --enable-gconf
  --enable-gio
  --enable-gnomeui
  --enable-gnomevfs
  --enable-libproxy
  --enable-alsa
  --disable-pulseaudio
  --disable-debug
  --enable-release
  --disable-dtrace
  --enable-logging
  --disable-profiling
  --disable-tests
  --enable-strip
  --enable-install-strip
  --enable-calendar
configure: warning: x86_64-portbld-freebsd9.2: invalid host type
configure: warning: x86_64-portbld-freebsd9.2: invalid host type
configure: error: can only configure for one host and one target at a time
configure: error: /wrkdirs/usr/ports/mail/thunderbird/work/comm-esr31/mozilla/configure failed for mozilla
*** Fix above errors and then restart with               "gmake -f client.mk build"
/wrkdirs/usr/ports/mail/thunderbird/work/comm-esr31/client.mk:348: recipe for target 'configure' failed
gmake: *** [configure] Error 1
===>  Script "configure" failed unexpectedly.
Please report the problem to gecko@FreeBSD.org [maintainer] and attach the
"/wrkdirs/usr/ports/mail/thunderbird/work/comm-esr31/config.log" including
the output of the failure of your make command. Also, it might be a good idea
to provide an overview of all packages installed on your system (e.g. a
/usr/local/sbin/pkg-static info -g -Ea).
*** [gecko-do-configure] Error code 1

The fix is pretty simple. and while that portion of the Makefile wasn't changed between the previous release, the content of CONFIGURE_TARGET had changed in bsd.gecko.mk.
Comment 1 Bugzilla Automation freebsd_committer freebsd_triage 2014-12-05 23:59:46 UTC
Auto-assigned to maintainer gecko@FreeBSD.org
Comment 2 Jan Beich freebsd_committer freebsd_triage 2014-12-11 02:18:24 UTC
GNOMEVFS2 provides smb:// and sftp:// protocol support, deprecated by GIO (gvfs) and broken since 33.0 (bug 194622). The issue was caused by the following := assignment. Instead of trying to fix let's go ahead with upstream bug to remove the option.

  # append ,gnomevfs to --enable-extensions=default
  MOZ_OPTIONS:=	${MOZ_OPTIONS:C/(extensions)=(.*)/\1=\2,gnomevfs/}

https://trillian.chruetertee.ch/freebsd-gecko/changeset/1791
Comment 3 Sergey Brunov 2014-12-20 15:05:08 UTC
Hello, All!

Just a note: the patch by Lawrence Chen solved the described problem for me.

Thank you!
Comment 4 Jan Beich freebsd_committer freebsd_triage 2015-01-14 20:16:07 UTC
GNOMEVFS2 is gone since ports r376999.