Sie sind nicht angemeldet.

1

28.06.2017, 14:43

cups-filters emerge failed (compiling phase)

Ich wollte heute mal wieder updaten, aber diesmal gab es einen crash beim compilieren von net-print/cups-filters-1.13.5
ich habe auch 1.14.0 und 1.5.0 probiert, alles das selbe ...
Dan habe ich noch libtool neu gebaut, da das bei einem ähnlichen Fehler mal geholfen hat.
Ich hoffe jemand kann mir helfen :)

Hier die ausgaben:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
$sudo emerge -avuDN @world
These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N     ] net-print/cups-filters-1.13.5::gentoo  USE="dbus foomatic jpeg ldap pdf png postscript tiff -perl -static-libs -zeroconf" 0 KiB
...
qpdf_cm.cc:(.text+0x13a2): undefined reference to `QPDFObjectHandle::getKey(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
qpdf_cm.cc:(.text+0x140f): undefined reference to `QPDFObjectHandle::hasKey(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
qpdf_cm.cc:(.text+0x14a1): undefined reference to `QPDFObjectHandle::parse(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
qpdf_cm.cc:(.text+0x14fc): undefined reference to `QPDFObjectHandle::replaceKey(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, QPDFObjectHandle const&)'
qpdf_cm.cc:(.text+0x15ee): undefined reference to `QPDFObjectHandle::getKey(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
collect2: error: ld returned 1 exit status
make[1]: *** [Makefile:2397: pdftopdf] Error 1
make[1]: *** Waiting for unfinished jobs....
libtool: link: x86_64-pc-linux-gnu-gcc -O2 -pipe -Wall -pedantic -std=gnu99 -D_GNU_SOURCE -Wl,-O1 -Wl,--as-needed -o sys5ippprinter sys5ippprinter-common.o sys5ippprinter-sys5ippprinter.o  -lcupsimage -lcups -lgnutls -lpthread -lm -lcrypt -lz -lldap -ltiff -ljpeg -ldl
make[1]: Leaving directory '/var/tmp/portage/net-print/cups-filters-1.13.5/work/cups-filters-1.13.5'
make: *** [Makefile:1915: all] Error 2
 * ERROR: net-print/cups-filters-1.13.5::gentoo failed (compile phase):
 *   emake failed
 *
 * If you need support, ... #(i denke ihr wisst alle was hier kommt ;) )

>>> Failed to emerge net-print/cups-filters-1.13.5, Log file:

>>>  '/var/tmp/portage/net-print/cups-filters-1.13.5/temp/build.log'


Im Anhang sind noch die Ausgaben von: emerge -info; emerge -pvg und das build-log und build-environment


Achso und hier braucht ihr euch nicht wundern:

Quellcode

1
2
 * IMPORTANT: 8 news items need reading for repository 'gentoo'.
 * Use eselect news read to view new items.

Ich lese die immer ohne sudo, deshalb werden die news nicht gelöscht ...
»Niualj« hat folgende Dateien angehängt:
python -c "import this"

def is_nerd(): while coding:
if inside.has_fun: return True
else return False

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Niualj« (30.06.2017, 07:30)


2

28.06.2017, 18:44

[...]
Achso und hier braucht ihr euch nicht wundern:

Quellcode

1
2
 * IMPORTANT: 8 news items need reading for repository 'gentoo'.
 * Use eselect news read to view new items.

Ich lese die immer ohne sudo, deshalb werden die news nicht gelöscht ...

Hehe, ist dem wirklich so.. ? ;)
Wenn du diese hier https://www.gentoo.org/support/news-item…-c++11-abi.html
liest und befolgst, dann sollte sie dein
undefined reference to `QPDFObjectHandle::getKey(std::__cxx11
Problem bei cups-filters (und vielen anderen Paketen) lösen :)

3

30.06.2017, 07:30

Ja sieht so aus ... ich kann mir zwar nicht erklären wie ich das überlesen konnte,
da ich es mir als ich den Fehler gesehen hatte noch einmal extra durchgelesen habe, aber
jetzt ist das world update durch :thumbsup:
python -c "import this"

def is_nerd(): while coding:
if inside.has_fun: return True
else return False

4

02.08.2017, 18:54

Ich habe dasselbe Problem.

Doch wenn ich das aus news10 gelesene mache, werden 369 Pakete rebuilded,
doch das Ganze endet bei cups-filters und movit.

Was soll ich da machen?

Gruß
Manfred

5

03.08.2017, 18:41

Ich habe dasselbe Problem.

Doch wenn ich das aus news10 gelesene mache, werden 369 Pakete rebuilded,
doch das Ganze endet bei cups-filters und movit.

Was soll ich da machen?

Gruß
Manfred


Hallo Windhund,
puh, so ganz ohne Fehlermeldung kann man eigentlich nur raten..
Falls es sich tatsächlich um den gleichen Fehler
"undefined reference to `QPDFObjectHandle::getKey(std::__cxx11"
handelt, dann sollte ein rebuild von app-text/qpdf helfen.

Quellcode

1
emerge -av1 app-text/qpdf cups-filters


Bezüglich media-video/movit kann ich nix sagen (und auch nicht raten), da nicht mal eine ähnlich klingende Fehlermeldung vorhanden ist :-/

Poste bitte die original Fehlermeldungen mit der dazugehörigen "emerge --info"
so wie es emerge nach dem Abbruch empfiehlt - dann kann man auch besser weiterhelfen :)

6

03.08.2017, 20:27

Danke zu allerest einmal für den guten Hinweis wegen cups-filters.

Das werde ich in jedem Fall testen.

Doch heute nach emerge --sync und emerge -avuDN world
kommt eine rot überschriebene Meldung, k3b-17.04.3 betreffend:

Zitat (nur soweit ich das gerade erinnere):

USE mp3 und flac werden als nicht kompatibel angezeigt. Nun frage ich mich,
was das nun wieder heissen soll.

Dazu muß ich noch einmal erwähnen, daß revdep-rebuild nach nur einem Bruchteil der 369 Pakete unterbrochen wurde.

Ich mache am besten einen neuen Thread auf.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Windhund« (03.08.2017, 20:43)