[Slackbuilds-users] Inkscape 0.92.3 error

Ekin Akoglu ekinakoglu at gmail.com
Fri May 4 08:50:40 UTC 2018


Hi,

Thank you for your suggestion, Willy.

I have just rebuilt all the inkscape's dependencies and the 
dependencies' dependencies in a cyclic manner. Below is the map, in 
reverse order, of what I have rebuilt:

inkscape -> lxml -> BeautifulSoup4, html5lib -> six, python-webencodings

inkscape -> numpy

However, even after all this work, I could not rebuild inkscape 
successfully. The error is the same, related to libiconv, as below in 
the linking step of the build process:

   CXX      ui/widget/addtoicon.o
   CXXLD    inkscape
libuemf/libuemf.a(uemf_utf.o): In function `U_Utf32leToUtf16le':
uemf_utf.c:(.text+0x323): undefined reference to `libiconv_open'
uemf_utf.c:(.text+0x346): undefined reference to `libiconv'
uemf_utf.c:(.text+0x351): undefined reference to `libiconv_close'
libuemf/libuemf.a(uemf_utf.o): In function `U_Utf16leToUtf32le':
uemf_utf.c:(.text+0x41f): undefined reference to `libiconv_open'
uemf_utf.c:(.text+0x442): undefined reference to `libiconv'
uemf_utf.c:(.text+0x44d): undefined reference to `libiconv_close'
libuemf/libuemf.a(uemf_utf.o): In function `U_Latin1ToUtf32le':
uemf_utf.c:(.text+0x50f): undefined reference to `libiconv_open'
uemf_utf.c:(.text+0x532): undefined reference to `libiconv'
uemf_utf.c:(.text+0x53d): undefined reference to `libiconv_close'
libuemf/libuemf.a(uemf_utf.o): In function `U_Utf8ToUtf32le':
uemf_utf.c:(.text+0x5ff): undefined reference to `libiconv_open'
uemf_utf.c:(.text+0x622): undefined reference to `libiconv'
uemf_utf.c:(.text+0x62d): undefined reference to `libiconv_close'
libuemf/libuemf.a(uemf_utf.o): In function `U_Utf32leToUtf8':
uemf_utf.c:(.text+0x6f3): undefined reference to `libiconv_open'
uemf_utf.c:(.text+0x71a): undefined reference to `libiconv'
uemf_utf.c:(.text+0x725): undefined reference to `libiconv_close'
libuemf/libuemf.a(uemf_utf.o): In function `U_Utf8ToUtf16le':
uemf_utf.c:(.text+0x818): undefined reference to `libiconv_open'
uemf_utf.c:(.text+0x83b): undefined reference to `libiconv'
uemf_utf.c:(.text+0x846): undefined reference to `libiconv_close'
libuemf/libuemf.a(uemf_utf.o): In function `U_Utf8ToLatin1':
uemf_utf.c:(.text+0x907): undefined reference to `libiconv_open'
uemf_utf.c:(.text+0x92a): undefined reference to `libiconv'
uemf_utf.c:(.text+0x935): undefined reference to `libiconv_close'
libuemf/libuemf.a(uemf_utf.o): In function `U_Latin1ToUtf8':
uemf_utf.c:(.text+0x9f8): undefined reference to `libiconv_open'
uemf_utf.c:(.text+0xa1b): undefined reference to `libiconv'
uemf_utf.c:(.text+0xa26): undefined reference to `libiconv_close'
libuemf/libuemf.a(uemf_utf.o): In function `U_Utf16leToUtf8':
uemf_utf.c:(.text+0xb8f): undefined reference to `libiconv_open'
uemf_utf.c:(.text+0xbb6): undefined reference to `libiconv'
uemf_utf.c:(.text+0xbc1): undefined reference to `libiconv_close'
libuemf/libuemf.a(uemf_utf.o): In function `U_Utf16leToLatin1':
uemf_utf.c:(.text+0xccf): undefined reference to `libiconv_open'
uemf_utf.c:(.text+0xcf6): undefined reference to `libiconv'
uemf_utf.c:(.text+0xd01): undefined reference to `libiconv_close'
collect2: error: ld returned 1 exit status
Makefile:7232: recipe for target 'inkscape' failed
make[3]: *** [inkscape] Error 1
make[3]: Leaving directory '/tmp/SBo/inkscape-0.92.3/src'
Makefile:5292: recipe for target 'all' failed
make[2]: *** [all] Error 2
make[2]: Leaving directory '/tmp/SBo/inkscape-0.92.3/src'
Makefile:1473: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/tmp/SBo/inkscape-0.92.3'
Makefile:1129: recipe for target 'all' failed
make: *** [all] Error 2

Do you have an idea or is inkscape.SlackBuild broken on SBo? My system 
is Slackware64 14.2 -stable.

Best,

Ekin


On 30/04/18 14:45, Willy Sudiarto Raharjo wrote:
> On 04/30/2018 05:05 PM, Ekin Akoglu wrote:
>> Hi,
>>
>> When compiling the following error occurs related to libiconv:
>>
>> CXXLD    inkscape
>> libuemf/libuemf.a(uemf_utf.o): In function `U_Utf32leToUtf16le':
>> uemf_utf.c:(.text+0x323): undefined reference to `libiconv_open'
>> uemf_utf.c:(.text+0x346): undefined reference to `libiconv'
>> uemf_utf.c:(.text+0x351): undefined reference to `libiconv_close'
>> libuemf/libuemf.a(uemf_utf.o): In function `U_Utf16leToUtf32le':
>> uemf_utf.c:(.text+0x41f): undefined reference to `libiconv_open'
>> uemf_utf.c:(.text+0x442): undefined reference to `libiconv'
>> uemf_utf.c:(.text+0x44d): undefined reference to `libiconv_close'
>> libuemf/libuemf.a(uemf_utf.o): In function `U_Latin1ToUtf32le':
>> uemf_utf.c:(.text+0x50f): undefined reference to `libiconv_open'
>> uemf_utf.c:(.text+0x532): undefined reference to `libiconv'
>> uemf_utf.c:(.text+0x53d): undefined reference to `libiconv_close'
>> libuemf/libuemf.a(uemf_utf.o): In function `U_Utf8ToUtf32le':
>> uemf_utf.c:(.text+0x5ff): undefined reference to `libiconv_open'
>> uemf_utf.c:(.text+0x622): undefined reference to `libiconv'
>> uemf_utf.c:(.text+0x62d): undefined reference to `libiconv_close'
>> libuemf/libuemf.a(uemf_utf.o): In function `U_Utf32leToUtf8':
>> uemf_utf.c:(.text+0x6f3): undefined reference to `libiconv_open'
>> uemf_utf.c:(.text+0x71a): undefined reference to `libiconv'
>> uemf_utf.c:(.text+0x725): undefined reference to `libiconv_close'
>> libuemf/libuemf.a(uemf_utf.o): In function `U_Utf8ToUtf16le':
>> uemf_utf.c:(.text+0x818): undefined reference to `libiconv_open'
>> uemf_utf.c:(.text+0x83b): undefined reference to `libiconv'
>> uemf_utf.c:(.text+0x846): undefined reference to `libiconv_close'
>> libuemf/libuemf.a(uemf_utf.o): In function `U_Utf8ToLatin1':
>> uemf_utf.c:(.text+0x907): undefined reference to `libiconv_open'
>> uemf_utf.c:(.text+0x92a): undefined reference to `libiconv'
>> uemf_utf.c:(.text+0x935): undefined reference to `libiconv_close'
>> libuemf/libuemf.a(uemf_utf.o): In function `U_Latin1ToUtf8':
>> uemf_utf.c:(.text+0x9f8): undefined reference to `libiconv_open'
>> uemf_utf.c:(.text+0xa1b): undefined reference to `libiconv'
>> uemf_utf.c:(.text+0xa26): undefined reference to `libiconv_close'
>> libuemf/libuemf.a(uemf_utf.o): In function `U_Utf16leToUtf8':
>> uemf_utf.c:(.text+0xb8f): undefined reference to `libiconv_open'
>> uemf_utf.c:(.text+0xbb6): undefined reference to `libiconv'
>> uemf_utf.c:(.text+0xbc1): undefined reference to `libiconv_close'
>> libuemf/libuemf.a(uemf_utf.o): In function `U_Utf16leToLatin1':
>> uemf_utf.c:(.text+0xccf): undefined reference to `libiconv_open'
>> uemf_utf.c:(.text+0xcf6): undefined reference to `libiconv'
>> uemf_utf.c:(.text+0xd01): undefined reference to `libiconv_close'
>> collect2: error: ld returned 1 exit status
>> Makefile:7232: recipe for target 'inkscape' failed
>> make[3]: *** [inkscape] Error 1
>> make[3]: Leaving directory '/tmp/SBo/inkscape-0.92.3/src'
>> Makefile:5292: recipe for target 'all' failed
>> make[2]: *** [all] Error 2
>> make[2]: Leaving directory '/tmp/SBo/inkscape-0.92.3/src'
>> Makefile:1473: recipe for target 'all-recursive' failed
>> make[1]: *** [all-recursive] Error 1
>> make[1]: Leaving directory '/tmp/SBo/inkscape-0.92.3'
>> Makefile:1129: recipe for target 'all' failed
>> make: *** [all] Error 2
>>
>> I have also tried with libiconv 1.15 installed but it did not work. Do
>> you have an idea about what could be wrong?
> Is this on -current or -stable?
> have you tried to rebuilt all deps as well?
>
>
>
>
>
> _______________________________________________
> SlackBuilds-users mailing list
> SlackBuilds-users at slackbuilds.org
> https://lists.slackbuilds.org/mailman/listinfo/slackbuilds-users
> Archives - https://lists.slackbuilds.org/pipermail/slackbuilds-users/
> FAQ - https://slackbuilds.org/faq/
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.slackbuilds.org/pipermail/slackbuilds-users/attachments/20180504/d0b18265/attachment.html>


More information about the SlackBuilds-users mailing list