Bug 196737 - www/libxul don't build on 10-stable
Summary: www/libxul don't build on 10-stable
Status: Closed Not A Bug
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: amd64 Any
: --- Affects Many People
Assignee: freebsd-gecko (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-01-14 22:28 UTC by albert.shih
Modified: 2015-01-15 19:37 UTC (History)
0 users

See Also:
bugzilla: maintainer-feedback? (gecko)


Attachments
the output of /usr/local/sbin/pkg-static info -g -Ea (73.86 KB, text/plain)
2015-01-14 22:31 UTC, albert.shih
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description albert.shih 2015-01-14 22:28:17 UTC

    
Comment 1 Bugzilla Automation freebsd_committer freebsd_triage 2015-01-14 22:28:17 UTC
Auto-assigned to maintainer gecko@FreeBSD.org
Comment 2 albert.shih 2015-01-14 22:31:54 UTC
Created attachment 151647 [details]
the output of /usr/local/sbin/pkg-static info -g -Ea
Comment 3 albert.shih 2015-01-14 22:34:32 UTC
Hi everyone

I'm unable to compile libxul on my freebsd 10-stable (3 computers)

Here the output of make, and I can't give you the /usr/ports/www/libxul/work/mozilla-esr31/config.log because they don't exist. It's stop before that.

I'm guessing it's related to the two patch problem. (just below close to Applying FreeBSD patches)


[root@io libxul]# make WITH_DEBUG=yes
===>   libxul-31.4.0 depends on file: /usr/local/sbin/pkg - found
===> Fetching all distfiles required by libxul-31.4.0 for building
===>  Extracting for libxul-31.4.0
=> SHA256 Checksum OK for firefox-31.4.0esr.source.tar.bz2.
===>  Patching for libxul-31.4.0
===>   Converting DOS text files to UNIX text files
===>  Applying FreeBSD patches for libxul-31.4.0
No such line 73 in input file, ignoring
No such line 442 in input file, ignoring
===>   libxul-31.4.0 depends on package: nspr>=4.10.6 - found
===>   libxul-31.4.0 depends on package: nss>=3.16.2 - found
===>   libxul-31.4.0 depends on package: libevent2>=2.0.21_2 - found
===>   libxul-31.4.0 depends on package: cairo>=1.12.16_1,2 - found
===>   libxul-31.4.0 depends on package: soundtouch>=1.8.0 - found
===>   libxul-31.4.0 depends on package: harfbuzz>=0.9.25 - found
===>   libxul-31.4.0 depends on package: graphite2>=1.2.4 - found
===>   libxul-31.4.0 depends on package: libvorbis>=1.3.4 - found
===>   libxul-31.4.0 depends on package: opus>=1.1 - found
===>   libxul-31.4.0 depends on package: libvpx>=1.3.0 - found
===>   libxul-31.4.0 depends on package: sqlite3>=3.8.4.2 - found
===>   libxul-31.4.0 depends on package: py27-sqlite3>0 - found
===>   libxul-31.4.0 depends on package: v4l_compat>0 - found
===>   libxul-31.4.0 depends on executable: autoconf-2.13 - found
===>   libxul-31.4.0 depends on executable: zip - found
===>   libxul-31.4.0 depends on executable: unzip - found
===>   libxul-31.4.0 depends on package: libnotify>0 - found
===>   libxul-31.4.0 depends on executable: gmake - found
===>   libxul-31.4.0 depends on executable: pkgconf - found
===>   libxul-31.4.0 depends on file: /usr/local/bin/python2.7 - found
===>   libxul-31.4.0 depends on executable: update-desktop-database - found
===>   libxul-31.4.0 depends on file: /usr/local/libdata/pkgconfig/glproto.pc - found
===>   libxul-31.4.0 depends on file: /usr/local/libdata/pkgconfig/dri2proto.pc - found
===>   libxul-31.4.0 depends on file: /usr/local/libdata/pkgconfig/xext.pc - found
===>   libxul-31.4.0 depends on file: /usr/local/libdata/pkgconfig/xrender.pc - found
===>   libxul-31.4.0 depends on file: /usr/local/libdata/pkgconfig/xt.pc - found
===>   libxul-31.4.0 depends on package: gstreamer1-plugins-good>=1.4.0 - found
===>   libxul-31.4.0 depends on package: gstreamer1-libav>=1.0.0 - found
===>   libxul-31.4.0 depends on file: /usr/local/bin/intltool-extract - found
===>   libxul-31.4.0 depends on file: /usr/local/bin/perl5.18.4 - found
===>   libxul-31.4.0 depends on shared library: libv4l2.so - found (/usr/local/lib/libv4l2.so.0)
===>   libxul-31.4.0 depends on shared library: libcairo.so - found (/usr/local/lib/libcairo.so.2.11200.18)
===>   libxul-31.4.0 depends on shared library: libevent.so - found (/usr/local/lib/libevent-2.0.so.5.1.10) - found (/usr/local/lib/event2/libevent-2.0.so.6)
===>   libxul-31.4.0 depends on shared library: libffi.so - found (/usr/local/lib/libffi.so.6.0.4)
===>   libxul-31.4.0 depends on shared library: libgraphite2.so - found (/usr/local/lib/libgraphite2.so.3.0.1)
===>   libxul-31.4.0 depends on shared library: libharfbuzz.so - found (/usr/local/lib/libharfbuzz.so.0.936.0)
===>   libxul-31.4.0 depends on shared library: libhunspell-1.3.so - found (/usr/local/lib/libhunspell-1.3.so.0.0.0)
===>   libxul-31.4.0 depends on shared library: libicui18n.so - found (/usr/local/lib/libicui18n.so.53.1)
===>   libxul-31.4.0 depends on shared library: libjpeg.so - found (/usr/local/lib/libjpeg.so.8.4.0)
===>   libxul-31.4.0 depends on shared library: libnspr4.so - found (/usr/local/lib/libnspr4.so.1)
===>   libxul-31.4.0 depends on shared library: libnss3.so - found (/usr/local/lib/nss/libnss3.so.1)
===>   libxul-31.4.0 depends on shared library: libopus.so - found (/usr/local/lib/libopus.so.0.5.0)
===>   libxul-31.4.0 depends on shared library: libpng.so - found (/usr/local/lib/libpng16.so.16.16.0)
===>   libxul-31.4.0 depends on shared library: libpixman-1.so - found (/usr/local/lib/libpixman-1.so.0.32.6)
===>   libxul-31.4.0 depends on shared library: libSoundTouch.so - found (/usr/local/lib/libSoundTouch.so.0.0.0)
===>   libxul-31.4.0 depends on shared library: libsqlite3.so - found (/usr/local/lib/libsqlite3.so.0.8.6)
===>   libxul-31.4.0 depends on shared library: libvorbis.so - found (/usr/local/lib/libvorbis.so.0.4.7)
===>   libxul-31.4.0 depends on shared library: libvpx.so - found (/usr/local/lib/libvpx.so.1.3.0)
===>   libxul-31.4.0 depends on shared library: libdbus-glib-1.so - found (/usr/local/lib/libdbus-glib-1.so.2.2.2)
===>   libxul-31.4.0 depends on shared library: libstartup-notification-1.so - found (/usr/local/lib/libstartup-notification-1.so.0.0.0)
===>   libxul-31.4.0 depends on shared library: libasound.so - found (/usr/local/lib/libasound.so.2.0.0)
===>   libxul-31.4.0 depends on shared library: libGL.so - found (/usr/local/lib/libGL.so)
===>   libxul-31.4.0 depends on shared library: libatk-1.0.so - found (/usr/local/lib/libatk-1.0.so.0.21409.1)
===>   libxul-31.4.0 depends on shared library: libglib-2.0.so - found (/usr/local/lib/libglib-2.0.so.0.4200.1)
===>   libxul-31.4.0 depends on shared library: libgtk-x11-2.0.so - found (/usr/local/lib/libgtk-x11-2.0.so.0.2400.25)
===>   libxul-31.4.0 depends on shared library: libpango-1.0.so - found (/usr/local/lib/libpango-1.0.so.0.3600.8)
===>  Configuring for libxul-31.4.0
(cd /usr/ports/www/libxul/work/mozilla-esr31 && /usr/local/bin/autoconf-2.13)
(cd /usr/ports/www/libxul/work/mozilla-esr31/js/src/ && /usr/local/bin/autoconf-2.13)
===>   FreeBSD 10 autotools fix applied to /usr/ports/www/libxul/work/mozilla-esr31/js/src/ctypes/libffi/m4/libtool.m4
===>   FreeBSD 10 autotools fix applied to /usr/ports/www/libxul/work/mozilla-esr31/js/src/ctypes/libffi/configure
===>   FreeBSD 10 autotools fix applied to /usr/ports/www/libxul/work/mozilla-esr31/js/src/ctypes/libffi/aclocal.m4
===>   FreeBSD 10 autotools fix applied to /usr/ports/www/libxul/work/mozilla-esr31/toolkit/crashreporter/google-breakpad/m4/libtool.m4
===>   FreeBSD 10 autotools fix applied to /usr/ports/www/libxul/work/mozilla-esr31/toolkit/crashreporter/google-breakpad/src/third_party/glog/m4/libtool.m4
===>   FreeBSD 10 autotools fix applied to /usr/ports/www/libxul/work/mozilla-esr31/toolkit/crashreporter/google-breakpad/src/third_party/glog/configure
gmake[1] : on entre dans le répertoire « /usr/ports/www/libxul »
/usr/ports/www/libxul/work/mozilla-esr31/client.mk:114: *** missing separator. Arrêt.
gmake[1] : on quitte le répertoire « /usr/ports/www/libxul »
===>  Script "configure" failed unexpectedly.
Please report the problem to gecko@FreeBSD.org [maintainer] and attach the
"/usr/ports/www/libxul/work/mozilla-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).
*** Error code 1

Stop.
make: stopped in /usr/ports/www/libxul
Comment 4 albert.shih 2015-01-15 19:37:05 UTC
In fact the problem come from my computer. 

Just for the record if some else got the same problem....

The problem come from a environment variable in bash/zsh, I got from some git repository a dotfile for zsh who put
export BLOCK_SIZE="'1"

with this environment variable the ports don't build and it's the only one don't build. 

I don't known if we can call that a bug, anyway without this env var everything goes fine.

And....I don't even known why this variable is for because the real variable should be BLOCKSIZE (without the "_")

Regards.