Ticket #26739 (closed update: wontfix)
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
Change History
Changed 3 years ago by michael.klein@…
- Attachment spotlightfs-2.0.3,2.diff added
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:'
Note: See
TracTickets for help on using
tickets.


Portfile patch