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

[new port] gobject-introspection 1.70.0 port #22199

Merged
merged 1 commit into from
Jan 26, 2022
Merged

[new port] gobject-introspection 1.70.0 port #22199

merged 1 commit into from
Jan 26, 2022

Conversation

mkhon
Copy link
Contributor

@mkhon mkhon commented Dec 25, 2021

New port: gobject-introspection

  • What does your PR fix?

  • Which triplets are supported/not supported? Have you updated the CI baseline?

all

Yes

  • If you have added/updated a port: Have you run ./vcpkg x-add-version --all and committed the result?

Yes

If you are still working on the PR, open it as a Draft: https://github.blog/2019-02-14-introducing-draft-pull-requests/

@JackBoosY JackBoosY self-assigned this Dec 25, 2021
@JackBoosY JackBoosY added the category:new-port The issue is requesting a new library to be added; consider making a PR! label Dec 25, 2021
@mkhon
Copy link
Contributor Author

mkhon commented Dec 25, 2021

This port requires #22198 to build properly

@JackBoosY JackBoosY added the depends:different-pr This PR or Issue depends on a PR which has been filed label Dec 25, 2021
@JackBoosY
Copy link
Contributor

[110/164] /mnt/vcpkg-ci/buildtrees/gobject-introspection/x64-linux-rel/tools/g-ir-scanner --output=gir/GLib-2.0.gir --no-libtool --quiet --reparse-validate --add-include-path /mnt/vcpkg-ci/buildtrees/gobject-introspection/x64-linux-rel/gir --add-include-path /mnt/vcpkg-ci/buildtrees/gobject-introspection/src/spection-1-1ae8f5ced4.clean/gir --identifier-prefix=G --symbol-prefix=g --symbol-prefix=glib --c-include=glib.h --namespace=GLib --nsversion=2.0 --library=glib-2.0 --library=gobject-2.0 --external-library --pkg=glib-2.0 --cflags-begin -I/mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0 -I/mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../lib/glib-2.0/include -DGLIB_COMPILATION -D__G_I18N_LIB_H__ -DGETTEXT_PACKAGE=Dummy --cflags-end /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/gobject/glib-types.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../lib/glib-2.0/include/glibconfig.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib-unix.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/galloca.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/garray.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gasyncqueue.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gatomic.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gbacktrace.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gbase64.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gbitlock.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gbookmarkfile.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gbytes.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gcharset.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gchecksum.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gconvert.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gdataset.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gdate.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gdatetime.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gdir.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/genviron.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gerror.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gfileutils.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/ggettext.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/ghash.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/ghmac.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/ghook.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/ghostutils.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gi18n-lib.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gi18n.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/giochannel.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gkeyfile.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/glib-typeof.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/glist.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gmacros.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gmain.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gmappedfile.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gmarkup.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gmem.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gmessages.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gnode.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/goption.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gpattern.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gpoll.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gprimes.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gprintf.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gqsort.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gquark.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gqueue.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/grand.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/grcbox.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/grefcount.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/grefstring.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gregex.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gscanner.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gsequence.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gshell.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gslice.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gslist.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gspawn.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gstdio.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gstrfuncs.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gstring.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gstringchunk.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gstrvbuilder.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gtestutils.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gthread.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gthreadpool.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gtimer.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gtimezone.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gtrashstack.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gtree.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gtypes.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gunicode.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/guri.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gutils.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/guuid.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gvariant.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gvarianttype.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gversion.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gversionmacros.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gwin32.h ../src/spection-1-1ae8f5ced4.clean/gir/glib-2.0.c
FAILED: gir/GLib-2.0.gir 
/mnt/vcpkg-ci/buildtrees/gobject-introspection/x64-linux-rel/tools/g-ir-scanner --output=gir/GLib-2.0.gir --no-libtool --quiet --reparse-validate --add-include-path /mnt/vcpkg-ci/buildtrees/gobject-introspection/x64-linux-rel/gir --add-include-path /mnt/vcpkg-ci/buildtrees/gobject-introspection/src/spection-1-1ae8f5ced4.clean/gir --identifier-prefix=G --symbol-prefix=g --symbol-prefix=glib --c-include=glib.h --namespace=GLib --nsversion=2.0 --library=glib-2.0 --library=gobject-2.0 --external-library --pkg=glib-2.0 --cflags-begin -I/mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0 -I/mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../lib/glib-2.0/include -DGLIB_COMPILATION -D__G_I18N_LIB_H__ -DGETTEXT_PACKAGE=Dummy --cflags-end /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/gobject/glib-types.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../lib/glib-2.0/include/glibconfig.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib-unix.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/galloca.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/garray.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gasyncqueue.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gatomic.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gbacktrace.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gbase64.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gbitlock.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gbookmarkfile.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gbytes.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gcharset.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gchecksum.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gconvert.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gdataset.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gdate.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gdatetime.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gdir.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/genviron.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gerror.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gfileutils.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/ggettext.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/ghash.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/ghmac.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/ghook.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/ghostutils.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gi18n-lib.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gi18n.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/giochannel.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gkeyfile.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/glib-typeof.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/glist.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gmacros.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gmain.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gmappedfile.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gmarkup.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gmem.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gmessages.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gnode.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/goption.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gpattern.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gpoll.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gprimes.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gprintf.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gqsort.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gquark.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gqueue.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/grand.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/grcbox.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/grefcount.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/grefstring.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gregex.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gscanner.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gsequence.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gshell.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gslice.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gslist.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gspawn.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gstdio.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gstrfuncs.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gstring.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gstringchunk.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gstrvbuilder.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gtestutils.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gthread.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gthreadpool.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gtimer.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gtimezone.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gtrashstack.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gtree.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gtypes.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gunicode.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/guri.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gutils.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/guuid.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gvariant.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gvarianttype.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gversion.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gversionmacros.h /mnt/vcpkg-ci/installed/x64-linux/lib/pkgconfig/../../include/glib-2.0/glib/gwin32.h ../src/spection-1-1ae8f5ced4.clean/gir/glib-2.0.c
ERROR: can't resolve libraries to shared libraries: glib-2.0, gobject-2.0

@mkhon This should not related to the python3.

@mkhon
Copy link
Contributor Author

mkhon commented Dec 31, 2021

How can I get #22198 to be merged to master?

@JackBoosY JackBoosY removed the depends:different-pr This PR or Issue depends on a PR which has been filed label Jan 4, 2022
@JackBoosY
Copy link
Contributor

Please get failure logs here.

@mkhon mkhon changed the title gobject-introspection 1.70.0 port [new port] gobject-introspection 1.70.0 port Jan 6, 2022
@JackBoosY JackBoosY added info:reviewed Pull Request changes follow basic guidelines and removed requires:author-response labels Jan 6, 2022
Copy link
Contributor

@strega-nil-ms strega-nil-ms left a comment

Choose a reason for hiding this comment

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

Some stuff that needs to be done before merging; thanks for your PR!

file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/share")
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/share/man")

set(VCPKG_POLICY_MISMATCHED_NUMBER_OF_BINARIES enabled) # _giscanner.lib
Copy link
Contributor

Choose a reason for hiding this comment

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

Suggested change
set(VCPKG_POLICY_MISMATCHED_NUMBER_OF_BINARIES enabled) # _giscanner.lib
set(VCPKG_POLICY_MISMATCHED_NUMBER_OF_BINARIES enabled) # _giscanner.lib

final newline

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Fixed

"version": "1.70.0",
"description": "A middleware layer between C libraries (using GObject) and language bindings.",
"homepage": "https://gi.readthedocs.io/en/latest/",
"supports": "!static & native",
Copy link
Contributor

Choose a reason for hiding this comment

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

This seems odd to me, since this seems to try hard to support non-native builds; also, why is it !static? This means that people won't be able to install on Linux or macOS by default...

Copy link
Contributor Author

Choose a reason for hiding this comment

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

There is one missing step in supporting cross-builds: the C compiler environment is set up by vcpkg to build for target, but g-ir-scanner needs host C compiler environment which I do not know how override properly when g-ir-scanner is being executed during the build process

ports/gobject-introspection/portfile.cmake Show resolved Hide resolved
ports/gobject-introspection/portfile.cmake Show resolved Hide resolved
@strega-nil-ms strega-nil-ms added requires:author-response and removed info:reviewed Pull Request changes follow basic guidelines labels Jan 6, 2022
@mkhon
Copy link
Contributor Author

mkhon commented Jan 11, 2022

@strega-nil-ms @JackBoosY can we proceed with this?

@JackBoosY
Copy link
Contributor

Ping @strega-nil-ms for reply.

@mkhon
Copy link
Contributor Author

mkhon commented Jan 25, 2022

@strega-nil-ms @JackBoosY can we proceed with this?

@strega-nil-ms
Copy link
Contributor

Alright, thanks! Sorry for missing this for so long...

@strega-nil-ms strega-nil-ms merged commit f1dfd65 into microsoft:master Jan 26, 2022
@mkhon mkhon deleted the gobject-introspection branch January 26, 2022 19:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
category:new-port The issue is requesting a new library to be added; consider making a PR!
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants