View Issue Details

IDProjectCategoryView StatusLast Update
0000916Double CommanderDefaultpublic2019-05-18 11:38
ReporterPulfer Assigned ToAlexx2000  
PrioritynormalSeverityblockReproducibilityalways
Status closedResolutionfixed 
ProjectionnoneETAnone 
Product Version0.5.10 
Target Version0.5.11Fixed in Version0.5.11 
Summary0000916: Ошибка при компиляции (PPU Source: viewercontrol.pas not found)
DescriptionУже был репорт: http://doublecmd.sourceforge.net/mantisbt/view.php?id=755

Аналогичная проблема с FPC 2.6.4 и Lazarus 1.2.4 для любой архитектуры: http://file-store.rosalinux.ru/api/v1/file_stores/274eda201e93f23e4364197209928e25e64f9374.log?show=true

PPU Loading /builddir/build/BUILD/doublecmd-0.5.10/components/viewer/lib/i386-linux/viewercontrol.ppu
PPU Source: viewercontrol.pas not found
Recompiling ViewerControl, checksum changed for Controls
fviewer.pas(42,20) Fatal: Can't find unit ViewerControl used by fViewer
ERROR: failed compiling of project /builddir/build/BUILD/doublecmd-0.5.10/src/doublecmd.lpi

Не понятно, почему viewercontrol.ppu собирается вроде нормально, а "PPU Source: viewercontrol.pas not found", да ещё и "Recompiling ViewerControl, checksum changed for Controls".

FPC этой версии пересобран сам собой уже пару раз, Lazarus тоже пару раз пересобран.

Что касается прав пользователя (о которых писал khvalera), то, видимо, имелось в виду вот это:

TLazPackageGraph.CheckIfPackageNeedsCompilation normal output dir is not writable: /usr/lib/lazarus/packager/units/i386-linux/
TLazPackageGraph.GetFallbackOutputDir FCL: /builddir/.lazarus/lib/units/i386-linux

Может в сборочных проектах Double Commander надо где-то указать, чтобы грузились юниты не только из /usr/lib/, то и из .lazarus/ ? Т.к. видно по логу, что viewercontrol.ppu он грузит не из .lazarus/, а из components/viewer/lib/i386-linux/viewercontrol.ppu
TagsNo tags attached.
Fixed in Revision5518, 5537
Operating systemLinux
WidgetsetGTK2, QT4
Architecture32-bit, 64-bit

Activities

Alexx2000

2014-08-26 06:45

administrator   ~0001305

Данная проблема уже исправлена в ревизии 5518. Версию 0.5.10 без соответствующего патча не собрать с помощью Lazarus >= 1.2.0. Надо либо патчить, либо подождать версию 0.5.11, которая будет выпущена в ближайшие пару недель.

Pulfer

2014-08-26 08:03

reporter   ~0001306

Действительно, с патчем собралось. Спасибо :-)

Issue History

Date Modified Username Field Change
2014-08-26 03:58 Pulfer New Issue
2014-08-26 06:45 Alexx2000 Fixed in Revision => 5518, 5537
2014-08-26 06:45 Alexx2000 Note Added: 0001305
2014-08-26 06:45 Alexx2000 Status new => resolved
2014-08-26 06:45 Alexx2000 Fixed in Version => 0.5.11
2014-08-26 06:45 Alexx2000 Resolution open => fixed
2014-08-26 06:45 Alexx2000 Assigned To => Alexx2000
2014-08-26 06:45 Alexx2000 Target Version => 0.5.11
2014-08-26 08:03 Pulfer Note Added: 0001306
2019-05-18 11:38 Alexx2000 Status resolved => closed