Este es un tip corto, que lleva cierto tiempo pasándome y lo comparto con ustedes, por si les sale. Mi PC por razones de batería[la cual acabo de cambiar] a veces me pierde[perdía] el tiempo del sistema, y a veces ante la compilación de un proyecto[Mystiq] me daba el siguiente error, por ejemplo:
make: Warning: File 'mystiq.pro' has modification time 12915 s in the future
Investigando un poco, leo que a veces esto también sucede con la diferencia horaria, es decir, que el proyecto que intentas compilar es subido a un repo con la hora en el futuro, es decir, que el proyecto se subio a github o a otra forja de código, desde un lugar donde está adelantada la hora.
Resolver este ligero problema es fácil, es solo actualizar el 'timestamp', o en español, 'marca temporal'. Lo cual logramos ejecutando en la carpeta donde está el proyecto:
find ./ -type f -exec touch {} +
Y listo. Se debe proceder a hacer 'make clean' nuevamente y comenzar a compilar de nuevo, pues los archivos de la compilación anterior están con el timestamp erróneo.
Entonces... Hasta acá el tip y espero les sirva. Saludos a todos.







No comments yet