Отладка мэйка и скриптов
- From
- Boris Rudakov (2:5054/9.4)
- To
- All ()
- Date
- 2003-08-27T21:31:32Z
- Area
- PERM.UNIX
Hello All!
Дано:
* Interix 3.5
* makefile для glibc-1.2.?
Все компильнулось, собралось, остался последний шаг - `make install`.
Не работает.
Выводит на консоль нечто типа:
Making install in .
Making install in threads
...ну и так далее по всем подкаталогам.
По-логике, он должен рассовать чего накомпиллял + инклуды + маны по соотвествующим каталогам системы. Но ничего не происходит.
Все корневые каталоги по которым оно хочет себя рассовывать (ну или "все которые я вычислил и проверил") - на месте, права - rwxrwxr-x, я под рутом. Несколько аналогичных гнусных пакетов встали с полпинка (только в нескольких пришлось подправить ./config.guess на предмет понимания новой версии Интерикса - 3.5, сраный мелкософт опять не мог не напортачить - убрали "_NT" и те, кто на это опирался - вынуждены будут править скрипты, мля...).
Засада получилась только с glibc. Не хочет. Много часов втыкания в их мэйкфайл никакого прогресса не дали. Нить рассуждений благополучно теряется где-то в его недрах на перкрестных вызовах разных скриптов и жонглировании переменными... :(
Посему вопрос: чего в таких случаях делать ??? Вставлять отладочные echo в скрипты я уже запарился. Учитывая что я еще и слабо представляю себе деталей того чего они хотят сделать и просто не знаю чего надо смотреть, что работает, а где как-раз косяк вылез. Как искать траблу ?
В общем-то тут дело и ни в Interix и ни в glibc, такая задница может случиться не раз в любом месте. Как правильно и БЫСТРО числить чего не так во всяких скриптах, особенно охеренных и запутанных (привет от гнусников) ?
Boris Rudakov, Советская колыбельная должна будить !
BBR
--- Be happy: BBR is looking at you !
* Origin: АлкАголь малыми дозами безвреден в любых количествах (2:5054/9.4)