[sisyphus] rupdmap in TeTeX
Alexander Bokovoy
=?iso-8859-1?q?a=2Ebokovoy_=CE=C1_sam-solutions=2Enet?=
Ср Янв 8 14:01:54 MSK 2003
On Mon, Jan 06, 2003 at 02:53:29PM +0600, Pyatnitskich Evgeniy wrote:
> Здравствуйте! У меня вопрос по TeTeX:
>
> При сборке rupdmap ("альтернативной реализации утилиты updmap")
> вылезает вот это:
>
> rupdmap.c: In function `main':
> rupdmap.c:991: warning: implicit declaration of function `rb_source_filename'
> rupdmap.c:991: warning: assignment makes pointer from integer without a cast
> /home/eugene/tmp/cc8LyrHU.o: In function `main':
> /home/eugene/tmp/cc8LyrHU.o(.text+0x142): undefined reference to `rb_source_filename'
> collect2: ld returned 1 exit status
>
> Наверное, Ruby 1.6 виноват или чего-то не хватает? Или это у меня руки кривые?
Да, это 1.6 "виноват"
Поставьте в соответствующем месте в коде в оригинальном .rb-файле обертку:
#if RUBY_VERSION_CODE > 170
ruby_sourcefile = rb_source_filename(argv[0]);
#else
ruby_sourcefile = argv[0];
#endif
Я уже сделал соответствующее исправление, оно будет в новой сборке teTeX,
в том числе и для Мастера.
--
/ Alexander Bokovoy
---
QOTD:
"I won't say he's untruthful, but his wife has to call the
dog for dinner."
Подробная информация о списке рассылки Sisyphus