Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[WIP] New package: SystemPreferences-1.1.0 #27250

Closed
wants to merge 1 commit into from
Closed

[WIP] New package: SystemPreferences-1.1.0 #27250

wants to merge 1 commit into from

Conversation

phossil
Copy link
Contributor

@phossil phossil commented Dec 18, 2020

GNUstep system preferences manager. It is required for configuring the indexing feature for GWorkspace.
Help would be appreciated on how to handle the library that comes included.

distfiles="ftp://ftp.gnustep.org/pub/gnustep/usr-apps/${pkgname}-${version}.tar.gz"
checksum=c7dffa3b33949e26c319aa2adbda8e9168e51d2f1a0790d5ec0d609a915ec8e0
nocross="objc doesn't get cross build at present within gcc (see gnustep-base)"
shlib_provides="libPreferencePanes.so.1"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You don't need this. You can ignore the warning for the library unless something else needs to link to it.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've been working on gworkspace in the meantime and it might be necessary because the library is mentioned in the build log.

Making all in mdfind ...
Making all for tool mdfind...
 Compiling file mdfind.m ...
 Linking tool mdfind ...
Making all in Preferences ...
Making all for bundle MDIndexing...
 Creating MDIndexing.prefPane/....
 Compiling file MDIndexing.m ...
 Compiling file CategoriesEditor.m ...
 Compiling file CategoryView.m ...
 Compiling file StartAppWin.m ...
In file included from MDIndexing.m:26:
MDIndexing.h:31:11: fatal error: PreferencePanes/PreferencePanes.h: No such file or directory
   31 |   #import <PreferencePanes/PreferencePanes.h>
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
distcc[6062] ERROR: compile MDIndexing.m on localhost failed
In file included from CategoriesEditor.m:28:
MDIndexing.h:31:11: fatal error: PreferencePanes/PreferencePanes.h: No such file or directory
   31 |   #import <PreferencePanes/PreferencePanes.h>
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
make[5]: *** [/usr/share/GNUstep/Makefiles/rules.make:515: obj/MDIndexing.obj/MDIndexing.m.o] Error 1
make[5]: *** Waiting for unfinished jobs....
distcc[6066] ERROR: compile CategoriesEditor.m on localhost failed
make[5]: *** [/usr/share/GNUstep/Makefiles/rules.make:515: obj/MDIndexing.obj/CategoriesEditor.m.o] Error 1
make[4]: *** [/usr/share/GNUstep/Makefiles/Instance/bundle.make:193: internal-bundle-run-compile-submake] Error 2
make[3]: *** [/usr/share/GNUstep/Makefiles/Master/rules.make:297: MDIndexing.all.bundle.variables] Error 2
make[2]: *** [/usr/share/GNUstep/Makefiles/Master/bundle.make:37: internal-all] Error 2
make[1]: *** [/usr/share/GNUstep/Makefiles/Master/serial-subdirectories.make:53: internal-all] Error 2
make: *** [/usr/share/GNUstep/Makefiles/Master/serial-subdirectories.make:53: internal-all] Error 2
=> ERROR: gworkspace-0.9.4_1: do_build: '${make_cmd} ${makejobs} ${make_build_args} ${make_build_target}' exited with 2
=> ERROR:   in do_build() at common/build-style/gnu-configure.sh:13
phossil in void-packages on  gworkspace [!] took 3m22s ✗ 

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Terminal output when attempting to build gworkspace with SystemPreferences and PDFKit:

   Stripped position-independent executable: /usr/bin/mdextractor
   Stripped position-independent executable: /usr/bin/mdfind
=> gworkspace-0.9.4_1: running post-install hook: 10-pkglint-devel-paths ...
=> gworkspace-0.9.4_1: running post-install hook: 11-pkglint-elf-in-usrshare ...
=> gworkspace-0.9.4_1: running post-install hook: 12-rename-python3-c-bindings ...
=> gworkspace-0.9.4_1: running post-install hook: 13-pkg-config-clean-xbps-cross-base-ref ...
=> gworkspace-0.9.4_1: running post-install hook: 99-pkglint-warn-cross-cruft ...
=> gworkspace-0.9.4_1: running pre-pkg hook: 03-rewrite-python-shebang ...
=> gworkspace-0.9.4_1: running pre-pkg hook: 04-generate-runtime-deps ...
   SONAME: libc.so.6 <-> glibc>=2.29_1
   SONAME: libsqlite3.so.0 <-> sqlite>=3.31.1_3
   SONAME: libFSNode.so.0 <-> gworkspace (ignored)
   SONAME: libDBKit.so.0 <-> gworkspace (ignored)
   SONAME: libgnustep-gui.so.0.28 <-> gnustep-gui>=0.28.0_1
   SONAME: libgnustep-base.so.1.27 <-> gnustep-base>=1.27.0_1
   SONAME: libobjc.so.4 <-> libobjc>=4.7.3_12
   SONAME: libm.so.6 <-> glibc>=2.29_1
   SONAME: libPreferencePanes.so.1 <-> UNKNOWN PKG PLEASE FIX!
   SONAME: libInspector.so.0 <-> gworkspace (ignored)
   SONAME: libOperation.so.1 <-> gworkspace (ignored)
   SONAME: libMDKit.so.0 <-> gworkspace (ignored)
   SONAME: libpthread.so.0 <-> glibc>=2.29_1
=> ERROR: gworkspace-0.9.4_1: cannot guess required shlibs, aborting!
phossil in void-packages on  PDFKit [?] took 59s ✗

@ericonr ericonr added the new-package This PR adds a new package label Dec 20, 2020
@abenson abenson closed this in c7b9bd2 Nov 6, 2021
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Feb 5, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
new-package This PR adds a new package
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants