Summary: | dev-db/couchdb-1.6.0: fails to build with /bin/sh -> dash | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Diego Elio Pettenò (RETIRED) <flameeyes> |
Component: | Current packages | Assignee: | No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it <maintainer-needed> |
Status: | RESOLVED OBSOLETE | ||
Severity: | normal | CC: | alexander, treecleaner |
Priority: | Normal | Keywords: | NeedPatch, PMASKED |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | Pending removal: 2018-12-11 | ||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 526268 | ||
Attachments: |
build.log
couchdb-1.6.0-build.log |
Description
Diego Elio Pettenò (RETIRED)
2014-11-19 01:14:44 UTC
Created attachment 389680 [details] build.log Autoattach of build.log -- if there are any issues with this file please add bug to tracker bug 527870 This is likely a duplicate of bug 528022 Created attachment 389706 [details]
couchdb-1.6.0-build.log
Well, even with correctly working icu-config dash prints the following warnings:
./configure: 18162: ./configure: %%: not found
checking for icu-config... /usr/bin/icu-config
checking for ICU >= 3.4.1... yes
checking ICU_CPPFLAGS... -DU_DISABLE_RENAMING=1 -I/usr/include
checking ICU_CFLAGS...
checking ICU_CXXFLAGS... --std=c++0x
checking ICU_LIBS... -L/usr/lib64 -licui18n -licuuc -licudata
checking for curl-config... /usr/bin/curl-config
./configure: 18410: test: /usr/bin/curl-config: unexpected operator
./configure: 18422: test: x: unexpected operator
./configure: 18432: test: x: unexpected operator
As a result it executes curl-config with incorrect options and poisoning Makefiles:
< snip >
CURL_CFLAGS = Usage: curl-config [OPTION]
Available values for OPTION include:
--built-shared says 'yes' if libcurl was built shared
--ca ca bundle install path
--cc compiler
--cflags pre-processor and compiler flags
--checkfor [version] check for (lib)curl of the specified version
--configure the arguments given to configure when building curl
--features newline separated list of enabled features
--help display this help and exit
--libs library linking information
--prefix curl install prefix
--protocols newline separated list of enabled protocols
--static-libs static libcurl library linking information
--version output version information
--vernum output the version information as a number (hexadecimal)
< snip >
Removing wrt #594624. |