Re-check that the options you are passing to cmake matche the ones in
BUILD.txt. Specifically I think you are missing at least
-DBUILD_CURVE_TOOLS=ON

make-app-bundle script really needs better error-handling;)


On Fri, 29 Nov 2019 20:41:20 +0100
Sébastien Chaurin <sebastien.chau...@gmail.com> wrote:

> Hi everyone,
> 
> I just upgraded from MacOS 10.14 (Mojave) to 10.15 Catalina. I’ve struggled a 
> bit getting my MacPorts configuration right again, but somehow managed to do 
> it.
> 
> I’ve completely started over all the instructions in the BUILD.TXT file to 
> make sure I was not overlooking something.
> 
> I now have DT installed in /usr/local, and am able to fire it up even with 
> openCL enabled using the provided instructions.
> 
> However when I try to make it a proper dmg file, it fails miserably and I’m 
> not sure why.
> 
> This is what I have in my terminal :
> 
> $ sudo ./make-app-bundle
> Password:
> Reading http://lensfun.sourceforge.net/db/versions.json …
> Reading http://wilson.bronger.org/lensfun-db/versions.json …
> Info: No newer database was found for last installed Lensfun.
> Cannot find source to copy: 
> /usr/local/libexec/darktable/tools/darktable-curve-tool
> mv: rename package/darktable.app/Contents/MacOS/darktable-bin to 
> package/darktable.app/Contents/MacOS/darktable: No such file or directory
> mv: rename 
> package/darktable.app/Contents/Resources/lib/gdk-pixbuf-2.0/*/loaders.cache 
> to package/darktable.app/Contents/Resources/etc/gtk-3.0/: No such file or 
> directory
> sed: package/darktable.app/Contents/Resources/etc/gtk-3.0/gtk.immodules: No 
> such file or directory
> Error opening directory 
> “package/darktable.app/Contents/Resources/share/glib-2.0/schemas/”: No such 
> file or directory
> sed: package/darktable.app/Contents/Info.plist: No such file or directory
> sed: package/darktable.app/Contents/Info.plist: No such file or directory
> error: install_name_tool: can't open file: 
> package/darktable.app/Contents/MacOS/darktable (No such file or directory)
> error: install_name_tool: can't open file: 
> package/darktable.app/Contents/MacOS/darktable-chart (No such file or 
> directory)
> error: install_name_tool: can't open file: 
> package/darktable.app/Contents/MacOS/darktable-cli (No such file or directory)
> error: install_name_tool: can't open file: 
> package/darktable.app/Contents/MacOS/darktable-cltest (No such file or 
> directory)
> error: install_name_tool: can't open file: 
> package/darktable.app/Contents/MacOS/darktable-generate-cache (No such file 
> or directory)
> mkdir: package/darktable.app/Contents/Resources: No such file or directory
> cp: package/darktable.app/Contents/Resources/ca.lproj: No such file or 
> directory
> mkdir: package/darktable.app/Contents/Resources: No such file or directory
> cp: package/darktable.app/Contents/Resources/cs.lproj: No such file or 
> directory
> mkdir: package/darktable.app/Contents/Resources: No such file or directory
> cp: package/darktable.app/Contents/Resources/da.lproj: No such file or 
> directory
> mkdir: package/darktable.app/Contents/Resources: No such file or directory
> cp: package/darktable.app/Contents/Resources/de.lproj: No such file or 
> directory
> mkdir: package/darktable.app/Contents/Resources: No such file or directory
> cp: package/darktable.app/Contents/Resources/en.lproj: No such file or 
> directory
> mkdir: package/darktable.app/Contents/Resources: No such file or directory
> cp: package/darktable.app/Contents/Resources/es.lproj: No such file or 
> directory
> mkdir: package/darktable.app/Contents/Resources: No such file or directory
> cp: package/darktable.app/Contents/Resources/eu.lproj: No such file or 
> directory
> mkdir: package/darktable.app/Contents/Resources: No such file or directory
> cp: package/darktable.app/Contents/Resources/fa.lproj: No such file or 
> directory
> mkdir: package/darktable.app/Contents/Resources: No such file or directory
> cp: package/darktable.app/Contents/Resources/fi.lproj: No such file or 
> directory
> mkdir: package/darktable.app/Contents/Resources: No such file or directory
> cp: package/darktable.app/Contents/Resources/fr.lproj: No such file or 
> directory
> mkdir: package/darktable.app/Contents/Resources: No such file or directory
> cp: package/darktable.app/Contents/Resources/he.lproj: No such file or 
> directory
> mkdir: package/darktable.app/Contents/Resources: No such file or directory
> cp: package/darktable.app/Contents/Resources/hu.lproj: No such file or 
> directory
> mkdir: package/darktable.app/Contents/Resources: No such file or directory
> cp: package/darktable.app/Contents/Resources/it.lproj: No such file or 
> directory
> mkdir: package/darktable.app/Contents/Resources: No such file or directory
> cp: package/darktable.app/Contents/Resources/ja.lproj: No such file or 
> directory
> mkdir: package/darktable.app/Contents/Resources: No such file or directory
> cp: package/darktable.app/Contents/Resources/ko.lproj: No such file or 
> directory
> mkdir: package/darktable.app/Contents/Resources: No such file or directory
> cp: package/darktable.app/Contents/Resources/lt.lproj: No such file or 
> directory
> mkdir: package/darktable.app/Contents/Resources: No such file or directory
> cp: package/darktable.app/Contents/Resources/lv_LV.lproj: No such file or 
> directory
> mkdir: package/darktable.app/Contents/Resources: No such file or directory
> cp: package/darktable.app/Contents/Resources/nb.lproj: No such file or 
> directory
> mkdir: package/darktable.app/Contents/Resources: No such file or directory
> cp: package/darktable.app/Contents/Resources/nl.lproj: No such file or 
> directory
> mkdir: package/darktable.app/Contents/Resources: No such file or directory
> cp: package/darktable.app/Contents/Resources/pl.lproj: No such file or 
> directory
> mkdir: package/darktable.app/Contents/Resources: No such file or directory
> cp: package/darktable.app/Contents/Resources/pt.lproj: No such file or 
> directory
> mkdir: package/darktable.app/Contents/Resources: No such file or directory
> cp: package/darktable.app/Contents/Resources/ro.lproj: No such file or 
> directory
> mkdir: package/darktable.app/Contents/Resources: No such file or directory
> cp: package/darktable.app/Contents/Resources/ru.lproj: No such file or 
> directory
> mkdir: package/darktable.app/Contents/Resources: No such file or directory
> cp: package/darktable.app/Contents/Resources/sk.lproj: No such file or 
> directory
> mkdir: package/darktable.app/Contents/Resources: No such file or directory
> cp: package/darktable.app/Contents/Resources/sv.lproj: No such file or 
> directory
> mkdir: package/darktable.app/Contents/Resources: No such file or directory
> cp: package/darktable.app/Contents/Resources/tr.lproj: No such file or 
> directory
> mkdir: package/darktable.app/Contents/Resources: No such file or directory
> cp: package/darktable.app/Contents/Resources/uk.lproj: No such file or 
> directory
> mkdir: package/darktable.app/Contents/Resources: No such file or directory
> cp: package/darktable.app/Contents/Resources/vi.lproj: No such file or 
> directory
> mkdir: package/darktable.app/Contents/Resources: No such file or directory
> cp: package/darktable.app/Contents/Resources/zh_CN.lproj: No such file or 
> directory
> mkdir: package/darktable.app/Contents/Resources: No such file or directory
> cp: package/darktable.app/Contents/Resources/zh_TW.lproj: No such file or 
> directory
> find: package/darktable.app/Contents/Resources/lib/darktable: No such file or 
> directory
> error: cannot parse the debug map for 
> 'package/darktable.app/Contents/MacOS/darktable': No such file or directory
> error: cannot parse the debug map for 
> 'package/darktable.app/Contents/MacOS/darktable-chart': No such file or 
> directory
> error: cannot parse the debug map for 
> 'package/darktable.app/Contents/MacOS/darktable-cli': No such file or 
> directory
> error: cannot parse the debug map for 
> 'package/darktable.app/Contents/MacOS/darktable-cltest': No such file or 
> directory
> error: cannot parse the debug map for 
> 'package/darktable.app/Contents/MacOS/darktable-generate-cache': No such file 
> or directory
> error: cannot parse the debug map for 
> 'package/darktable.app/Contents/MacOS/darktable-curve-tool': No such file or 
> directory
> error: cannot parse the debug map for 
> 'package/darktable.app/Contents/MacOS/darktable-noiseprofile': No such file 
> or directory
> .........................................
> created: /Users/seb/src/darktable/packaging/macosx/pack.temp.dmg
> 428:494: execution error: Finder got an error: Can’t set item "darktable" of 
> Finder window id 4660 to {100, 100}. (-10006)
> "disk2" ejected.
> Preparing imaging engine…
> Reading Protective Master Boot Record (MBR : 0)…
>    (CRC32 $327F9AE3: Protective Master Boot Record (MBR : 0))
> Reading GPT Header (Primary GPT Header : 1)…
>    (CRC32 $66854A09: GPT Header (Primary GPT Header : 1))
> Reading GPT Partition Data (Primary GPT Table : 2)…
> .
>    (CRC32 $2E17BE9D: GPT Partition Data (Primary GPT Table : 2))
> Reading  (Apple_Free : 3)…
> .
>    (CRC32 $00000000:  (Apple_Free : 3))
> Reading disk image (Apple_HFS : 4)…
> .................................................................................................................................................................................................................................................................................
>    (CRC32 $6037CD68: disk image (Apple_HFS : 4))
> Reading  (Apple_Free : 5)…
> .................................................................................................................................................................................................................................................................................
>    (CRC32 $00000000:  (Apple_Free : 5))
> Reading GPT Partition Data (Backup GPT Table : 6)…
> ..................................................................................................................................................................................................................................................................................
>    (CRC32 $2E17BE9D: GPT Partition Data (Backup GPT Table : 6))
> Reading GPT Header (Backup GPT Header : 7)…
> ..................................................................................................................................................................................................................................................................................
>    (CRC32 $89D3D134: GPT Header (Backup GPT Header : 7))
> Adding resources…
> ..................................................................................................................................................................................................................................................................................
> Elapsed Time:  1.302s
> File size: 412755 bytes, Checksum: CRC32 $A57A73FB
> Sectors processed: 9959, 4820 compressed
> Speed: 1.8Mbytes/sec
> Savings: 91.9%
> created: 
> /Users/seb/src/darktable/packaging/macosx/darktable-3.0.0~rc2+16~g680668c58a.dmg
> 
> Maybe this has nothing to do with it but I noticed that at some point it told 
> me that LLVM was not found, but it is installed and active when I check using 
> ‘port installed’.
> 
> This is too much of a big issue since I can at least run the software, just 
> not convenient, and since everything was running fine under Mojave, I would 
> like to have it all back the way it was :)
> 
> Thanks ahead of time for your help, and my apologies if this is trivial for 
> some of you guys.
> 
> Cheers
> ___________________________________________________________________________
> darktable developer mailing list
> to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org
> 
___________________________________________________________________________
darktable developer mailing list
to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org

Reply via email to