beldmit: (Программизм)
[personal profile] beldmit
Дано. Софтина с патчами. Лежит в svn, конфигурится autotools. Вытаскиваем, ./configure, make. Make обламывается, требует autoheader. Поставить не получается, ибо древний Solaris (да, некромантия).

Ок, берём родные исходники, делаем diff, прикладываем. ./configure и make отрабатывают на ура. Кладём в svn, вытаскиваем из svn - хрен, та же ошибка.

А вот если вытащить из svn командой svn export, то внезапно всё собирается. Идей, почему это так, у меня не дофига — какая-то хрень с timestamp. То есть хак я запомню, но природу его не понимаю.

Update:
svn --config-option 'config:miscellany:use-commit-times=yes' checkout

Или в конфиге

[miscellany]
use-commit-times = yes

Date: 2018-04-20 06:19 pm (UTC)
phd_ru: (Default)
From: [personal profile] phd_ru
svn checkout восстанавливает таймштампы, а про svn export я не помню. Возможно, в Makefile нужно иметь цель touch которая трогает всё, до чего дотянется.

Profile

beldmit: (Default)
Dmitry Belyavskiy

December 2025

S M T W T F S
 123456
78910111213
14151617181920
2122 2324252627
28293031   

Most Popular Tags

Page Summary

Style Credit

Expand Cut Tags

No cut tags
Page generated Dec. 29th, 2025 01:04 pm
Powered by Dreamwidth Studios