[Problem] Freetz Trunk rev. 13657 - Build Problem mit autopoint/gettext

JohnDoe42

Aktives Mitglied
Mitglied seit
17 Mrz 2009
Beiträge
1,465
Punkte für Reaktionen
2
Punkte
38
Hallo zusammen,

mit dem aktuellen Trunk läuft ein Build-Versuch bei mir auf folgenden Fehler:
Code:
autopoint: *** The AM_GNU_GETTEXT_VERSION declaration in your configure.ac
               file requires the infrastructure from gettext-0.18.3 but this version
               is older. Please upgrade to gettext-0.18.3 or newer.
autopoint: *** Stop.
autoreconf: autopoint failed with exit status: 1

ERROR: autoreconf failed
make: *** [source/target-mips_gcc-4.8.5_uClibc-0.9.33.2-nptl_kernel-3.10/util-linux-2.27.1/.configured] Fehler 1

Ich habe bereits versucht, in meinem Build-System (Ubuntu 12.04) von der gettext-Version 0.18.1 auf die 0.18.3 up zu daten, leider stößt das auf diesen Fehler:
Code:
Abhängigkeit nicht erfüllbar: libc6 (>= 2.17)

Weiß jemand Rat ?
Beste Grüße,

JD:
 
Zuletzt bearbeitet:
Schau' ich mir an und melde mich. Danke.

Edit: Ich hab' jetzt die Quellen für die Precise-Backports hinzugefügt, aber jedesmal ende ich beim Installieren wieder bei der 0.18.1-Version von gettext - scheinbar werden die Backport-Quellen nicht verwendet:
Code:
john@pc:~$ sudo apt-get install -t precise-backports gettext
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut       
Statusinformationen werden eingelesen... Fertig
Vorgeschlagene Pakete:
  gettext-doc
Die folgenden NEUEN Pakete werden installiert:
  gettext
0 aktualisiert, 1 neu installiert, 0 zu entfernen und 9 nicht aktualisiert.
Es müssen noch 0 B von 1.122 kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 3.928 kB Plattenplatz zusätzlich benutzt.
Vormals nicht ausgewähltes Paket gettext wird gewählt.
(Lese Datenbank ... 1652880 Dateien und Verzeichnisse sind derzeit installiert.)
Entpacken von gettext (aus .../gettext_0.18.1.1-5ubuntu3_i386.deb) ...
Trigger für man-db werden verarbeitet ...
Trigger für install-info werden verarbeitet ...
gettext (0.18.1.1-5ubuntu3) wird eingerichtet ...
Trigger für libc-bin werden verarbeitet ...
ldconfig deferred processing now taking place
john@pc:~$
 
Zuletzt bearbeitet:
Gibt es irgendwelche Gründe, dass Du auf 12.04 bleiben musst? Auf den ersten Blick scheint es so zu sein als ob es keinen backport von gettext nach 12.04 gibt (Link). Du müsstest Dir das inkl aller Abhängigkeiten selbst bauen, was wohl den Aufwand nicht lohnt.
 
Gibt es irgendwelche Gründe, dass Du auf 12.04 bleiben musst? Auf den ersten Blick scheint es so zu sein als ob es keinen backport von gettext nach 12.04 gibt (Link). Du müsstest Dir das inkl aller Abhängigkeiten selbst bauen, was wohl den Aufwand nicht lohnt.


Hallo JohnDoe42, Hallo andiling,
bei Freetz-Linux-1.3.2 wird gettext-0.18.1.1 eingesetzt;
die Paket-Abhängigkeiten von gettext-0.18.1.1 bei Ubuntu 12.04-LTS sind:

Code:
freetz@freetz-linux:~$ dpkg -s gettext
Package: gettext
Status: install ok installed
Multi-Arch: allowed
Priority: optional
Section: devel
Installed-Size: 3836
Maintainer: Ubuntu Developers <[email protected]>
Architecture: i386
Version: 0.18.1.1-5ubuntu3
Provides: libasprintf-dev, libgettextpo-dev
Depends: libc6 (>= 2.4), libcroco3 (>= 0.6.2), libglib2.0-0 (>= 2.12.0), libgomp1 (>= 4.2.1), libncurses5 (>= 5.5-5~), libtinfo5, libunistring0, libxml2 (>= 2.6.27), libgettextpo0 (= 0.18.1.1-5ubuntu3), gettext-base, dpkg (>= 1.15.4) | install-info
Recommends: curl | wget | lynx-cur
Suggests: gettext-doc
Conflicts: autopoint (<= 0.17-11)
Description: GNU Internationalization utilities
 Interesting for authors or maintainers of other packages or programs
 which they want to see internationalized.
Homepage: http://www.gnu.org/software/gettext/
Original-Maintainer: Santiago Vila <[email protected]>
freetz@freetz-linux:~$

Überblick der erforderlichen Pakete für Freetz
Beispiel für Ubuntu 12.04 LTS:
Code:
freetz@freetz-linux:~$ echo "imagemagick subversion gcc g++ bzip2 binutils automake patch autoconf libtool pkg-config make libncurses5-dev libreadline-dev zlib1g-dev flex bison patch texinfo tofrodos gettext pkg-config ecj fastjar realpath perl libstring-crc32-perl ruby ruby1.8 gawk python libusb-dev unzip intltool libglib2.0-dev xz-utils git-core libacl1-dev libattr1-dev libcap-dev" |\
sed 's/ /^M/' | while read MY_LINE
do
   dpkg -l $MY_LINE
done | grep ^ii | sort -n

ii  autoconf                                  2.68-1ubuntu2                       automatic configure script builder
ii  automake                                  1:1.11.3-1ubuntu2                   Tool for generating GNU Standards-compliant Makefiles
ii  binutils                                  2.22-6ubuntu1.3                     GNU assembler, linker and binary utilities
ii  bison                                     1:2.5.dfsg-2.1                      YACC-compatible parser generator
ii  bzip2                                     1.0.6-1                             high-quality block-sorting file compressor - utilities
ii  ecj                                       3.5.1-3                             standalone version of the Eclipse Java compiler
ii  fastjar                                   2:0.98-3                            Jar creation utility
ii  flex                                      2.5.35-10ubuntu3                    A fast lexical analyzer generator.
ii  g++                                       4:4.6.3-1ubuntu5                    GNU C++ compiler
ii  gawk                                      1:3.1.8+dfsg-0.1ubuntu1             GNU awk, a pattern scanning and processing language
ii  gcc                                       4:4.6.3-1ubuntu5                    GNU C compiler
ii  gettext                                   0.18.1.1-5ubuntu3                   GNU Internationalization utilities
ii  git-core                                  1:1.7.9.5-1ubuntu0.2                fast, scalable, distributed revision control system (obsolete)
ii  imagemagick                               8:6.6.9.7-5ubuntu3.3                image manipulation programs
ii  intltool                                  0.50.2-2                            Utility scripts for internationalizing XML
ii  libacl1-dev                               2.2.51-5ubuntu1                     Access control list static libraries and headers
ii  libattr1-dev                              1:2.4.46-5ubuntu1                   Extended attribute static libraries and headers
ii  libcap-dev                                1:2.22-1ubuntu3                     development libraries and header files for libcap2
ii  libglib2.0-dev                            2.32.4-0ubuntu1                     Development files for the GLib library
ii  libncurses5-dev                           5.9-4                               developer's libraries for ncurses
ii  libstring-crc32-perl                      1.4-2build2                         Perl interface for cyclic redundancy check generation
ii  libtool                                   2.4.2-1ubuntu1                      Generic library support script
ii  libusb-dev                                2:0.1.12-20                         userspace USB programming library development files
ii  make                                      3.81-8.1ubuntu1.1                   An utility for Directing compilation.
ii  patch                                     2.6.1-3ubuntu0.1                    Apply a diff file to an original
ii  patch                                     2.6.1-3ubuntu0.1                    Apply a diff file to an original
ii  perl                                      5.14.2-6ubuntu2.5                   Larry Wall's Practical Extraction and Report Language
ii  pkg-config                                0.26-1ubuntu1                       manage compile and link flags for libraries
ii  python                                    2.7.3-0ubuntu2.2                    interactive high-level object-oriented language (default version)
ii  realpath                                  1.16                                Return the canonicalized absolute pathname
ii  ruby1.8                                   1.8.7.352-2ubuntu1.6                Interpreter of object-oriented scripting language Ruby 1.8
ii  ruby                                      4.8                                 Transitional package for ruby1.8
ii  subversion                                1.6.17dfsg-3ubuntu3.5               Advanced version control system
ii  texinfo                                   4.13a.dfsg.1-8ubuntu2               Documentation system for on-line information and printed output
ii  tofrodos                                  1.7.9.debian.1-1                    Converts DOS <-> Unix text files, alias tofromdos
ii  unzip                                     6.0-4ubuntu2.5                      De-archiver for .zip files
ii  xz-utils                                  5.1.1alpha+20110809-3               XZ-format compression utilities
ii  zlib1g-dev                                1:1.2.3.4.dfsg-3ubuntu4             compression library - development


LG Riverhopper
 
Was willst Du uns damit sagen?

Für 06.5x mit 3.10 Kernel brauchst Du gettext>=0.18.3.

(Letztlich werden die Abhängigkeiten durch die Pakete, die Du bauen willst, bestimmt)
 
Für 06.5x mit 3.10 Kernel brauchst Du gettext>=0.18.3.

Hallo andiling,
da die Voraussetzungen gettext>=0.18.3 bei 06.5x mit 3.10 Kernel wie Du schreibst bei Freetz-Linux-1.3.2 nicht gegeben sind, schlage ich Update auf Ubuntu 14.04 LTS oder Nutzung von Freetz-Linux-1.4.1.ova vor;
hier sieht es gut aus:

Code:
freetz@freetz-linux:~$ dpkg -s gettext
Package: gettext
Status: install ok installed
Priority: optional
Section: devel
Installed-Size: 3348
Maintainer: Ubuntu Developers <[email protected]>
Architecture: i386
Multi-Arch: foreign
[COLOR=#0000ff]Version: 0.18.3.1-1ubuntu3[/COLOR]
Depends: libc6 (>= 2.17), libcroco3 (>= 0.6.2), libgomp1 (>= 4.2.1), libtinfo5, libunistring0, libxml2 (>= 2.7.4), gettext-base, dpkg (>= 1.15.4) | install-info
Recommends: curl | wget | lynx-cur, libasprintf-dev, libgettextpo-dev
Suggests: gettext-doc
Breaks: autopoint (<= 0.17-11)
Description: GNU Internationalization utilities
 Interesting for authors or maintainers of other packages or programs
 which they want to see internationalized.
Homepage: http://www.gnu.org/software/gettext/
Original-Maintainer: Santiago Vila <[email protected]>
root@freetz-linux:~#


Gibt es ein Überblick welche Versionsnummern welche Pakete bei Freetz erfordern ?
Überblick Freetz-Linux 1.4.1:
Code:
freetz@freetz-linux:~$ echo "graphicsmagick subversion gcc g++ binutils autoconf automake automake1.9 libtool make bzip2 libncurses5-dev libreadline-dev zlib1g-dev flex bison patch texinfo tofrodos gettext pkg-config ecj fastjar realpath perl libstring-crc32-perl ruby ruby1.8 gawk python libusb-dev unzip intltool libacl1-dev libcap-dev" |\
sed 's/ /^M/g' | while read MY_LINE
do
   dpkg -l $MY_LINE
done | grep ^ii | sort -n

ii  autoconf                             2.69-6                              all          automatic configure script builder
ii  automake                             1:1.14.1-2ubuntu1                   all          Tool for generating GNU Standards-compliant Makefiles
ii  automake1.9                          1.9.6+nogfdl-4ubuntu1               all          A tool for generating GNU Standards-compliant Makefiles
ii  binutils                             2.24-5ubuntu14                      i386         GNU assembler, linker and binary utilities
ii  bison                                2:3.0.2.dfsg-2                      i386         YACC-compatible parser generator
ii  bzip2                                1.0.6-5                             i386         high-quality block-sorting file compressor - utilities
ii  ecj                                  3.9.0-1                             i386         standalone version of the Eclipse Java compiler
ii  fastjar                              2:0.98-5                            i386         Jar creation utility
ii  flex                                 2.5.35-10.1ubuntu2                  i386         A fast lexical analyzer generator.
ii  g++                                  4:4.8.2-1ubuntu6                    i386         GNU C++ compiler
ii  gawk                                 1:4.0.1+dfsg-2.1ubuntu2             i386         GNU awk, a pattern scanning and processing language
ii  gcc                                  4:4.8.2-1ubuntu6                    i386         GNU C compiler
[COLOR=#0000ff]ii  gettext                              0.18.3.1-1ubuntu3                   i386         GNU Internationalization utilities[/COLOR]
ii  graphicsmagick                       1.3.18-1ubuntu3                     i386         collection of image processing tools
ii  intltool                             0.50.2-2                            all          Utility scripts for internationalizing XML
ii  libacl1-dev                          2.2.52-1                            i386         Access control list static libraries and headers
ii  libcap-dev:i386                      1:2.24-0ubuntu2                     i386         development libraries and header files for libcap2
ii  libncurses5-dev:i386                 5.9+20140118-1ubuntu1               i386         developer's libraries for ncurses
ii  libreadline-dev:i386                 6.3-4ubuntu2                        i386         GNU readline and history libraries, development files
ii  libstring-crc32-perl                 1.5-1                               i386         Perl interface for cyclic redundancy check generation
ii  libtool                              2.4.2-1.7ubuntu1                    i386         Generic library support script
ii  libusb-dev                           2:0.1.12-23.3ubuntu1                i386         userspace USB programming library development files
ii  make                                 3.81-8.2ubuntu3                     i386         An utility for Directing compilation.
ii  patch                                2.7.1-4ubuntu2.3                    i386         Apply a diff file to an original
ii  perl                                 5.18.2-2ubuntu1                     i386         Larry Wall's Practical Extraction and Report Language
ii  pkg-config                           0.26-1ubuntu4                       i386         manage compile and link flags for libraries
ii  python                               2.7.5-5ubuntu3                      i386         interactive high-level object-oriented language (default version)
ii  realpath                             1.19                                i386         Return the canonicalized absolute pathname
ii  ruby                                 1:1.9.3.4                           all          Interpreter of object-oriented scripting language Ruby (default version)
ii  subversion                           1.8.8-1ubuntu3.2                    i386         Advanced version control system
ii  texinfo                              5.2.0.dfsg.1-2                      i386         Documentation system for on-line information and printed output
ii  tofrodos                             1.7.13+ds-1ubuntu1                  i386         Converts DOS <-> Unix text files, alias tofromdos
ii  unzip                                6.0-9ubuntu1.5                      i386         De-archiver for .zip files
ii  zlib1g-dev:i386                      1:1.2.8.dfsg-1ubuntu1               i386         compression library - development


LG Riverhopper
 
Zuletzt bearbeitet:
Ich gehe halt mal davon, dass jemand, der auf 12.04 ist seine Gründe dafür hat (daher die Frage)... falls nicht geht ein Update über
Code:
sudo do-release-upgrade -d
, u.U. muss man den Update Manager noch vorher installieren
Code:
sudo apt-get install update-manager-core
.
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.