View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
---|---|---|---|---|---|---|---|---|---|
0002403 | NetSurf | [All Projects] General | public | 2015-12-20 18:17 | 2016-02-16 14:10 | ||||
Reporter | Alexander Rødseth | ||||||||
Assigned To | Vincent Sanders | ||||||||
Severity | minor | Reproducibility | always | ||||||
Status | closed | Resolution | fixed | ||||||
Platform | Linux | OS | Arch Linux | OS Version | 64-bit | ||||
Product Version | 3.3 | ||||||||
Target Version | Fixed in Version | 3.4 | |||||||
Summary | 0002403: Does not compile with utf8proc 1.3.1 | ||||||||
Description | Hi, Netsurf 3.3 builds fine on 64-bit Arch Linux with utf8proc 1.1.6. However, after the upgrade to utf8proc 1.3.1, Netsurf 3.3 no longer builds. It is mainly utils/idna.c that is problematic. The first issue is that upstream of utf8proc have now placed the include file as: /usr/include/utf8proc.h intead of /usr/include/libutf8proc/utf8proc.h The second issue is that UTF8PROC_CCC_VIRAMA is no longer defined. (It has the value 9 in version 1.1.6 of utf8proc). Cheers, Alexander F Rødseth <xyproto@archlinux.org> | ||||||||
Steps To Reproduce | 1. Upgrade utf8proc to 1.3.1. 2. Build Netsurf 3.3 | ||||||||
Additional Information | The Netsurf binary compiled with utf8proc 1.1.6 seems to work fine with the utf8proc 1.3.1 library (Netsurf starts up and looks fine). | ||||||||
Tags | No tags attached. | ||||||||
Fixed in CI build # | |||||||||
Reported in CI build # | |||||||||
URL of problem page | |||||||||
Attached Files |
|
Notes | |
Alexander Rødseth (reporter) 2015-12-20 18:19 |
UTF8proc webpage: http://julialang.org/utf8proc/ |
Chris Young (developer) 2016-01-02 01:05 |
You need to use our version of libutf8proc, as it has some changes. http://git.netsurf-browser.org/libutf8proc.git/ |
Vincent Sanders (administrator) 2016-01-22 10:35 |
I have updated the embedded version of libutf8proc that netsurf requires to version 1.3.1. Currently there are changes made to the libraries API which have not been accepted upstream. We hope to remedy this before the 3.5 release |
Vincent Sanders (administrator) 2016-02-16 14:10 |
Confirmed fixed in 3.4 release |
Issue History | |||
Date Modified | Username | Field | Change |
---|---|---|---|
2015-12-20 18:17 | Alexander Rødseth | New Issue | |
2015-12-20 18:19 | Alexander Rødseth | Note Added: 0001129 | |
2016-01-02 01:05 | Chris Young | Note Added: 0001132 | |
2016-01-02 01:05 | Chris Young | Status | new => feedback |
2016-01-22 10:35 | Vincent Sanders | Note Added: 0001158 | |
2016-01-22 10:35 | Vincent Sanders | Assigned To | => Vincent Sanders |
2016-01-22 10:35 | Vincent Sanders | Status | feedback => resolved |
2016-01-22 10:35 | Vincent Sanders | Resolution | open => fixed |
2016-01-22 10:35 | Vincent Sanders | Fixed in Version | => 3.4 |
2016-02-16 14:10 | Vincent Sanders | Note Added: 0001242 | |
2016-02-16 14:10 | Vincent Sanders | Status | resolved => closed |