← Back to team overview

linuxdcpp-contributors team mailing list archive

[Question #226093]: Error compiling on OpenIndiana 151.1.7

 

New question #226093 on LinuxDC++:
https://answers.launchpad.net/linuxdcpp/+question/226093

Like others, I have satisfied all the prerequisites to install Linux DC++, but I've hit an error that I can't seem to find the answer to.  I'm getting an "scons: *** [build/release/glade/po/glade.pot] Error 2" when trying to build.

Full install process:

Add SFE Repo to OI:

	pkg set-publisher -p http://pkg.openindiana.org/sfe

Install scons:

	pkg install developer/build/scons

Install BZR:

	pkg install bzr

Install G++ 4.3.3

	pkg install developer/illumos-gcc

Install Boost/pthread

	pkg install system/library/g++/boost
	pkg install system/library/g++/boost/header-boost

Install X11 Header Files:

	pkg install x11/header x11/header/header-xorg

Branch off Linuxcpp trunk with bzr

	bzr branch http://launchpad.net/linuxdcpp/trunk linuxdcpp
	
	Ran into certificate problems, re-ran with:

		bzr branch -Ossl.cert_reqs=none http://launchpad.net/linuxdcpp/trunk linuxdcpp

Export PATH to ensure I'm using G++ 4.3+ prior to building:

	export PATH="/usr/gcc/4.3/bin/:/usr/gnu/bin:/usr/bin:/usr/sbin:/sbin:/usr/local/sbin:/usr/local/bin"

Symlink Boost to pass checks

	ln -s /usr/g++/include/boost /usr/include/boost

Compile LinuxDC++

	scons PREFIX=/usr

My scons checks:
CXX env variable is not set, attempting to use g++
Mkdir("build/sconf")
Checking for g++ >= 4.1...(cached) yes
Checking for pkg-config... yes
Checking for gtk+-2.0 >= 2.12... yes
Checking for gthread-2.0 >= 2.4... yes
Checking for libglade-2.0 >= 2.4... yes
Checking for C++ header file boost/version.hpp... yes
Checking for C header file time.h... yes
Checking for C header file signal.h... yes
Checking for C header file unistd.h... yes
Checking for C library pthread... yes
Checking for C library z... yes
Checking for C library bz2... yes
Checking for C library crypto... yes
Checking for C library ssl... yes
Checking for C library X11... yes
Checking for C header file iconv.h... yes
Checking for iconv(0, (const char **)0, 0, (char**)0, 0) in C library iconv... no
Checking for C header file net/if.h... yes
Checking for libnotify >= 0.4.1... yes
Checking for libnotify >= 0.7... no
Checking bzr revision...(cached) 424

All starts making fine until this happens:

Compiling message catalog build/locale/ar/LC_MESSAGES/libdcpp.mo from dcpp/po/ar.po
Usage: msgfmt [-D dir | --directory=dir] [-f | --use-fuzzy]
               [-g] [-o outfile | --output-file=outfile]
               [-s] [--strict] [-v] [--verbose] files ...
Compiling message catalog build/locale/bg/LC_MESSAGES/libdcpp.mo from dcpp/po/bg.po
Usage: msgfmt [-D dir | --directory=dir] [-f | --use-fuzzy]
               [-g] [-o outfile | --output-file=outfile]
               [-s] [--strict] [-v] [--verbose] files ...
Compiling message catalog build/locale/bs/LC_MESSAGES/libdcpp.mo from dcpp/po/bs.po
Usage: msgfmt [-D dir | --directory=dir] [-f | --use-fuzzy]
               [-g] [-o outfile | --output-file=outfile]
               [-s] [--strict] [-v] [--verbose] files ...
Compiling message catalog build/locale/ca/LC_MESSAGES/libdcpp.mo from dcpp/po/ca.po
Usage: msgfmt [-D dir | --directory=dir] [-f | --use-fuzzy]
               [-g] [-o outfile | --output-file=outfile]
               [-s] [--strict] [-v] [--verbose] files ...
Compiling message catalog build/locale/cs/LC_MESSAGES/libdcpp.mo from dcpp/po/cs.po
Usage: msgfmt [-D dir | --directory=dir] [-f | --use-fuzzy]
               [-g] [-o outfile | --output-file=outfile]
               [-s] [--strict] [-v] [--verbose] files ...
Compiling message catalog build/locale/da/LC_MESSAGES/libdcpp.mo from dcpp/po/da.po
Usage: msgfmt [-D dir | --directory=dir] [-f | --use-fuzzy]
               [-g] [-o outfile | --output-file=outfile]
               [-s] [--strict] [-v] [--verbose] files ...
Compiling message catalog build/locale/de/LC_MESSAGES/libdcpp.mo from dcpp/po/de.po
Usage: msgfmt [-D dir | --directory=dir] [-f | --use-fuzzy]
               [-g] [-o outfile | --output-file=outfile]
               [-s] [--strict] [-v] [--verbose] files ...
Compiling message catalog build/locale/el/LC_MESSAGES/libdcpp.mo from dcpp/po/el.po
Usage: msgfmt [-D dir | --directory=dir] [-f | --use-fuzzy]
               [-g] [-o outfile | --output-file=outfile]
               [-s] [--strict] [-v] [--verbose] files ...
Compiling message catalog build/locale/en_CA/LC_MESSAGES/libdcpp.mo from dcpp/po/en_CA.po
Usage: msgfmt [-D dir | --directory=dir] [-f | --use-fuzzy]
               [-g] [-o outfile | --output-file=outfile]
               [-s] [--strict] [-v] [--verbose] files ...
Compiling message catalog build/locale/en_GB/LC_MESSAGES/libdcpp.mo from dcpp/po/en_GB.po
Usage: msgfmt [-D dir | --directory=dir] [-f | --use-fuzzy]
               [-g] [-o outfile | --output-file=outfile]
               [-s] [--strict] [-v] [--verbose] files ...
Compiling message catalog build/locale/es/LC_MESSAGES/libdcpp.mo from dcpp/po/es.po
Usage: msgfmt [-D dir | --directory=dir] [-f | --use-fuzzy]
               [-g] [-o outfile | --output-file=outfile]
               [-s] [--strict] [-v] [--verbose] files ...
Compiling message catalog build/locale/et/LC_MESSAGES/libdcpp.mo from dcpp/po/et.po
Usage: msgfmt [-D dir | --directory=dir] [-f | --use-fuzzy]
               [-g] [-o outfile | --output-file=outfile]
               [-s] [--strict] [-v] [--verbose] files ...
Compiling message catalog build/locale/fi/LC_MESSAGES/libdcpp.mo from dcpp/po/fi.po
Usage: msgfmt [-D dir | --directory=dir] [-f | --use-fuzzy]
               [-g] [-o outfile | --output-file=outfile]
               [-s] [--strict] [-v] [--verbose] files ...
Compiling message catalog build/locale/fr/LC_MESSAGES/libdcpp.mo from dcpp/po/fr.po
Usage: msgfmt [-D dir | --directory=dir] [-f | --use-fuzzy]
               [-g] [-o outfile | --output-file=outfile]
               [-s] [--strict] [-v] [--verbose] files ...
Compiling message catalog build/locale/gl/LC_MESSAGES/libdcpp.mo from dcpp/po/gl.po
Usage: msgfmt [-D dir | --directory=dir] [-f | --use-fuzzy]
               [-g] [-o outfile | --output-file=outfile]
               [-s] [--strict] [-v] [--verbose] files ...
Compiling message catalog build/locale/he/LC_MESSAGES/libdcpp.mo from dcpp/po/he.po
Usage: msgfmt [-D dir | --directory=dir] [-f | --use-fuzzy]
               [-g] [-o outfile | --output-file=outfile]
               [-s] [--strict] [-v] [--verbose] files ...
Compiling message catalog build/locale/hr/LC_MESSAGES/libdcpp.mo from dcpp/po/hr.po
Usage: msgfmt [-D dir | --directory=dir] [-f | --use-fuzzy]
               [-g] [-o outfile | --output-file=outfile]
               [-s] [--strict] [-v] [--verbose] files ...
Compiling message catalog build/locale/hu/LC_MESSAGES/libdcpp.mo from dcpp/po/hu.po
Usage: msgfmt [-D dir | --directory=dir] [-f | --use-fuzzy]
               [-g] [-o outfile | --output-file=outfile]
               [-s] [--strict] [-v] [--verbose] files ...
Compiling message catalog build/locale/id/LC_MESSAGES/libdcpp.mo from dcpp/po/id.po
Usage: msgfmt [-D dir | --directory=dir] [-f | --use-fuzzy]
               [-g] [-o outfile | --output-file=outfile]
               [-s] [--strict] [-v] [--verbose] files ...
Compiling message catalog build/locale/is/LC_MESSAGES/libdcpp.mo from dcpp/po/is.po
Usage: msgfmt [-D dir | --directory=dir] [-f | --use-fuzzy]
               [-g] [-o outfile | --output-file=outfile]
               [-s] [--strict] [-v] [--verbose] files ...
Compiling message catalog build/locale/it/LC_MESSAGES/libdcpp.mo from dcpp/po/it.po
Usage: msgfmt [-D dir | --directory=dir] [-f | --use-fuzzy]
               [-g] [-o outfile | --output-file=outfile]
               [-s] [--strict] [-v] [--verbose] files ...
Compiling message catalog build/locale/ja/LC_MESSAGES/libdcpp.mo from dcpp/po/ja.po
Usage: msgfmt [-D dir | --directory=dir] [-f | --use-fuzzy]
               [-g] [-o outfile | --output-file=outfile]
               [-s] [--strict] [-v] [--verbose] files ...
Compiling message catalog build/locale/km/LC_MESSAGES/libdcpp.mo from dcpp/po/km.po
Usage: msgfmt [-D dir | --directory=dir] [-f | --use-fuzzy]
               [-g] [-o outfile | --output-file=outfile]
               [-s] [--strict] [-v] [--verbose] files ...
Compiling message catalog build/locale/ko/LC_MESSAGES/libdcpp.mo from dcpp/po/ko.po
Usage: msgfmt [-D dir | --directory=dir] [-f | --use-fuzzy]
               [-g] [-o outfile | --output-file=outfile]
               [-s] [--strict] [-v] [--verbose] files ...
Compiling message catalog build/locale/lt/LC_MESSAGES/libdcpp.mo from dcpp/po/lt.po
Usage: msgfmt [-D dir | --directory=dir] [-f | --use-fuzzy]
               [-g] [-o outfile | --output-file=outfile]
               [-s] [--strict] [-v] [--verbose] files ...
Compiling message catalog build/locale/lv/LC_MESSAGES/libdcpp.mo from dcpp/po/lv.po
Usage: msgfmt [-D dir | --directory=dir] [-f | --use-fuzzy]
               [-g] [-o outfile | --output-file=outfile]
               [-s] [--strict] [-v] [--verbose] files ...
Compiling message catalog build/locale/mk/LC_MESSAGES/libdcpp.mo from dcpp/po/mk.po
Usage: msgfmt [-D dir | --directory=dir] [-f | --use-fuzzy]
               [-g] [-o outfile | --output-file=outfile]
               [-s] [--strict] [-v] [--verbose] files ...
Compiling message catalog build/locale/ml/LC_MESSAGES/libdcpp.mo from dcpp/po/ml.po
Usage: msgfmt [-D dir | --directory=dir] [-f | --use-fuzzy]
               [-g] [-o outfile | --output-file=outfile]
               [-s] [--strict] [-v] [--verbose] files ...
Compiling message catalog build/locale/ms/LC_MESSAGES/libdcpp.mo from dcpp/po/ms.po
Usage: msgfmt [-D dir | --directory=dir] [-f | --use-fuzzy]
               [-g] [-o outfile | --output-file=outfile]
               [-s] [--strict] [-v] [--verbose] files ...
Compiling message catalog build/locale/nb/LC_MESSAGES/libdcpp.mo from dcpp/po/nb.po
Usage: msgfmt [-D dir | --directory=dir] [-f | --use-fuzzy]
               [-g] [-o outfile | --output-file=outfile]
               [-s] [--strict] [-v] [--verbose] files ...
Compiling message catalog build/locale/nl/LC_MESSAGES/libdcpp.mo from dcpp/po/nl.po
Usage: msgfmt [-D dir | --directory=dir] [-f | --use-fuzzy]
               [-g] [-o outfile | --output-file=outfile]
               [-s] [--strict] [-v] [--verbose] files ...
Compiling message catalog build/locale/pl/LC_MESSAGES/libdcpp.mo from dcpp/po/pl.po
Usage: msgfmt [-D dir | --directory=dir] [-f | --use-fuzzy]
               [-g] [-o outfile | --output-file=outfile]
               [-s] [--strict] [-v] [--verbose] files ...
Compiling message catalog build/locale/pt/LC_MESSAGES/libdcpp.mo from dcpp/po/pt.po
Usage: msgfmt [-D dir | --directory=dir] [-f | --use-fuzzy]
               [-g] [-o outfile | --output-file=outfile]
               [-s] [--strict] [-v] [--verbose] files ...
Compiling message catalog build/locale/pt_BR/LC_MESSAGES/libdcpp.mo from dcpp/po/pt_BR.po
Usage: msgfmt [-D dir | --directory=dir] [-f | --use-fuzzy]
               [-g] [-o outfile | --output-file=outfile]
               [-s] [--strict] [-v] [--verbose] files ...
Compiling message catalog build/locale/ro/LC_MESSAGES/libdcpp.mo from dcpp/po/ro.po
Usage: msgfmt [-D dir | --directory=dir] [-f | --use-fuzzy]
               [-g] [-o outfile | --output-file=outfile]
               [-s] [--strict] [-v] [--verbose] files ...
Compiling message catalog build/locale/ru/LC_MESSAGES/libdcpp.mo from dcpp/po/ru.po
Usage: msgfmt [-D dir | --directory=dir] [-f | --use-fuzzy]
               [-g] [-o outfile | --output-file=outfile]
               [-s] [--strict] [-v] [--verbose] files ...
Compiling message catalog build/locale/sk/LC_MESSAGES/libdcpp.mo from dcpp/po/sk.po
Usage: msgfmt [-D dir | --directory=dir] [-f | --use-fuzzy]
               [-g] [-o outfile | --output-file=outfile]
               [-s] [--strict] [-v] [--verbose] files ...
Compiling message catalog build/locale/sl/LC_MESSAGES/libdcpp.mo from dcpp/po/sl.po
Usage: msgfmt [-D dir | --directory=dir] [-f | --use-fuzzy]
               [-g] [-o outfile | --output-file=outfile]
               [-s] [--strict] [-v] [--verbose] files ...
Compiling message catalog build/locale/sq/LC_MESSAGES/libdcpp.mo from dcpp/po/sq.po
Usage: msgfmt [-D dir | --directory=dir] [-f | --use-fuzzy]
               [-g] [-o outfile | --output-file=outfile]
               [-s] [--strict] [-v] [--verbose] files ...
Compiling message catalog build/locale/sr/LC_MESSAGES/libdcpp.mo from dcpp/po/sr.po
Usage: msgfmt [-D dir | --directory=dir] [-f | --use-fuzzy]
               [-g] [-o outfile | --output-file=outfile]
               [-s] [--strict] [-v] [--verbose] files ...
Compiling message catalog build/locale/sv/LC_MESSAGES/libdcpp.mo from dcpp/po/sv.po
Usage: msgfmt [-D dir | --directory=dir] [-f | --use-fuzzy]
               [-g] [-o outfile | --output-file=outfile]
               [-s] [--strict] [-v] [--verbose] files ...
Compiling message catalog build/locale/tr/LC_MESSAGES/libdcpp.mo from dcpp/po/tr.po
Usage: msgfmt [-D dir | --directory=dir] [-f | --use-fuzzy]
               [-g] [-o outfile | --output-file=outfile]
               [-s] [--strict] [-v] [--verbose] files ...
Compiling message catalog build/locale/uk/LC_MESSAGES/libdcpp.mo from dcpp/po/uk.po
Usage: msgfmt [-D dir | --directory=dir] [-f | --use-fuzzy]
               [-g] [-o outfile | --output-file=outfile]
               [-s] [--strict] [-v] [--verbose] files ...
Compiling message catalog build/locale/zh_CN/LC_MESSAGES/libdcpp.mo from dcpp/po/zh_CN.po
Usage: msgfmt [-D dir | --directory=dir] [-f | --use-fuzzy]
               [-g] [-o outfile | --output-file=outfile]
               [-s] [--strict] [-v] [--verbose] files ...
Compiling message catalog build/locale/zh_TW/LC_MESSAGES/libdcpp.mo from dcpp/po/zh_TW.po
Usage: msgfmt [-D dir | --directory=dir] [-f | --use-fuzzy]
               [-g] [-o outfile | --output-file=outfile]
               [-s] [--strict] [-v] [--verbose] files ...
Extracting messages to build/release/glade/po/glade.pot from glade/downloadqueue.glade glade/favoritehubs.glade glade/favoriteusers.glade glade/finishedtransfers.glade glade/hash.glade glade/hub.glade glade/mainwindow.glade glade/privatemessage.glade glade/publichubs.glade glade/search.glade glade/settingsdialog.glade glade/sharebrowser.glade glade/transfers.glade
xgettext: illegal option -- default-domain=
xgettext: illegal option -- package-name=
xgettext: illegal option -- msgid-bugs-address=https://translations.launchpad.net/linuxdcpp
xgettext: illegal option -- copyright-holder=LinuxDC++ Team
xgettext: illegal option -- add-comments=TRANSLATORS
xgettext: illegal option -- keyword=_
xgettext: illegal option -- keyword=N_
xgettext: illegal option -- keyword=C_:1c,2
xgettext: illegal option -- keyword=F_
xgettext: illegal option -- keyword=P_:1,2
xgettext: illegal option -- from-code=UTF-8
xgettext: illegal option -- foreign-user
xgettext: illegal option -- no-wrap
xgettext: illegal option -- boost
xgettext: illegal option -- sort-output
xgettext: illegal option -- language=glade
xgettext: illegal option -- output=build/release/glade/po/glade.pot
Usage:  xgettext [-a [-x exclude-file]] [-jns][-c comment-tag]
        [-d default-domain] [-m prefix] [-M suffix] [-p pathname] files ...
        xgettext -h
scons: *** [build/release/glade/po/glade.pot] Error 2
scons: building terminated because of errors.


What could be causing this?

-- 
You received this question notification because you are a member of
LinuxDC++ Contributors, which is an answer contact for LinuxDC++.