glib "error GNU libiconv not in use but included iconv.h is from libiconv" [РЕШЕНО]

Доброго времени суток! Не могу понять, в чем проблема. Собираю

emerge =dev-libs/glib-2.28.8

Компиляция обрывается здесь:

  CC     gbase64.lo
  CC     gbitlock.lo
  CC     gbookmarkfile.lo
  CC     gbuffer.lo
  CC     gcache.lo
  CC     gchecksum.lo
  CC     gcompletion.lo
  CC     gconvert.lo
gconvert.c:65:2: error: #error GNU libiconv not in use but included iconv.h is from libiconv
make[4]: *** [gconvert.lo] Ошибка 1

Как видится, ключевая строка эта

gconvert.c:65:2: error: #error GNU libiconv not in use but included iconv.h is from libiconv

И эта строка о чем-то нам говорит. Так вот, о чем она говорит? Все, что удалось нагуглить - это советы идти в гугл.

Сьемержить libiconv или iconv

Сьемержить libiconv или iconv

banned by slepnoga

Завтра буду к компа -

Завтра буду к компа - проверю.

«Зрячий, незрячий, а если не смотришь - всё равно не увидишь» - Затойчи.

Dr House

Dr House написал(а):
Сьемержить libiconv или iconv

И то, и другое съемерживал, и все вместе. Glib тянет за собой, кстати, libiconv. Даже /usr/include/iconv.h удалял - все едино.

«Зрячий, незрячий, а если не смотришь - всё равно не увидишь» - Затойчи.

Все, что удалось нагуглить -

 Все, что удалось нагуглить - это советы идти в гугл.

буду краток - на багзиллу

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

Да, очевидно, что на

Да, очевидно, что на багзиллу...

«Зрячий, незрячий, а если не смотришь - всё равно не увидишь» - Затойчи.

А вы, случаем, в обход

А вы, случаем, в обход портажа (вручную) ничего не ставили? ;)

Не-не-не, это точно я не

Не-не-не, это точно я не делал.

«Зрячий, незрячий, а если не смотришь - всё равно не увидишь» - Затойчи.

Сделалrm

Сделал

rm /usr/include/iconv.h.back
rm /usr/local/include/iconv.h
rm /usr/include/schily/iconv.h

Затем переустановил iconv и libiconv по FAQ, после вновь

emerge =dev-libs/glib-2.28.8

и все заработало. Но, гадом буду, не колдовал я так

./configure
make
make install

«Зрячий, незрячий, а если не смотришь - всё равно не увидишь» - Затойчи.

/usr/include/iconv.h.back —

/usr/include/iconv.h.back

— это явно не портаж ставил!

А, да, еще

А, да, еще и

/usr/include/iconv.h

а файл

/usr/include/iconv.h.back

делал я, когда все чистил. Он не пригодился. И этот файл к проблемам не имел отношения, поскольку делал я бэкап, уже когда пытался реанимировать.

«Зрячий, незрячий, а если не смотришь - всё равно не увидишь» - Затойчи.

Ну, то что он к проблеме

Ну, то что он к проблеме отношения не имеет - это понятно. Просто наличие его говорит о том, что руками кое-какие манипуляции в системе проводились. И никто не знает, какие. Так что, как ни крути, а #14443

Фай по адресу

Файл по адресу /usr/include/iconv.h наличествует даже в свежераспакованном stage3. А файл /usr/include/iconv.h.back получился в результате моих манипуляций:

mv /usr/include/iconv.h /usr/include/iconv.h.back

Я его просто бэкапнул, когда удалял вручную. Так что, это не #14443, ибо ничего вручную я не компилировал на этой машине ни разу с момента сборки генты. Кроме ядра, разумеется. Я бы помнил такое.

«Зрячий, незрячий, а если не смотришь - всё равно не увидишь» - Затойчи.

Вот видишь, ты уже

Вот видишь, ты уже оправдываешся, значит виноват ;)

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

Господа, господа, не будем

Господа, господа, не будем разводить флуд в не отведенных для этого местах xD

«Зрячий, незрячий, а если не смотришь - всё равно не увидишь» - Затойчи.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".