Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 26 Feb 2012 18:28:44 +0700
From:      Erich Dollansky <erich@alogreentechnologies.com>
To:        freebsd-gnome@freebsd.org
Cc:        gnome@freebsd.org, iZEN <izen@mail.ru>
Subject:   Re: libgnome-2.32.0: unknown build error
Message-ID:  <201202261828.44669.erich@alogreentechnologies.com>
In-Reply-To: <4F4A1087.9050603@mail.ru>
References:  <4F4A1087.9050603@mail.ru>

next in thread | previous in thread | raw e-mail | index | archive | help
Hi,

I just have built GNOMe with a very recent ports tree and did get some errors too.

gnomelogalyzer.sh showed me what was wrong. I fixed it and I could built GNOME just some 2h ago.

Erich

On Sunday 26 February 2012 17:59:19 iZEN wrote:
> % portupgrade -fp libgnome-2.32.0
> --->  Reinstalling 'libgnome-2.32.0' (x11/libgnome)
> --->  Building '/usr/ports/x11/libgnome'
> ===>  Cleaning for libgnome-2.32.0
> ===>  Vulnerability check disabled, database not found
> ===>  License check disabled, port has not defined LICENSE
> ===>  Extracting for libgnome-2.32.0
> => SHA256 Checksum OK for gnome2/libgnome-2.32.0.tar.bz2.
> ===>  Patching for libgnome-2.32.0
> ===>   libgnome-2.32.0 depends on package: libtool>=2.4 - found
> ===>  Applying FreeBSD patches for libgnome-2.32.0
> ===>   libgnome-2.32.0 depends on executable: rarian-sk-config - found
> ===>   libgnome-2.32.0 depends on executable: gmake - found
> ===>   libgnome-2.32.0 depends on executable: bison - found
> ===>   libgnome-2.32.0 depends on file: 
> /usr/local/libdata/pkgconfig/xpm.pc - found
> ===>   libgnome-2.32.0 depends on package: libtool>=2.4 - found
> ===>   libgnome-2.32.0 depends on file: /usr/local/bin/intltool-extract 
> - found
> ===>   libgnome-2.32.0 depends on file: 
> /usr/local/libdata/pkgconfig/gnome-mime-data-2.0.pc - found
> ===>   libgnome-2.32.0 depends on executable: pkg-config - found
> ===>   libgnome-2.32.0 depends on shared library: canberra-gtk.0 - found
> ===>   libgnome-2.32.0 depends on shared library: intl - found
> ===>   libgnome-2.32.0 depends on shared library: esd.2 - found
> ===>   libgnome-2.32.0 depends on shared library: atk-1.0.0 - found
> ===>   libgnome-2.32.0 depends on shared library: gconf-2.4 - found
> ===>   libgnome-2.32.0 depends on shared library: glib-2.0.0 - found
> ===>   libgnome-2.32.0 depends on shared library: gnomevfs-2.0 - found
> ===>   libgnome-2.32.0 depends on shared library: gtk-x11-2.0.0 - found
> ===>   libgnome-2.32.0 depends on shared library: bonobo-2.0 - found
> ===>   libgnome-2.32.0 depends on shared library: IDL-2.0 - found
> ===>   libgnome-2.32.0 depends on shared library: xml2.5 - found
> ===>   libgnome-2.32.0 depends on shared library: ORBit-2.0 - found
> ===>   libgnome-2.32.0 depends on shared library: pango-1.0.0 - found
> ===>  Configuring for libgnome-2.32.0
> checking for a BSD-compatible install... /usr/bin/install -c -o root -g 
> wheel
> checking whether build environment is sane... yes
> checking for a thread-safe mkdir -p... ./install-sh -c -d
> checking for gawk... no
> checking for mawk... no
> checking for nawk... nawk
> checking whether gmake sets $(MAKE)... yes
> checking whether to enable maintainer-specific portions of Makefiles... no
> checking whether NLS is requested... yes
> checking for style of include used by gmake... GNU
> checking for gcc... clang
> checking whether the C compiler works... yes
> checking for C compiler default output file name... a.out
> checking for suffix of executables...
> checking whether we are cross compiling... no
> checking for suffix of object files... o
> checking whether we are using the GNU C compiler... yes
> checking whether clang accepts -g... yes
> checking for clang option to accept ISO C89... none needed
> checking dependency style of clang... gcc3
> checking for intltool >= 0.40.0... 0.41.1 found
> checking for intltool-update... /usr/local/bin/intltool-update
> checking for intltool-merge... /usr/local/bin/intltool-merge
> checking for intltool-extract... /usr/local/bin/intltool-extract
> checking for xgettext... /usr/local/bin/xgettext
> checking for msgmerge... /usr/local/bin/msgmerge
> checking for msgfmt... /usr/local/bin/msgfmt
> checking for gmsgfmt... /usr/local/bin/msgfmt
> checking for perl... /usr/local/bin/perl
> checking for perl >= 5.8.1... 5.12.4
> checking for XML::Parser... ok
> checking for a sed that does not truncate output... /usr/bin/sed
> checking for library containing strerror... none required
> checking for gcc... (cached) clang
> checking whether we are using the GNU C compiler... (cached) yes
> checking whether clang accepts -g... (cached) yes
> checking for clang option to accept ISO C89... (cached) none needed
> checking dependency style of clang... (cached) gcc3
> checking how to run the C preprocessor... clang-cpp
> checking for grep that handles long lines and -e... /usr/bin/grep
> checking for egrep... /usr/bin/grep -E
> checking for ANSI C header files... yes
> checking build system type... amd64-portbld-freebsd9.0
> checking host system type... amd64-portbld-freebsd9.0
> checking how to print strings... printf
> checking for a sed that does not truncate output... (cached) /usr/bin/sed
> checking for fgrep... /usr/bin/grep -F
> checking for ld used by clang... /usr/bin/ld
> checking if the linker (/usr/bin/ld) is GNU ld... yes
> checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
> checking the name lister (/usr/bin/nm -B) interface... BSD nm
> checking whether ln -s works... yes
> checking the maximum length of command line arguments... (cached) 262144
> checking whether the shell understands some XSI constructs... yes
> checking whether the shell understands "+="... no
> checking for /usr/bin/ld option to reload object files... -r
> checking for objdump... objdump
> checking how to recognize dependent libraries... pass_all
> checking for ar... ar
> checking for strip... strip
> checking for ranlib... ranlib
> checking command to parse /usr/bin/nm -B output from clang object... ok
> checking for sys/types.h... yes
> checking for sys/stat.h... yes
> checking for stdlib.h... yes
> checking for string.h... yes
> checking for memory.h... yes
> checking for strings.h... yes
> checking for inttypes.h... yes
> checking for stdint.h... yes
> checking for unistd.h... yes
> checking for dlfcn.h... yes
> checking for objdir... .libs
> checking if clang supports -fno-rtti -fno-exceptions... yes
> checking for clang option to produce PIC... -fPIC -DPIC
> checking if clang PIC flag -fPIC -DPIC works... yes
> checking if clang static flag -static works... yes
> checking if clang supports -c -o file.o... yes
> checking if clang supports -c -o file.o... (cached) yes
> checking whether the clang linker (/usr/bin/ld) supports shared 
> libraries... yes
> checking whether -lc should be explicitly linked in... no
> checking dynamic linker characteristics... freebsd9.0 ld.so
> checking how to hardcode library paths into programs... immediate
> checking whether stripping libraries is possible... yes
> checking if libtool supports shared libraries... yes
> checking whether to build shared libraries... yes
> checking whether to build static libraries... yes
> checking for Win32... no
> checking for setenv... yes
> checking for unsetenv... yes
> checking for clearenv... no
> checking for setfsgid... no
> checking sys/fsuid.h usability... no
> checking sys/fsuid.h presence... no
> checking for sys/fsuid.h... no
> checking for bind_textdomain_codeset... no
> checking for _NSGetEnviron... no
> checking crt_externs.h usability... no
> checking crt_externs.h presence... no
> checking for crt_externs.h... no
> checking locale.h usability... yes
> checking locale.h presence... yes
> checking for locale.h... yes
> checking for LC_MESSAGES... yes
> checking libintl.h usability... yes
> checking libintl.h presence... yes
> checking for libintl.h... yes
> checking for ngettext in libc... no
> checking for bindtextdomain in -lintl... yes
> checking for ngettext in -lintl... yes
> checking for dgettext in -lintl... yes
> checking for bind_textdomain_codeset... yes
> checking for msgfmt... (cached) /usr/local/bin/msgfmt
> checking for dcgettext... yes
> checking if msgfmt accepts -c... yes
> checking for gmsgfmt... (cached) /usr/local/bin/msgfmt
> checking for xgettext... (cached) /usr/local/bin/xgettext
> checking what warning flags to pass to the C compiler... -Wall 
> -Wmissing-prototypes
> checking what language compliance flags to pass to the C compiler...
> checking for mawk... no
> checking for gawk... no
> checking for nawk... /usr/bin/nawk
> checking for perl5... /usr/local/bin/perl5
> checking for pkg-config... /usr/local/bin/pkg-config
> checking pkg-config is at least version 0.9.0... yes
> checking whether ESounD support is requested... no
> checking whether to use libcanberra... yes
> checking for LIBGNOME... yes
> checking for GIO... yes
> checking for gtkdoc-check... no
> checking for gtkdoc-rebase... no
> checking for gtkdoc-mkpdf... no
> checking whether to build gtk-doc documentation... no
> checking for gconftool-2... /usr/local/bin/gconftool-2
> Using config source xml:merged:/usr/local/etc/gconf/gconf.xml.defaults 
> for schema installation
> Using $(sysconfdir)/gconf/schemas as install directory for schema files
> checking for poptStrippedArgv in -lpopt... yes
> configure: creating ./config.status
> config.status: creating Makefile
> config.status: creating libgnome-zip
> config.status: creating po/Makefile.in
> config.status: creating libgnome/Makefile
> config.status: creating monikers/Makefile
> config.status: creating schemas/Makefile
> config.status: creating schemas/desktop_gnome_interface.schemas.in
> config.status: creating gnome-data/Makefile
> config.status: creating libgnome/libgnome-2.0.pc
> config.status: creating libgnome/libgnome-2.0-uninstalled.pc
> config.status: creating doc/Makefile
> config.status: creating doc/reference/Makefile
> config.status: creating doc/reference/version.xml
> config.status: creating config.h
> config.status: executing depfiles commands
> config.status: executing libtool commands
> config.status: executing default-1 commands
> config.status: executing po/stamp-it commands
> ===>  Building for libgnome-2.32.0
> gmake  all-recursive
> gmake[1]: Entering directory `/usr/ports/x11/libgnome/work/libgnome-2.32.0'
> Making all in libgnome
> gmake[2]: Entering directory 
> `/usr/ports/x11/libgnome/work/libgnome-2.32.0/libgnome'
>    GEN    stamp-libgnometypebuiltins.h
> glib-mkenums: not found
> gmake[2]: *** [stamp-libgnometypebuiltins.h] Error 127
> gmake[2]: Leaving directory 
> `/usr/ports/x11/libgnome/work/libgnome-2.32.0/libgnome'
> gmake[1]: *** [all-recursive] Error 1
> gmake[1]: Leaving directory `/usr/ports/x11/libgnome/work/libgnome-2.32.0'
> gmake: *** [all] Error 2
> *** Error code 1
> 
> Stop in /usr/ports/x11/libgnome.
> ** Command failed [exit code 1]: /usr/bin/script -qa 
> /tmp/portupgrade20120226-52362-h64z5k env UPGRADE_TOOL=portupgrade 
> UPGRADE_PORT=libgnome-2.32.0 UPGRADE_PORT_VER=2.32.0 make 
> DEPENDS_TARGET=package
> ** Fix the problem and try again.
> ** Listing the failed packages (-:ignored / *:skipped / !:failed)
>      ! x11/libgnome (libgnome-2.32.0)    (unknown build error)
> 
> 
> % uname -a
> FreeBSD celesta.fire 9.0-STABLE FreeBSD 9.0-STABLE #0: Fri Feb 24 
> 23:40:52 VOLT 2012     root@celesta.fire:/usr/obj/usr/src/sys/CELESTA  amd64
> 
> % cat /etc/src.conf
> WITHOUT_AMD=true
> WITHOUT_ASSERT_DEBUG=true
> WITHOUT_ATM=true
> WITHOUT_BIND_DNSSEC=true
> WITHOUT_BIND_ETC=true
> WITHOUT_BIND_LIBS_LWRES=true
> WITHOUT_BIND_MTREE=true
> WITHOUT_BIND_NAMED=true
> WITHOUT_FLOPPY=true
> WITHOUT_FREEBSD_UPDATE=true
> WITHOUT_GAMES=true
> WITHOUT_GDB=true
> WITHOUT_HTML=true
> WITH_IDEA=true
> WITHOUT_IPFILTER=true
> WITHOUT_IPFW=true
> WITHOUT_IPX=true
> WITHOUT_IPX_SUPPORT=true
> WITHOUT_LIB32=true
> WITHOUT_LPR=true
> WITHOUT_NDIS=true
> WITHOUT_NETGRAPH=true
> WITHOUT_NETGRAPH_SUPPORT=true
> WITHOUT_PROFILE=true
> WITHOUT_RCS=true
> WITHOUT_SENDMAIL=true
> WITHOUT_SYSINSTALL=true
> WITHOUT_TELNET=true
> WITHOUT_WIRELESS=true
> WITHOUT_WIRELESS_SUPPORT=true
> WITHOUT_WPA_SUPPLICANT_EAPOL=true
> 
> % cat /etc/make.conf
> KERNCONF=CELESTA
> DISTDIR=/store/distfiles
> PACKAGES=/store/pckgs64 # ln -s /store/pckgs64 /usr/ports/packages
> MAKE_JOBS_NUMBER=5
> .if !empty(.CURDIR:M/usr/ports/*)
> .if empty(.CURDIR:M/usr/ports/www/libxul*) \
> && empty(.CURDIR:M/usr/ports/net-p2p/libtorrent-rasterbar*) \
> && empty(.CURDIR:M/usr/ports/audio/wavpack*) \
> && empty(.CURDIR:M/usr/ports/audio/libaacplus*)
> CC=clang
> CXX=clang++
> CPP=clang-cpp
> # Don't die on warnings
> NO_WERROR=
> WERROR=
> # Don't forget this when using Jails!
> #-NO_FSCHG=
> .endif
> .endif
> LOADER_ZFS_SUPPORT=true
> LOCALIZED_LANG=ru
> WITH_LCD_FILTERING=true
> WITH_XFT=true
> WITHOUT_TTF_BYTECODE_ENABLED=false
> WITH_TTF_BYTECODE_ENABLED=true
> WITH_MSWINDOWS_LICENSE=true
> WITH_VPX=true
> WITH_A4SIZE=true
> WITHOUT_DEBUG=true
> WITHOUT_NOUVEAU=true
> WITHOUT_GNUTLS=true
> WITHOUT_ALSA=true
> WITHOUT_MYSQL=true
> WITHOUT_NAUTILUS=true
> # Keep ruby 1.9 as default version.
> RUBY_DEFAULT_VER=1.9
> # added by use.perl 2012-02-16 21:44:23
> PERL_VERSION=5.12.4
> _______________________________________________
> freebsd-gnome@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-gnome
> To unsubscribe, send any mail to "freebsd-gnome-unsubscribe@freebsd.org"
> 
> 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201202261828.44669.erich>