fuse 1.4.0 android preview / build problem.

Fuse version 1.4.0 (build 14778)

macOS

fuse build -t:android -r

android preview and building is now working…

here is full log…

Configuring (0.3 s)
Compiling syntax tree (1.1 s)
Generating code and data (1.7 s)

Build completed in 3.07 seconds
Configuring
Project file: /Users/nawoong.han/Downloads/circle-menu/CircleMenu.unoproj
Search paths: /usr/local/share/uno/Packages, /Applications/Packages, /Users/nawoong.han/Library/Application Support/Fusetools/Packages
Packages:     UnoCore (1.4.3), Fuse.Platform (1.4.0), Uno.Collections (1.0.1), Uno.Data.Json (1.0.1), Uno.Net.Sockets (1.4.3), Uno.Threading (1.4.3), Fuse.Common (1.4.0), Fuse.Marshal (1.4.0), Fuse.Scripting (1.4.0), Fuse.Nodes (1.4.0), Uno.Net.Http (1.4.3), Uno.Testing (1.4.3), Fuse.Reactive (1.4.0), Fuse.Reactive.Expressions (1.4.0), Fuse.Motion (1.4.0), Fuse.Animations (1.4.0), Fuse.Drawing (1.4.0), Fuse.Drawing.Planar (1.4.0), Experimental.Http (1.4.0), Experimental.TextureLoader (1.4.0), Fuse.Designer (1.4.0), Fuse.Triggers (1.4.0), Fuse.Reactive.Bindings (1.4.0), Fuse.Elements (1.4.0), Fuse.Drawing.Primitives (1.4.0), Fuse.Drawing.Surface (1.4.0), Fuse.Controls.Native (1.4.0), Fuse.Gestures (1.4.0), Fuse.Navigation (1.4.0), Fuse.Controls (1.4.0), Fuse.Controls.Panels (1.4.0), Fuse.Effects (1.4.0), Fuse.Text (1.4.0), Fuse.Controls.Primitives (1.4.0), Fuse.Android.TextRenderer (1.4.0), Fuse.Controls.ScrollView (1.4.0), Fuse.Android (1.4.0), Fuse.Controls.DatePicker (1.4.0), Fuse.Controls.Navigation (1.4.0), Fuse.Controls.TimePicker (1.4.0), Fuse.Controls.Video (1.4.0), Fuse.iOS.TextRenderer (1.4.0), Fuse.iOS (1.4.0), Fuse.Controls.WebView (1.4.0), Fuse.Desktop (1.4.0), Fuse.FileSystem (1.4.0), Fuse.Physics (1.4.0), Fuse.Scripting.JavaScript (1.4.0), Fuse.Selection (1.4.0), Fuse.Storage (1.4.0), Fuse.Testing (1.4.0), Fuse.UserEvents (1.4.0), Fuse (1.4.0), Fuse.WebSockets (1.4.0), Polyfills.Window (1.4.0), FuseJS (1.4.0), Outracks.Simulator.Common.Uno (0.0.0), Fuse.Preview.Core (0.1.0), CircleMenu (0.0.0)
Output dir:   /Users/nawoong.han/Downloads/circle-menu/build/Local/Designer2
Fuse 1.4.0 (build 14778)
(744.75 ms)

Compiling syntax treeConfiguring
Project file: /Users/nawoong.han/Downloads/circle-menu/CircleMenu.unoproj
Search paths: /usr/local/share/uno/Packages, /Applications/Packages, /Users/nawoong.han/Library/Application Support/Fusetools/Packages
Packages:     UnoCore (1.4.3), Fuse.Platform (1.4.0), Uno.Collections (1.0.1), Uno.Data.Json (1.0.1), Uno.Net.Sockets (1.4.3), Uno.Threading (1.4.3), Fuse.Common (1.4.0), Fuse.Marshal (1.4.0), Fuse.Scripting (1.4.0), Fuse.Nodes (1.4.0), Uno.Net.Http (1.4.3), Uno.Testing (1.4.3), Fuse.Reactive (1.4.0), Fuse.Reactive.Expressions (1.4.0), Fuse.Motion (1.4.0), Fuse.Animations (1.4.0), Fuse.Drawing (1.4.0), Fuse.Drawing.Planar (1.4.0), Experimental.Http (1.4.0), Experimental.TextureLoader (1.4.0), Fuse.Designer (1.4.0), Fuse.Triggers (1.4.0), Fuse.Reactive.Bindings (1.4.0), Fuse.Elements (1.4.0), Fuse.Drawing.Primitives (1.4.0), Fuse.Drawing.Surface (1.4.0), Fuse.Controls.Native (1.4.0), Fuse.Gestures (1.4.0), Fuse.Navigation (1.4.0), Fuse.Controls (1.4.0), Fuse.Controls.Panels (1.4.0), Fuse.Effects (1.4.0), Fuse.Text (1.4.0), Fuse.Controls.Primitives (1.4.0), Fuse.Android.TextRenderer (1.4.0), Fuse.Controls.ScrollView (1.4.0), Fuse.Android (1.4.0), Fuse.Controls.DatePicker (1.4.0), Fuse.Controls.Navigation (1.4.0), Fuse.Controls.TimePicker (1.4.0), Fuse.Controls.Video (1.4.0), Fuse.iOS.TextRenderer (1.4.0), Fuse.iOS (1.4.0), Fuse.Controls.WebView (1.4.0), Fuse.Desktop (1.4.0), Fuse.FileSystem (1.4.0), Fuse.Physics (1.4.0), Fuse.Scripting.JavaScript (1.4.0), Fuse.Selection (1.4.0), Fuse.Storage (1.4.0), Fuse.Testing (1.4.0), Fuse.UserEvents (1.4.0), Fuse (1.4.0), Fuse.WebSockets (1.4.0), Polyfills.Window (1.4.0), FuseJS (1.4.0), Outracks.Simulator.Common.Uno (0.0.0), Fuse.Preview.Core (0.1.0), CircleMenu (0.0.0)
Output dir:   /Users/nawoong.han/Downloads/circle-menu/build/Android/Preview

/usr/local/share/uno/Packages/Fuse.Controls.Primitives/1.4.0/TextControls/FallbackTextRenderer/DefaultTextRenderer.uno(164): W4139: Uno.Content.Fonts.CharacterSets is obsolete
/usr/local/share/uno/Packages/Fuse.Controls.Primitives/1.4.0/TextControls/FallbackTextRenderer/DefaultTextRenderer.uno(164,1): Warning W4139: Uno.Content.Fonts.CharacterSets is obsolete/usr/local/share/uno/Packages/Fuse.Controls.Primitives/1.4.0/TextControls/FallbackTextRenderer/DefaultTextRenderer.uno(162): W4139: Uno.Content.Fonts.BitmapFont is obsolete
/usr/local/share/uno/Packages/Fuse.Controls.Primitives/1.4.0/TextControls/FallbackTextRenderer/DefaultTextRenderer.uno(162,1): Warning W4139: Uno.Content.Fonts.BitmapFont is obsolete/usr/local/share/uno/Packages/Fuse.Controls.Primitives/1.4.0/TextControls/FallbackTextRenderer/DefaultTextRenderer.uno(165): W4139: Uno.Content.Fonts.BitmapFont is obsolete
/usr/local/share/uno/Packages/Fuse.Controls.Primitives/1.4.0/TextControls/FallbackTextRenderer/DefaultTextRenderer.uno(165,1): Warning W4139: Uno.Content.Fonts.BitmapFont is obsolete/usr/local/share/uno/Packages/Fuse.Controls.Primitives/1.4.0/TextControls/FallbackTextRenderer/DefaultTextRenderer.uno(178): W4139: Uno.Content.Fonts.TextTransform is obsolete
/usr/local/share/uno/Packages/Fuse.Controls.Primitives/1.4.0/TextControls/FallbackTextRenderer/DefaultTextRenderer.uno(178,1): Warning W4139: Uno.Content.Fonts.TextTransform is obsolete/usr/local/share/uno/Packages/Fuse.Controls.Primitives/1.4.0/TextControls/FallbackTextRenderer/DefaultTextRenderer.uno(63): W4139: Uno.Content.Fonts.BitmapFont is obsolete
/usr/local/share/uno/Packages/Fuse.Controls.Primitives/1.4.0/TextControls/FallbackTextRenderer/DefaultTextRenderer.uno(63,1): Warning W4139: Uno.Content.Fonts.BitmapFont is obsolete/usr/local/share/uno/Packages/Fuse.Controls.Primitives/1.4.0/TextControls/FallbackTextRenderer/DefaultTextRenderer.uno(52): W4139: Uno.Content.Fonts.TextTransform is obsolete
/usr/local/share/uno/Packages/Fuse.Controls.Primitives/1.4.0/TextControls/FallbackTextRenderer/DefaultTextRenderer.uno(52,1): Warning W4139: Uno.Content.Fonts.TextTransform is obsolete/usr/local/share/uno/Packages/Fuse.Controls.Primitives/1.4.0/TextControls/FallbackTextRenderer/DefaultTextRenderer.uno(182): W4139: Uno.Content.Fonts.TextTransform is obsolete
/usr/local/share/uno/Packages/Fuse.Controls.Primitives/1.4.0/TextControls/FallbackTextRenderer/DefaultTextRenderer.uno(182,1): Warning W4139: Uno.Content.Fonts.TextTransform is obsolete(689.72 ms)

Generating code and data/usr/local/share/uno/Packages/UnoCore/1.4.3/Targets/Android/Android.uxl(5.13): W0000: 'GRADLE' is already defined
/usr/local/share/uno/Packages/UnoCore/1.4.3/Targets/Android/Android.uxl(5,14): Warning W0000: 'GRADLE' is already defined
(1,212.37 ms)

Installing dependencies
Generated 2340 .NET types
rm -rf /var/folders/sp/tqczlfdd2sj2v70jl1m_p81w0000gn/T/CircleMenu-b06c2533-1961-4377-a3eb-955ce2eb7f0a
(1,948.42 ms)

Build completed in 3.38 seconds
    7 warnings
WARNING: Failed to lock /usr/local/share/uno/Packages/UnoCore/1.4.3/prebuilt/.stuff/Android.lock, /var/folders/sp/tqczlfdd2sj2v70jl1m_p81w0000gn/T/.stuff/tpsfilesfusetoolscomtoolingbywkwr0ycr5b-uno-base-08730-androidzip996953329.zip.lock; retrying...
WARNING: Failed to lock /usr/local/share/uno/Packages/UnoCore/1.4.3/prebuilt/.stuff/Android.lock, /var/folders/sp/tqczlfdd2sj2v70jl1m_p81w0000gn/T/.stuff/tpsfilesfusetoolscomtoolingbywkwr0ycr5b-uno-base-08730-androidzip996953329.zip.lock; retrying...
WARNING: Failed to lock /usr/local/share/uno/Packages/UnoCore/1.4.3/prebuilt/.stuff/Android.lock, /var/folders/sp/tqczlfdd2sj2v70jl1m_p81w0000gn/T/.stuff/tpsfilesfusetoolscomtoolingbywkwr0ycr5b-uno-base-08730-androidzip996953329.zip.lock; retrying...
WARNING: Failed to lock /usr/local/share/uno/Packages/UnoCore/1.4.3/prebuilt/.stuff/Android.lock, /var/folders/sp/tqczlfdd2sj2v70jl1m_p81w0000gn/T/.stuff/tpsfilesfusetoolscomtoolingbywkwr0ycr5b-uno-base-08730-androidzip996953329.zip.lock; retrying...
WARNING: Failed to lock /usr/local/share/uno/Packages/UnoCore/1.4.3/prebuilt/.stuff/Android.lock, /var/folders/sp/tqczlfdd2sj2v70jl1m_p81w0000gn/T/.stuff/tpsfilesfusetoolscomtoolingbywkwr0ycr5b-uno-base-08730-androidzip996953329.zip.lock; retrying...
WARNING: Failed to lock /usr/local/share/uno/Packages/UnoCore/1.4.3/prebuilt/.stuff/Android.lock, /var/folders/sp/tqczlfdd2sj2v70jl1m_p81w0000gn/T/.stuff/tpsfilesfusetoolscomtoolingbywkwr0ycr5b-uno-base-08730-androidzip996953329.zip.lock; retrying...
WARNING: Failed to lock /usr/local/share/uno/Packages/UnoCore/1.4.3/prebuilt/.stuff/Android.lock, /var/folders/sp/tqczlfdd2sj2v70jl1m_p81w0000gn/T/.stuff/tpsfilesfusetoolscomtoolingbywkwr0ycr5b-uno-base-08730-androidzip996953329.zip.lock; retrying...
WARNING: Failed to lock /usr/local/share/uno/Packages/UnoCore/1.4.3/prebuilt/.stuff/Android.lock, /var/folders/sp/tqczlfdd2sj2v70jl1m_p81w0000gn/T/.stuff/tpsfilesfusetoolscomtoolingbywkwr0ycr5b-uno-base-08730-androidzip996953329.zip.lock; retrying...
WARNING: Failed to lock /usr/local/share/uno/Packages/UnoCore/1.4.3/prebuilt/.stuff/Android.lock, /var/folders/sp/tqczlfdd2sj2v70jl1m_p81w0000gn/T/.stuff/tpsfilesfusetoolscomtoolingbywkwr0ycr5b-uno-base-08730-androidzip996953329.zip.lock; retrying...
WARNING: Failed to lock /usr/local/share/uno/Packages/UnoCore/1.4.3/prebuilt/.stuff/Android.lock, /var/folders/sp/tqczlfdd2sj2v70jl1m_p81w0000gn/T/.stuff/tpsfilesfusetoolscomtoolingbywkwr0ycr5b-uno-base-08730-androidzip996953329.zip.lock; retrying...
WARNING: Failed to lock /usr/local/share/uno/Packages/UnoCore/1.4.3/prebuilt/.stuff/Android.lock, /var/folders/sp/tqczlfdd2sj2v70jl1m_p81w0000gn/T/.stuff/tpsfilesfusetoolscomtoolingbywkwr0ycr5b-uno-base-08730-androidzip996953329.zip.lock; retrying...
WARNING: Failed to lock /usr/local/share/uno/Packages/UnoCore/1.4.3/prebuilt/.stuff/Android.lock, /var/folders/sp/tqczlfdd2sj2v70jl1m_p81w0000gn/T/.stuff/tpsfilesfusetoolscomtoolingbywkwr0ycr5b-uno-base-08730-androidzip996953329.zip.lock; retrying...
WARNING: Failed to lock /usr/local/share/uno/Packages/UnoCore/1.4.3/prebuilt/.stuff/Android.lock, /var/folders/sp/tqczlfdd2sj2v70jl1m_p81w0000gn/T/.stuff/tpsfilesfusetoolscomtoolingbywkwr0ycr5b-uno-base-08730-androidzip996953329.zip.lock; retrying...
WARNING: Failed to lock /usr/local/share/uno/Packages/UnoCore/1.4.3/prebuilt/.stuff/Android.lock, /var/folders/sp/tqczlfdd2sj2v70jl1m_p81w0000gn/T/.stuff/tpsfilesfusetoolscomtoolingbywkwr0ycr5b-uno-base-08730-androidzip996953329.zip.lock; retrying...
WARNING: Failed to lock /usr/local/share/uno/Packages/UnoCore/1.4.3/prebuilt/.stuff/Android.lock, /var/folders/sp/tqczlfdd2sj2v70jl1m_p81w0000gn/T/.stuff/tpsfilesfusetoolscomtoolingbywkwr0ycr5b-uno-base-08730-androidzip996953329.zip.lock; retrying...
WARNING: Failed to lock /usr/local/share/uno/Packages/UnoCore/1.4.3/prebuilt/.stuff/Android.lock, /var/folders/sp/tqczlfdd2sj2v70jl1m_p81w0000gn/T/.stuff/tpsfilesfusetoolscomtoolingbywkwr0ycr5b-uno-base-08730-androidzip996953329.zip.lock; retrying...

any suggestions?

Hi nawoong.han,

It looks like we’re having issues installing dependencies for Android.

The specific problem should be possible to reproduce by issuing

uno stuff install -DANDROID /usr/local/share/uno/Packages/UnoCore/1.4.3/prebuilt

One theory is a potential hang with the lock files, we can test this by trying to delete them

rm -f /var/folders/sp/tqczlfdd2sj2v70jl1m_p81w0000gn/T/.stuff/tpsfilesfusetoolscomtoolingbywkwr0ycr5b-uno-base-08730-androidzip996953329.zip.lock
rm -f /usr/local/share/uno/Packages/UnoCore/1.4.3/prebuilt/.stuff/Android.lock

If the files exist, but can’t be deleted, we can try to reboot your system to get rid of any hanging processes that might use the files.

Another theory is that there’s an issue with file permissions on your system.

We can try to recreate the directories to make sure they are writable:

rm -rf /var/folders/sp/tqczlfdd2sj2v70jl1m_p81w0000gn/T/.stuff
rm -rf /usr/local/share/uno/Packages/UnoCore/1.4.3/prebuilt/.stuff

mkdir /var/folders/sp/tqczlfdd2sj2v70jl1m_p81w0000gn/T/.stuff
mkdir /usr/local/share/uno/Packages/UnoCore/1.4.3/prebuilt/.stuff

If this don’t work, we can try something like this to reset file permissions:

sudo chmod -R 755 /var/folders/sp/tqczlfdd2sj2v70jl1m_p81w0000gn/T
sudo chmod -R 755 /usr/local/share/uno/Packages

Hope it helps.