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

perl: add recipe #24078

Open
wants to merge 7 commits into
base: master
Choose a base branch
from
Open

perl: add recipe #24078

wants to merge 7 commits into from

Conversation

Ahajha
Copy link
Contributor

@Ahajha Ahajha commented May 23, 2024

Specify library name and version: perl/5.38.2

Resolves #24027
Resolves #12257


@conan-center-bot

This comment has been minimized.

Copy link
Contributor

Hooks produced the following warnings for commit 02089cd
perl/5.38.2@#12ea3a0170c1fabe3655a1e441aae92a
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library './lib/5.38.2/x86_64-linux/auto/Time/HiRes/HiRes.so' links to system library 'rt' but it is not in cpp_info.system_libs.

@conan-center-bot

This comment has been minimized.

@conan-center-bot

This comment has been minimized.

@Ahajha Ahajha marked this pull request as ready for review May 24, 2024 23:14
@conan-center-bot

This comment has been minimized.

Comment on lines +83 to +85
if self.settings.os in ["Linux", "FreeBSD"]:
self.cpp_info.system_libs = ["m", "rt"]

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
if self.settings.os in ["Linux", "FreeBSD"]:
self.cpp_info.system_libs = ["m", "rt"]

There are no libraries to be linked, so the system_libs are unnecessary.

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 are a few libraries in the package, I presume C extensions that link to the system libraries. The hooks complain, so this is mainly to satisfy that.

Copy link
Contributor

@valgur valgur left a comment

Choose a reason for hiding this comment

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

The system_libs should be dropped as they are unnecessary. Otherwise LGTM. Thanks!

basic_layout(self, src_folder="src")

def validate(self):
if self.settings.os == "Windows":
Copy link
Contributor

Choose a reason for hiding this comment

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

The recipe might work with MinGW. Maybe restrict it for MSVC only.

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 sort of just assumed it didn't work, but I didn't actually try. I'll give it a shot and see how it goes.

Co-authored-by: Martin Valgur <martin.valgur@gmail.com>
@conan-center-bot

This comment has been minimized.

@conan-center-bot

This comment has been minimized.

@conan-center-bot
Copy link
Collaborator

Conan v1 pipeline ❌

Failure in build 8 (433f0e6e45b413cef4305a423afa709929861450):

  • perl/5.38.2:
    CI failed to create some packages (All logs)

    Logs for packageID a866e0e93893c03d4afa7790ef178cc59ce2552b:
    [settings]
    arch=x86_64
    build_type=Release
    compiler=Visual Studio
    compiler.runtime=MD
    compiler.version=16
    os=Windows
    
    [...]
    	"C:\J\workspace\prod-v1\bsr\51287\cdbfd\.conan\data\perl\5.38.2\_\_\build\a866e0e93893c03d4afa7790ef178cc59ce2552b\src\miniperl.exe" "-I..\..\lib" -MExtUtils::Command -e mv -- threads.xsc threads.c
    	cl -c    -nologo -GF -W3 -MD -DWIN32 -D_CONSOLE -DNO_STRICT -DWIN64 -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -D_WINSOCK_DEPRECATED_NO_WARNINGS -DPERL_TEXTMODE_SCRIPTS -DMULTIPLICITY -DPERL_IMPLICIT_SYS -O1 -Zi -GL -fp:precise    -DVERSION=\"2.36\"  -DXS_VERSION=\"2.36\"  "-I..\..\lib\CORE"   -Fdthreads.pdb threads.c
    threads.c
    C:\J\workspace\prod-v1\bsr\51287\cdbfd\.conan\data\perl\5.38.2\_\_\build\a866e0e93893c03d4afa7790ef178cc59ce2552b\src\lib\CORE\inline.h(2815): warning C4244: '=': conversion from '__int64' to 'I32', possible loss of data
    C:\J\workspace\prod-v1\bsr\51287\cdbfd\.conan\data\perl\5.38.2\_\_\build\a866e0e93893c03d4afa7790ef178cc59ce2552b\src\lib\CORE\inline.h(2890): warning C4244: '=': conversion from '__int64' to 'I32', possible loss of data
    C:\J\workspace\prod-v1\bsr\51287\cdbfd\.conan\data\perl\5.38.2\_\_\build\a866e0e93893c03d4afa7790ef178cc59ce2552b\src\lib\CORE\inline.h(2951): warning C4244: '=': conversion from '__int64' to 'I32', possible loss of data
    threads.xs(799): warning C4267: 'function': conversion from 'size_t' to 'unsigned int', possible loss of data
    	"C:\J\workspace\prod-v1\bsr\51287\cdbfd\.conan\data\perl\5.38.2\_\_\build\a866e0e93893c03d4afa7790ef178cc59ce2552b\src\miniperl.exe" "-I..\..\lib" -MExtUtils::Mksymlists  -e "Mksymlists('NAME'=>\"threads\", 'DLBASE' => 'threads', 'DL_FUNCS' => {  }, 'FUNCLIST' => [], 'IMPORTS' => {  }, 'DL_VARS' => []);"
    	link -out:..\..\lib\auto\threads\threads.dll -dll -nologo -nodefaultlib -debug -opt:ref,icf -ltcg  -libpath:"C:\J\workspace\prod-v1\bsr\51287\cdbfd\.conan\data\perl\5.38.2\_\_\package\a866e0e93893c03d4afa7790ef178cc59ce2552b\lib\CORE"  -machine:AMD64 -subsystem:console,"5.02" threads.obj   "..\..\lib\CORE\perl538.lib" oldnames.lib kernel32.lib user32.lib gdi32.lib winspool.lib  comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib  netapi32.lib uuid.lib ws2_32.lib mpr.lib winmm.lib  version.lib odbc32.lib odbccp32.lib comctl32.lib msvcrt.lib vcruntime.lib ucrt.lib -def:threads.def
       Creating library ..\..\lib\auto\threads\threads.lib and object ..\..\lib\auto\threads\threads.exp
    threads.obj : error LNK2001: unresolved external symbol __imp_Perl_switch_locale_context
    ..\..\lib\auto\threads\threads.dll : fatal error LNK1120: 1 unresolved externals
    	"C:\J\workspace\prod-v1\bsr\51287\cdbfd\.conan\data\perl\5.38.2\_\_\build\a866e0e93893c03d4afa7790ef178cc59ce2552b\src\miniperl.exe" "-I..\..\lib" -MExtUtils::Command::MM -e cp_nonempty -- threads.bs ..\..\lib\auto\threads\threads.bs 644
    	link -out:..\..\lib\auto\threads\threads.dll -dll -nologo -nodefaultlib -debug -opt:ref,icf -ltcg  -libpath:"C:\J\workspace\prod-v1\bsr\51287\cdbfd\.conan\data\perl\5.38.2\_\_\package\a866e0e93893c03d4afa7790ef178cc59ce2552b\lib\CORE"  -machine:AMD64 -subsystem:console,"5.02" threads.obj   "..\..\lib\CORE\perl538.lib" oldnames.lib kernel32.lib user32.lib gdi32.lib winspool.lib  comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib  netapi32.lib uuid.lib ws2_32.lib mpr.lib winmm.lib  version.lib odbc32.lib odbccp32.lib comctl32.lib msvcrt.lib vcruntime.lib ucrt.lib -def:threads.def
       Creating library ..\..\lib\auto\threads\threads.lib and object ..\..\lib\auto\threads\threads.exp
    threads.obj : error LNK2001: unresolved external symbol __imp_Perl_switch_locale_context
    ..\..\lib\auto\threads\threads.dll : fatal error LNK1120: 1 unresolved externals
    perl/5.38.2: 
    mkdir: cannot create directory '/dev/shm': Read-only file system
    mkdir: cannot create directory '/dev/mqueue': Read-only file system
    
    Microsoft (R) Program Maintenance Utility Version 14.29.30148.0
    Copyright (C) Microsoft Corporation.  All rights reserved.
    
    Running config_h.PL
    Writing config.h
    config.h has changed
    Options: (HAS_LONG_DOUBLE HAS_TIMES HAVE_INTERP_INTERN PERLIO_LAYERS PERL_COPY_ON_WRITE PERL_DISABLE_PMC PERL_DONT_CREATE_GVSV PERL_EXTERNAL_GLOB PERL_HASH_FUNC_SIPHASH13 PERL_HASH_USE_SBOX32 PERL_IS_MINIPERL PERL_MALLOC_WRAP PERL_OP_PARENT PERL_PRESERVE_IVUV PERL_USE_SAFE_PUTENV USE_64_BIT_INT USE_LARGE_FILES USE_LOCALE USE_LOCALE_COLLATE USE_LOCALE_CTYPE USE_LOCALE_NUMERIC USE_LOCALE_TIME USE_NO_REGISTRY USE_PERLIO USE_PERL_ATOF USE_SITECUSTOMIZE)
    Defines: (HAS_ACCESS HAS_ALARM HAS_ATOLL HAS_CHSIZE HAS_CRYPT HAS_DIFFTIME HAS_DLERROR HAS_DUP2 HAS_FAST_STDIO HAS_FD_SET HAS_FGETPOS HAS_FLOCK HAS_FLOCK_PROTO HAS_FSETPOS HAS_GETCWD HAS_GETHOSTBYADDR HAS_GETHOSTBYNAME HAS_GETHOSTNAME HAS_GETHOST_PROTOS HAS_GETLOGIN HAS_GETPROTOBYNAME HAS_GETPROTOBYNUMBER HAS_GETPROTO_PROTOS HAS_GETSERVBYNAME HAS_GETSERVBYPORT HAS_GETSERV_PROTOS HAS_GETTIMEOFDAY HAS_HTONL HAS_HTONS HAS_ISASCII HAS_ISNAN HAS_KILLPG HAS_LDBL_DIG HAS_LINK HAS_LOCALECONV HAS_LONG_DOUBLE HAS_LSEEK_PROTO HAS_LSTAT HAS_MBLEN HAS_MBSTOWCS HAS_MBTOWC HAS_MKDIR HAS_MKTIME HAS_NON_INT_BITFIELDS HAS_NTOHL HAS_NTOHS HAS_PAUSE HAS_PIPE HAS_PSEUDOFORK HAS_PTRDIFF_T HAS_QUAD HAS_READDIR HAS_READLINK HAS_RENAME HAS_REWINDDIR HAS_RMDIR HAS_SEEKDIR HAS_SELECT HAS_SETLOCALE HAS_SETVBUF HAS_SIN6_SCOPE_ID HAS_SNPRINTF HAS_SOCKADDR_STORAGE HAS_SOCKET HAS_STAT HAS_STATIC_INLINE HAS_STRCOLL HAS_STRFTIME HAS_STRTOD HAS_STRTOL HAS_STRTOLL HAS_STRTOUL HAS_STRTOULL HAS_STRXFRM HAS_SYMLINK HAS_SYSTEM HAS_SYS_ERRLIST HAS_TELLDIR HAS_TELLDIR_PROTO HAS_TIME HAS_TIMES HAS_TZNAME HAS_UMASK HAS_UNAME HAS_UNION_SEMUN HAS_VSNPRINTF HAS_WAITPID HAS_WCSCMP HAS_WCSTOMBS HAS_WCSXFRM HAS_WCTOMB HAVE_INTERP_INTERN MULTIPLICITY NO_STRICT PERLIO_LAYERS PERL_COPY_ON_WRITE PERL_DISABLE_PMC PERL_DONT_CREATE_GVSV PERL_EXTERNAL_GLOB PERL_HASH_FUNC_SIPHASH13 PERL_HASH_USE_SBOX32 PERL_IMPLICIT_SYS PERL_IS_MINIPERL PERL_MALLOC_WRAP PERL_OP_PARENT PERL_PRESERVE_IVUV PERL_RELOCATABLE_INC PERL_STATIC_INLINE PERL_TARGETARCH PERL_TEXTMODE_SCRIPTS PERL_USE_SAFE_PUTENV USE_64_BIT_INT USE_DYNAMIC_LOADING USE_ITHREADS USE_LARGE_FILES USE_LOCALE USE_LOCALE_COLLATE USE_LOCALE_CTYPE USE_LOCALE_NUMERIC USE_LOCALE_THREADS USE_LOCALE_TIME USE_NO_REGISTRY USE_PERLIO USE_PERL_ATOF USE_SITECUSTOMIZE USE_STDIO_BASE USE_STDIO_PTR USE_THREADS WIN32 WIN64 _CONSOLE _CRT_NONSTDC_NO_DEPRECATE _CRT_SECURE_NO_DEPRECATE _WINSOCK_DEPRECATED_NO_WARNINGS)
    errno.c
    errno.c
    Warning: Found a 'CODE' section which seems to be using 'RETVAL' but no 'OUTPUT' section. in File.xs, line 160
    Warning: Found a 'CODE' section which seems to be using 'RETVAL' but no 'OUTPUT' section. in File.xs, line 182
    Warning: Found a 'CODE' section which seems to be using 'RETVAL' but no 'OUTPUT' section. in File.xs, line 512
    NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\bin\HostX64\x64\link.EXE"' : return code '0x460'
    Stop.
    NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\bin\HostX64\x64\link.EXE"' : return code '0x460'
    Stop.
    Unsuccessful make(dist/threads): code=512 at ..\make_ext.pl line 584.
    NMAKE : fatal error U1077: '..\miniperl.exe' : return code '0x19'
    Stop.
    WARN: *** Conan 1 is legacy and on a deprecation path ***
    WARN: *** Please upgrade to Conan 2 ***
    perl/5.38.2: WARN: Using the new toolchains and generators without specifying a build profile (e.g: -pr:b=default) is discouraged and might cause failures and unexpected behavior
    perl/5.38.2: WARN: Using the new toolchains and generators without specifying a build profile (e.g: -pr:b=default) is discouraged and might cause failures and unexpected behavior
    perl/5.38.2: ERROR: Package 'a866e0e93893c03d4afa7790ef178cc59ce2552b' build failed
    perl/5.38.2: WARN: Build folder C:\J\workspace\prod-v1\bsr\51287\cdbfd\.conan\data\perl\5.38.2\_\_\build\a866e0e93893c03d4afa7790ef178cc59ce2552b\build-release
    ERROR: perl/5.38.2: Error in build() method, line 82
    	self.run("nmake")
    	ConanException: Error 2 while executing nmake
    

Note: To save resources, CI tries to finish as soon as an error is found. For this reason you might find that not all the references have been launched or not all the configurations for a given reference. Also, take into account that we cannot guarantee the order of execution as it depends on CI workload and workers availability.


Conan v2 pipeline ❌

Note: Conan v2 builds are now mandatory. Please read our discussion about it.

The v2 pipeline failed. Please, review the errors and note this is required for pull requests to be merged. In case this recipe is still not ported to Conan 2.x, please, ping @conan-io/barbarians on the PR and we will help you.

See details:

Failure in build 8 (433f0e6e45b413cef4305a423afa709929861450):

  • perl/5.38.2:
    CI failed to create some packages (All logs)

    Logs for packageID d76b89b0eeaaa614f4900cce24cd391312466525:
    [settings]
    arch=x86_64
    build_type=Release
    compiler=msvc
    compiler.cppstd=14
    compiler.runtime=dynamic
    compiler.runtime_type=Release
    compiler.version=192
    os=Windows
    
    [...]
    re_exec.c(12335): warning C4244: '=': conversion from '__int64' to 'I32', possible loss of data
    re_exec.c(12338): warning C4244: '=': conversion from '__int64' to 'I32', possible loss of data
    re_exec.c(12350): warning C4244: '=': conversion from '__int64' to 'I32', possible loss of data
    re_exec.c(12351): warning C4244: '=': conversion from '__int64' to 'I32', possible loss of data
    re_exec.c(12375): warning C4267: '=': conversion from 'size_t' to 'I32', possible loss of data
    	"C:\J\workspace\prod-v2\bsr\45511\eaadb\p\b\perl6715ae009739d\b\src\miniperl.exe" "-I..\..\lib" -MExtUtils::Mksymlists  -e "Mksymlists('NAME'=>\"re\", 'DLBASE' => 're', 'DL_FUNCS' => {  }, 'FUNCLIST' => [], 'IMPORTS' => {  }, 'DL_VARS' => []);"
    	link -out:..\..\lib\auto\re\re.dll -dll -nologo -nodefaultlib -debug -opt:ref,icf -ltcg  -libpath:"C:\J\workspace\prod-v2\bsr\45511\eaadb\p\b\perl6715ae009739d\p\lib\CORE"  -machine:AMD64 -subsystem:console,"5.02" re.obj re_comp.obj re_comp_invlist.obj re_comp_study.obj re_comp_trie.obj re_comp_debug.obj re_exec.obj   "..\..\lib\CORE\perl538.lib" oldnames.lib kernel32.lib user32.lib gdi32.lib winspool.lib  comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib  netapi32.lib uuid.lib ws2_32.lib mpr.lib winmm.lib  version.lib odbc32.lib odbccp32.lib comctl32.lib msvcrt.lib vcruntime.lib ucrt.lib -def:re.def
       Creating library ..\..\lib\auto\re\re.lib and object ..\..\lib\auto\re\re.exp
    Generating code
    Finished generating code
    	if exist ..\..\lib\auto\re\re.dll.manifest mt -nologo -manifest ..\..\lib\auto\re\re.dll.manifest -outputresource:..\..\lib\auto\re\re.dll;2
    	if exist ..\..\lib\auto\re\re.dll.manifest del ..\..\lib\auto\re\re.dll.manifest
    	"C:\J\workspace\prod-v2\bsr\45511\eaadb\p\b\perl6715ae009739d\b\src\miniperl.exe" "-I..\..\lib" -MExtUtils::Command -e chmod -- 755 ..\..\lib\auto\re\re.dll
    Generating a nmake-style Makefile
    Writing Makefile for threads
    Running Mkbootstrap for threads ()
    	"C:\J\workspace\prod-v2\bsr\45511\eaadb\p\b\perl6715ae009739d\b\src\miniperl.exe" "-I..\..\lib" -MExtUtils::Command -e chmod -- 644 "threads.bs"
    	"C:\J\workspace\prod-v2\bsr\45511\eaadb\p\b\perl6715ae009739d\b\src\miniperl.exe" "-I..\..\lib" -MExtUtils::Command::MM -e cp_nonempty -- threads.bs ..\..\lib\auto\threads\threads.bs 644
    	"C:\J\workspace\prod-v2\bsr\45511\eaadb\p\b\perl6715ae009739d\b\src\miniperl.exe" "-I..\..\lib" "..\..\lib\ExtUtils\xsubpp"  -typemap C:\J\workspace\prod-v2\bsr\45511\eaadb\p\b\perl6715ae009739d\b\src\lib\ExtUtils\typemap  threads.xs > threads.xsc
    	"C:\J\workspace\prod-v2\bsr\45511\eaadb\p\b\perl6715ae009739d\b\src\miniperl.exe" "-I..\..\lib" -MExtUtils::Command -e mv -- threads.xsc threads.c
    	cl -c    -nologo -GF -W3 -MD -DWIN32 -D_CONSOLE -DNO_STRICT -DWIN64 -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE -D_WINSOCK_DEPRECATED_NO_WARNINGS -DPERL_TEXTMODE_SCRIPTS -DMULTIPLICITY -DPERL_IMPLICIT_SYS -O1 -Zi -GL -fp:precise    -DVERSION=\"2.36\"  -DXS_VERSION=\"2.36\"  "-I..\..\lib\CORE"   -Fdthreads.pdb threads.c
    threads.c
    C:\J\workspace\prod-v2\bsr\45511\eaadb\p\b\perl6715ae009739d\b\src\lib\CORE\inline.h(2815): warning C4244: '=': conversion from '__int64' to 'I32', possible loss of data
    C:\J\workspace\prod-v2\bsr\45511\eaadb\p\b\perl6715ae009739d\b\src\lib\CORE\inline.h(2890): warning C4244: '=': conversion from '__int64' to 'I32', possible loss of data
    C:\J\workspace\prod-v2\bsr\45511\eaadb\p\b\perl6715ae009739d\b\src\lib\CORE\inline.h(2951): warning C4244: '=': conversion from '__int64' to 'I32', possible loss of data
    threads.xs(799): warning C4267: 'function': conversion from 'size_t' to 'unsigned int', possible loss of data
    	"C:\J\workspace\prod-v2\bsr\45511\eaadb\p\b\perl6715ae009739d\b\src\miniperl.exe" "-I..\..\lib" -MExtUtils::Mksymlists  -e "Mksymlists('NAME'=>\"threads\", 'DLBASE' => 'threads', 'DL_FUNCS' => {  }, 'FUNCLIST' => [], 'IMPORTS' => {  }, 'DL_VARS' => []);"
    	link -out:..\..\lib\auto\threads\threads.dll -dll -nologo -nodefaultlib -debug -opt:ref,icf -ltcg  -libpath:"C:\J\workspace\prod-v2\bsr\45511\eaadb\p\b\perl6715ae009739d\p\lib\CORE"  -machine:AMD64 -subsystem:console,"5.02" threads.obj   "..\..\lib\CORE\perl538.lib" oldnames.lib kernel32.lib user32.lib gdi32.lib winspool.lib  comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib  netapi32.lib uuid.lib ws2_32.lib mpr.lib winmm.lib  version.lib odbc32.lib odbccp32.lib comctl32.lib msvcrt.lib vcruntime.lib ucrt.lib -def:threads.def
       Creating library ..\..\lib\auto\threads\threads.lib and object ..\..\lib\auto\threads\threads.exp
    threads.obj : error LNK2001: unresolved external symbol __imp_Perl_switch_locale_context
    ..\..\lib\auto\threads\threads.dll : fatal error LNK1120: 1 unresolved externals
    NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\bin\HostX64\x64\link.EXE"' : return code '0x460'
    Stop.
    	"C:\J\workspace\prod-v2\bsr\45511\eaadb\p\b\perl6715ae009739d\b\src\miniperl.exe" "-I..\..\lib" -MExtUtils::Command::MM -e cp_nonempty -- threads.bs ..\..\lib\auto\threads\threads.bs 644
    	link -out:..\..\lib\auto\threads\threads.dll -dll -nologo -nodefaultlib -debug -opt:ref,icf -ltcg  -libpath:"C:\J\workspace\prod-v2\bsr\45511\eaadb\p\b\perl6715ae009739d\p\lib\CORE"  -machine:AMD64 -subsystem:console,"5.02" threads.obj   "..\..\lib\CORE\perl538.lib" oldnames.lib kernel32.lib user32.lib gdi32.lib winspool.lib  comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib  netapi32.lib uuid.lib ws2_32.lib mpr.lib winmm.lib  version.lib odbc32.lib odbccp32.lib comctl32.lib msvcrt.lib vcruntime.lib ucrt.lib -def:threads.def
       Creating library ..\..\lib\auto\threads\threads.lib and object ..\..\lib\auto\threads\threads.exp
    threads.obj : error LNK2001: unresolved external symbol __imp_Perl_switch_locale_context
    ..\..\lib\auto\threads\threads.dll : fatal error LNK1120: 1 unresolved externals
    NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\bin\HostX64\x64\link.EXE"' : return code '0x460'
    Stop.
    Unsuccessful make(dist/threads): code=512 at ..\make_ext.pl line 584.
    NMAKE : fatal error U1077: '..\miniperl.exe' : return code '0x19'
    Stop.
    
    perl/5.38.2: ERROR: 
    Package 'd76b89b0eeaaa614f4900cce24cd391312466525' build failed
    perl/5.38.2: WARN: Build folder C:\J\workspace\prod-v2\bsr\45511\eaadb\p\b\perl6715ae009739d\b\build-release
    ERROR: perl/5.38.2: Error in build() method, line 82
    	self.run("nmake")
    	ConanException: Error 2 while executing
    

Note: To save resources, CI tries to finish as soon as an error is found. For this reason you might find that not all the references have been launched or not all the configurations for a given reference. Also, take into account that we cannot guarantee the order of execution as it depends on CI workload and workers availability.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[request] perl/5.38.2 [request] add perl/5.36@ recipe
3 participants