Comments (2)
@nctl144 can you give more details here about why it's commented now at the moment?
from scurl.
Right I forgot to type this in more detail, sorry about that @lopuhin !
Right now there are a few problems, when icu is installed on the MacOS, this traceback is found when compiling Cython on branch #34:
third_party/chromium/url/url_canon_icu.cc:140:29: error: no matching function for call to 'ucnv_fromUChars_62'
int required_capacity = ucnv_fromUChars(converter_, dest, dest_capacity,
^~~~~~~~~~~~~~~
/usr/local/include/unicode/urename.h:627:25: note: expanded from macro 'ucnv_fromUChars'
#define ucnv_fromUChars U_ICU_ENTRY_POINT_RENAME(ucnv_fromUChars)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/unicode/uvernum.h:113:40: note: expanded from macro 'U_ICU_ENTRY_POINT_RENAME'
#define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/unicode/uvernum.h:112:44: note: expanded from macro 'U_DEF2_ICU_ENTRY_POINT_RENAME'
#define U_DEF2_ICU_ENTRY_POINT_RENAME(x,y) U_DEF_ICU_ENTRY_POINT_RENAME(x,y)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/unicode/uvernum.h:111:43: note: expanded from macro 'U_DEF_ICU_ENTRY_POINT_RENAME'
#define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y
^~~~~~
<scratch space>:213:1: note: expanded from here
ucnv_fromUChars_62
and this is the traceback on Linux:
third_party/chromium/url/url_canon_icu.cc: In member function 'virtual void url::ICUCharsetConverter::ConvertFromUTF16(const char16*, int, url::CanonOutput*)':
third_party/chromium/url/url_canon_icu.cc:141:67: error: invalid conversion from 'const char16* {aka const short unsigned int*}' to 'const UChar* {aka const char16_t*}' [-fpermissive]
input, input_len, &err);
^
In file included from /usr/local/include/unicode/platform.h:25:0,
from /usr/local/include/unicode/ptypes.h:52,
from /usr/local/include/unicode/umachine.h:46,
from /usr/local/include/unicode/utypes.h:38,
from /usr/local/include/unicode/ustring.h:21,
from third_party/chromium/url/url_canon_icu.cc:13:
/usr/local/include/unicode/ucnv.h:1250:1: note: initializing argument 4 of 'int32_t ucnv_fromUChars_62(UConverter*, char*, int32_t, const UChar*, int32_t, UErrorCode*)'
ucnv_fromUChars(UConverter *cnv,
^
from scurl.
Related Issues (20)
- Hostname attribute support for urlparse4
- Discuss the mailto: parsing correctness
- Integrate scurl into w3lib and scrapy HOT 1
- Update the code from GURL chromium HOT 2
- Additional components to implement HOT 1
- GURL idna encoding
- Make sure that canonicalize_url is not different from that of w3lib HOT 2
- Raise the exception error for invalid urls HOT 3
- Test failed on Mac OS py35 and py34
- Update the doc on how to update chromium source
- Enable windows support for scurl
- Packaging HOT 1
- urlparse result does not raise AttributeError for unsupported attributes HOT 2
- Urljoin canonicalize urls by default HOT 1
- GURL fails to handle some urls HOT 1
- Fix the test for Scurl urljoin
- Installation instructions are wrong HOT 7
- Segfault or encoding error when parsing a URL HOT 3
- undefined symbol: _ZTVN10__cxxabiv117__class_type_infoE
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from scurl.