Главная страница


ru.unix

 
 - RU.UNIX ----------------------------------------------------------------------
 From : john gladkih                         2:5020/400     24 Sep 2007  23:22:39
 To : Aleksey Cheusov
 Subject : Re: freebsd 6.2
 -------------------------------------------------------------------------------- 
 
 >>>>> "AC" == Aleksey Cheusov <cheusov@scnsoft.com> writes:
 
  EG> У меня нет мнения на этот счет. Хотя, дополнительная фича карман
  EG> не тянет :-)
 
  AC> Э-эх. А по-моему это мегафундаментальная фича, которой нет
  AC> :(
 
  jg> чем же? мне вот ни разу не потребовалась. в отличии от .PHONY и
  jg> PRECIOUS :) 
 
  AC> По-моему это диверсия. typescript:
 
  AC>    0 ~>cat ~/tmp/1.mk 
 
  AC>    passwd-copy: /etc/passwd
  AC>         awk 'NR > 5 {exit 3} {print}' $> > $@
 
  AC>    0 ~>bmake -f ~/tmp/1.mk passwd-copy
  AC>    awk 'NR > 5 {exit 3} {print}' /etc/passwd > passwd-copy
  AC>    *** Error code 3
 
  AC>    Stop.
  AC>    bmake: stopped in /home/cheusov
  AC>    1 ~>bmake -f ~/tmp/1.mk passwd-copy
  AC>    `passwd-copy' is up to date.
  AC>    0 ~>wc -l passwd-copy
  AC>    5 passwd-copy
  AC>    0 ~>wc -l /etc/passwd
  AC>    50 /etc/passwd
  AC>    0 ~>
  AC> Я убежден, что единственное правильное поведение здесь - повторять
  AC> failure, сколько бы раз я не запускал make. Результат должен быть
  AC> одинаков - сбой make-а.  Hо нет, почему-то в соборе считают, что это
  AC> не так (не знаю смайлика для рисования глаз, вылезших на лоб).
  AC> Приписать в каждый таргет принудительное удаление файла конечно можно,
  AC> но э-э-э-э-э-э-э-э :(
 
 да я не возражаю :) раз оно есть, то значит нужно
 кому-то. например для данного случая.
 
  AC> NR > 5 - это просто пример как будто "спонтанного" сбоя.
 
  AC> До ~> - это exit status make-a.
 
  AC> Даже не знаю, как BSD-шники без нее живут.
 
  jg> легко! используя gnu make на bsd :) благо он в портах есть
 
  AC> Уж больно он жирный. Да просто из спортивного интереса, надо же и с
  AC> bmake-ом поковыряться. Тем более, что есть в нем приятные места.
 
 bsd make тоже в чем-то хорош. какой лучше, какой хуже, честное
 слово, не знаю. но, поскольку порта его на винду в свое время не
 попалось, царит у меня gnu make...
 
 -- 
 john, http://john.kak-sam.to
 --- ifmail v.2.15dev5.4
  * Origin: Dot COM (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: freebsd 6.2   Eugene Grosbein   24 Sep 2007 09:14:26 
 Re: freebsd 6.2   Aleksey Cheusov   24 Sep 2007 12:04:36 
 Re: freebsd 6.2   john gladkih   24 Sep 2007 12:37:14 
 Re: freebsd 6.2   Aleksey Cheusov   24 Sep 2007 13:16:26 
 freebsd 6.2   Slawa Olhovchenkov   24 Sep 2007 14:01:32 
 Re: freebsd 6.2   Aleksey Cheusov   24 Sep 2007 15:49:14 
 freebsd 6.2   Slawa Olhovchenkov   24 Sep 2007 16:12:26 
 Re: freebsd 6.2   Aleksey Cheusov   24 Sep 2007 17:05:19 
 freebsd 6.2   Slawa Olhovchenkov   24 Sep 2007 17:31:20 
 Re: freebsd 6.2   Aleksey Cheusov   24 Sep 2007 18:27:44 
 freebsd 6.2   Slawa Olhovchenkov   24 Sep 2007 20:33:30 
 Re: freebsd 6.2   Aleksey Cheusov   24 Sep 2007 23:27:22 
 freebsd 6.2   Slawa Olhovchenkov   25 Sep 2007 00:07:36 
 Re: freebsd 6.2   Aleksey Cheusov   25 Sep 2007 01:07:59 
 freebsd 6.2   Slawa Olhovchenkov   25 Sep 2007 01:35:42 
 Re: freebsd 6.2   Dmitry Statyvka   25 Sep 2007 02:43:08 
 freebsd 6.2   Andrey Ostanovsky   25 Sep 2007 08:30:28 
 Re: freebsd 6.2   Eugene Grosbein   25 Sep 2007 12:08:24 
 freebsd 6.2   Andrey Ostanovsky   25 Sep 2007 12:37:48 
 Re: freebsd 6.2   Eugene Grosbein   25 Sep 2007 16:15:53 
 freebsd 6.2   Andrey Ostanovsky   25 Sep 2007 14:34:02 
 Re: freebsd 6.2   Eugene Grosbein   25 Sep 2007 18:54:46 
 freebsd 6.2   Andrey Ostanovsky   25 Sep 2007 18:33:40 
 Re: freebsd 6.2   Eugene Grosbein   25 Sep 2007 22:58:13 
 freebsd 6.2   Leizer A. Karabin   26 Sep 2007 00:19:07 
 freebsd 6.2   Andrey Ostanovsky   25 Sep 2007 22:40:08 
 Re: freebsd 6.2   Eugene Grosbein   26 Sep 2007 09:42:31 
 freebsd 6.2   Slawa Olhovchenkov   25 Sep 2007 09:14:28 
 Re: freebsd 6.2   Andrew Lutov   25 Sep 2007 13:38:36 
 freebsd 6.2   Slawa Olhovchenkov   25 Sep 2007 11:18:32 
 Re: freebsd 6.2   john gladkih   25 Sep 2007 11:22:32 
 Re: freebsd 6.2   Aleksey Cheusov   25 Sep 2007 13:19:31 
 freebsd 6.2   Slawa Olhovchenkov   25 Sep 2007 13:44:24 
 Re: freebsd 6.2   Vitaly E. Lavrov    25 Sep 2007 20:16:40 
 Re: freebsd 6.2   john gladkih   24 Sep 2007 23:52:03 
 Re: freebsd 6.2   Aleksey Cheusov   25 Sep 2007 00:37:18 
 freebsd 6.2   Lev Serebryakov   24 Sep 2007 20:36:30 
 freebsd 6.2   Evgeny Zheleznyak   24 Sep 2007 22:58:48 
 Re: freebsd 6.2   Aleksey Cheusov   25 Sep 2007 13:51:12 
 freebsd 6.2   Lev Serebryakov   25 Sep 2007 21:53:18 
 Re: freebsd 6.2   Aleksey Cheusov   26 Sep 2007 00:32:23 
 Re: freebsd 6.2   john gladkih   24 Sep 2007 23:22:38 
 Re: freebsd 6.2   Aleksey Cheusov   25 Sep 2007 13:49:41 
 Re: freebsd 6.2   john gladkih   25 Sep 2007 23:07:06 
 Re: freebsd 6.2   Aleksey Cheusov   26 Sep 2007 00:16:41 
 Re: freebsd 6.2   john gladkih   26 Sep 2007 00:22:43 
 Re: freebsd 6.2   Aleksey Cheusov   26 Sep 2007 00:33:24 
 Re: freebsd 6.2   john gladkih   26 Sep 2007 00:51:58 
 Re: freebsd 6.2   Aleksey Cheusov   26 Sep 2007 10:34:29 
 Re: freebsd 6.2   john gladkih   26 Sep 2007 11:21:51 
 Re: freebsd 6.2   Aleksey Cheusov   26 Sep 2007 12:18:47 
 freebsd 6.2   Andrey Ostanovsky   26 Sep 2007 13:52:24 
 Re: freebsd 6.2   Aleksey Cheusov   26 Sep 2007 15:34:36 
 freebsd 6.2   Andrey Ostanovsky   26 Sep 2007 16:37:42 
 Re: freebsd 6.2   Aleksey Cheusov   26 Sep 2007 18:04:34 
 freebsd 6.2   Andrey Ostanovsky   26 Sep 2007 22:34:10 
 Re: freebsd 6.2   john gladkih   26 Sep 2007 23:22:23 
 Re: freebsd 6.2   Aleksey Cheusov   27 Sep 2007 00:39:34 
 Re: freebsd 6.2   john gladkih   24 Sep 2007 23:22:39 
Архивное /ru.unix/19569539811ec.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional