0

I'm trying to build ICU on Solaris Sparc 64 and it's giving me this error when calling make:

* No rule to make target uconvmsg/libuconvmsg.a(uconvmsg/uconvmsg_dat.ao', needed byuconvmsg/libuconvmsg.a'. Stop

There seems to be a bug with make 3.8.2 that causes this: http://lists.linuxtogo.org/pipermail/openembedded-core/2012-November/031740.html

But I tried GNU make 3.74 and still getting the same error. Did anyone have the same problem before?

Lucas
  • 3,376
  • 6
  • 31
  • 46
Dao Lam
  • 2,837
  • 11
  • 38
  • 44

2 Answers2

1

If it helps, using gmake 3.81 worked for me.

ICU
  • 11
  • 1
1

workaround- if you don't need uconv you can configure ICU with --disable-extras (and file a bug)

Steven R. Loomis
  • 4,228
  • 28
  • 39
  • 1
    Thank you! It worked. I got the answer from ICU developers a while ago but was too busy to come back and add an answer. Thanks though. This will be helpful for future developers! – Dao Lam Sep 10 '13 at 01:02
  • Wow that is awesome. Thank you! I just want to let you know that getting an answer from a developer of ICU is something pretty amazing for a college student like me! :) – Dao Lam Sep 11 '13 at 07:36
  • @DaoLam well that is part of the benefit of open source software, there is the emphasis on building community. – Steven R. Loomis Sep 12 '13 at 15:16