[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