Проблема с ebuild

Написал тут свой ebuild. Вроде писал его копипэйстом с другого, который есть в стандартном дереве.
Прописал свой оверлэй. Но ничего не работает. При попытке emerge пишет:
!!! ERROR: парам/парам failed.
Call stack:
ebuild.sh, line 1454: Called source '/usr/local/overlays/парам/парам.ebuild'
парам.ebuild, line 5: Called inherit 'subversion' 'eutils' 'java'pkg-2' 'java-ant-2
ebuild.sh, line 1189: Called die

.eclass could not be found by inherit()
!!! If you need support, post the topmost build error, and the call stack if relevant.

Такое впечатление что не может найти такие eclasses. Но в папке /usr/portage/eclass такие классы есть.
Может кто подскажет что за проблема?

может очепятка?

где еще одна (') в 'java'pkg-2' ??

Не, не

Не, не очепятка.
Почему то так ошибку выводит.
В коде кавычек вообще нет.

Дополнение

Из ошибки мне стало понятно что функция inherit пытается найти eclass с пустым именем. Почему это получается я не понимаю.
Синтаксис у меня самый простой.

Решил

Проблема оказалась немного мистической.
Файл с ебилдом я делал под виндой в кодировке UTF-8, закомитил в SVN а потом уже в gentoo забрал дерево. Оказалось что emerge как то не правильно читает эту кодировку, хотя вроде бы никаких лишних символов там нет и по идее должено все работать.
Я просто стер ebuild, создал новый при помощи nano и потом вставил старый код. Все заработало.

Может кто объяснит такое поведение emerge?

Может символы

Может символы конца строки...

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

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