New Ticket     Tickets     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Ticket #26739 (closed update: wontfix)

Opened 3 years ago

Last modified 20 months ago

spotlightfs: update to 2.0.3,2

Reported by: michael.klein@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 1.9.1
Keywords: Cc: dports@…
Port: spotlightfs

Description

this updates the spotlightfs port to the latest revision. Sources are pulled from svn, as there is no source drop for SpotlightFS available.

This update also obsoletes patch-writable-dirs.diff

Attachments

spotlightfs-2.0.3,2.diff (4.4 KB) - added by michael.klein@… 3 years ago.
Portfile patch

Change History

Changed 3 years ago by michael.klein@…

Portfile patch

comment:1 Changed 2 years ago by iwilcox@…

This fixes a build failure of stock spotlightfs version 0.1.0 for me, except that I had to change the (patched) Portfile to this:

version             2.0.3-2
set svn_tag         [string map {- \\|} ${version}]

to avoid the following error:

Error: Target org.macports.activate returned: Registry error: spotlightfs @2_0 not registered as installed.

The build failure, in case it helps others find their way here, manifested itself on the command line as:

--->  Building spotlightfs
Error: Target org.macports.build returned: shell command failed (see log for details)
Log for spotlightfs is at: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_fuse_spotlightfs/main.log
Error: Status 1 encountered during processing.

and in the logs as:

:info:build 	CompileC build/SpotlightFS.build/Release/SpotlightFS.build/Objects-normal/i386/GTResourceFork.o /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_fuse_spotlightfs/work/SpotlightFS/../FUSEObjC/external/GTResourceFork/GTResourceFork.m normal i386 objective-c com.apple.compilers.gcc.4_2
:info:build (1 failure)
:info:build 
:info:build shell command "cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_fuse_spotlightfs/work/SpotlightFS" && /usr/bin/xcodebuild  -target "SpotlightFS" -configuration Release build OBJROOT=build/ SYMROOT=build/ MACOSX_DEPLOYMENT_TARGET=10.6 ARCHS=x86_64 SDKROOT="" LIBRARY_SEARCH_PATHS='/opt/local/lib /usr/local/lib' HEADER_SEARCH_PATHS='/opt/local/include /usr/local/include' ARCHS='i386'" returned error 1
:error:build Target org.macports.build returned: shell command failed (see log for details)
:debug:build Backtrace: shell command failed (see log for details)
    while executing
"$procedure $targetname"
:info:build Warning: the following items did not execute (for spotlightfs): org.macports.activate org.macports.build org.macports.destroot org.macports.install

I think the problem was an out-of-date FUSEObjC:

/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_fuse_spotlightfs/work/SpotlightFS/../FUSEObjC/external/GTResourceFork/GTResourceFork.m:1765: error: incompatible type for argument 1 of 'setShadowOffset:'

comment:2 Changed 20 months ago by jmr@…

  • Cc dports@… added
  • Status changed from new to closed
  • Resolution set to wontfix

This port was deleted in r83482.

comment:3 Changed 20 months ago by dports@…

Yes, although I hadn't seen this ticket at the time. If we can make it work, I'd be up for resurrecting the port. It might be tricker now that we also need to support both Fuse4X and MacFUSE.

Note: See TracTickets for help on using tickets.