Bug 188923

Summary: portmaster: editors/lazarus-lcl-gtk2 1.2_1: .../gtk2: No such file or directory
Product: Ports & Packages Reporter: Toni Ballesta <info>
Component: Individual Port(s)Assignee: Jose Alonso Cardenas Marquez <acm>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: Latest   
Hardware: Any   
OS: Any   

Description Toni Ballesta 2014-04-23 18:10:00 UTC
Impressive.

I'm rebuild the entire system via portmaster -adBGR. The compilation
of this port seem ok, but when run install operation, it show a file
location problem:

---------
Deinstallation has been requested for the following 1 packages:

	lazarus-lcl-gtk2-1.2_1

The deinstallation will free 53 MB
[1/1] Deleting lazarus-lcl-gtk2-1.2_1...
lazarus-lcl-gtk2-1.2_1 is required by: lazarus-1.2, deleting anyway
 done

===>>> Starting check for runtime dependencies
===>>> Gathering dependency list for editors/lazarus-lcl-gtk2 from ports
===>>> Dependency check complete for editors/lazarus-lcl-gtk2

===>>> All >> lazarus-lcl-gtk2-1.2_1 (1/481)

===>  Installing for lazarus-lcl-gtk2-1.2_1
cd: /usr/ports/editors/lazarus-lcl-gtk2/work/lazarus/lcl/units/x86_64-freebsd/gtk2: No such file or directory
*** Error code 2

Stop.
----------

But when manually I 'make clean', 'make' and 'make install', NO ERRORS!

I will install manually and ignore these package, resuming on portmaster.

----------
OTHER PORT with same error: editors/lazarus-lcl-nogui-1.2_1

BUT the port editors/lazarus-lcl-nogui-1.2_1 not seem to have errors
with portmaster!

Fix: 

Only works cleaning and using 'make' and 'make install' manually. I
can run make manually and then portmaster -C, and run ok.
How-To-Repeat: Only with portmaster. Probing with -C flag on these port for no clean
before compilation, but same error.
Comment 1 Toni Ballesta 2014-04-23 18:15:04 UTC
Sorry, is the editors/lazarus-lcl-units-1.2_1 that doesn't have errors
with portmaster.
Comment 2 Edwin Groothuis freebsd_committer freebsd_triage 2014-04-24 03:05:44 UTC
Responsible Changed
From-To: freebsd-ports-bugs->acm

Over to maintainer (via the GNATS Auto Assign Tool)
Comment 3 Jose Alonso Cardenas Marquez freebsd_committer freebsd_triage 2014-06-18 21:01:55 UTC
Could you try again with new version of lazarus? I made some changes that could fix this issue
Comment 4 Toni Ballesta 2014-06-26 05:41:14 UTC
Yes, with version 1.2.4 it seems to work ok.

Thanks!