Skip to content

[libvmdk] Initial port#11010

Merged
strega-nil merged 2 commits intomicrosoft:masterfrom
VelocityRa:libvmdk
May 18, 2020
Merged

[libvmdk] Initial port#11010
strega-nil merged 2 commits intomicrosoft:masterfrom
VelocityRa:libvmdk

Conversation

@VelocityRa
Copy link
Contributor

Based on #6852.

@msftclas
Copy link

msftclas commented Apr 24, 2020

CLA assistant check
All CLA requirements met.

@VelocityRa
Copy link
Contributor Author

VelocityRa commented Apr 24, 2020

Volumes/data/work/1/s/buildtrees/libvmdk/src/20191221-5d3ea3bc22/libclocale/libclocale_support.c:26:10: fatal error: 'libintl.h' file not found
Volumes/data/work/1/s/buildtrees/libvmdk/src/20191221-5d3ea3bc22/libcfile/libcfile_file.c:67:10: fatal error: 'linux/fs.h' file not found

Why do HAVE_LIBINTL_H and HAVE_LINUX_FS_H get defined on macOS despite their respective headers missing?

@VelocityRa
Copy link
Contributor Author

VelocityRa commented Apr 24, 2020

Would patching out the #includes on macOS be accepted if it works?
I don't really know why this happens so I can't implement another solution.

@VelocityRa
Copy link
Contributor Author

Adding gettext to Build-Depends fixed the libintl issue.

@VelocityRa VelocityRa force-pushed the libvmdk branch 2 times, most recently from 6835dc4 to 31debb9 Compare April 25, 2020 15:25
@VelocityRa VelocityRa marked this pull request as ready for review April 25, 2020 15:26
@VelocityRa VelocityRa changed the title [libvmdk] Add new port [libvmdk] Initial port Apr 25, 2020
@VelocityRa
Copy link
Contributor Author

VelocityRa commented Apr 25, 2020

Maintainers, any help? This CI error is unrelated to my PR (happens on macOS).

-- Downloading https://jaist.dl.sourceforge.net/project/geographiclib/distrib/archive/GeographicLib-1.47-patch1.zip...
-- Downloading https://jaist.dl.sourceforge.net/project/geographiclib/distrib/archive/GeographicLib-1.47-patch1.zip... Failed. Status: 7;"Couldn't connect to server"
CMake Error at scripts/cmake/vcpkg_download_distfile.cmake:175 (message):
      
      Failed to download file.
      If you use a proxy, please set the HTTPS_PROXY and HTTP_PROXY environment
      variables to "https://user:password@your-proxy-ip-address:port/".
      Otherwise, please submit an issue at https://github.com/Microsoft/vcpkg/issues

Call Stack (most recent call first):
  ports/geographiclib/portfile.cmake:3 (vcpkg_download_distfile)
  scripts/ports.cmake:90 (include)

@VelocityRa
Copy link
Contributor Author

Squashed commits.

@VelocityRa VelocityRa force-pushed the libvmdk branch 2 times, most recently from 8831f4a to cfcdd90 Compare April 26, 2020 17:19
@VelocityRa
Copy link
Contributor Author

Done.

@NancyLi1013
Copy link
Contributor

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@VelocityRa
Copy link
Contributor Author

Tests pass.

@VelocityRa VelocityRa requested a review from NancyLi1013 May 2, 2020 20:34
@NancyLi1013
Copy link
Contributor

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@JackBoosY
Copy link
Contributor

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@NancyLi1013
Copy link
Contributor

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@JackBoosY
Copy link
Contributor

Pinging @VelocityRa for response. Is work still being done for this PR?

@VelocityRa
Copy link
Contributor Author

the line you told me to delete resulted in CI failing

Signed-off-by: Nick Renieris <velocityra@gmail.com>
@VelocityRa VelocityRa force-pushed the libvmdk branch 2 times, most recently from 2437ffa to c1b9773 Compare May 15, 2020 13:47
@VelocityRa
Copy link
Contributor Author

that's why i had disabled static. it fails with that weird error

@JackBoosY JackBoosY added the info:needs-maintainer-attention Lets the current 'on rotation' vcpkg maintainer know they need to look at this. label May 18, 2020
@strega-nil
Copy link
Contributor

Alright, this looks good to me! Thanks so much @VelocityRa :)

@strega-nil strega-nil merged commit 9f0f0bd into microsoft:master May 18, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

info:needs-maintainer-attention Lets the current 'on rotation' vcpkg maintainer know they need to look at this.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants