Package Details: libunity 7.1.4-5

Git Clone URL: https://aur.archlinux.org/libunity.git (read-only)
Package Base: libunity
Description: Library for instrumenting and integrating with all aspects of the Unity shell
Upstream URL: https://launchpad.net/libunity
Licenses: LGPL
Submitter: City-busz
Maintainer: shaggytwodope
Last Packager: shaggytwodope
Votes: 175
Popularity: 3.632850
First Submitted: 2011-01-22 23:07
Last Updated: 2017-01-20 12:00

Pinned Comments

Tahvok commented on 2017-03-12 17:14

The solution with libdee errors is not installing old icu from aur, but recompiling dee after updating icu from official repos.

Latest Comments

shaggytwodope commented on 2017-10-08 21:58

@hecsa Hello, so you will need to reinstall the package dee (https://aur.archlinux.org/packages/dee/). This is out of my control and not something that I can fix on my end. It's caused by icu being updated from the main repos and dee needing to be recompiled against it each time. So the fix is to just reinstall dee and then libunity.

hecsa commented on 2017-10-08 21:48

Hi,

When trying to upgrade the package, I'm gettinh the following error:

/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/../../../../lib/libdee-1.0.so: undefined reference to `utrans_openU_57'
/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/../../../../lib/libdee-1.0.so: undefined reference to `utrans_transUChars_57'
collect2: error: ld returned 1 exit status
make[3]: *** [Makefile:500: unity-scope-loader] Error 1
make[3]: Leaving directory '/tmp/yaourt-tmp-hecsa/aur-libunity/src/loader'
make[2]: *** [Makefile:415: all] Error 2
make[2]: Leaving directory '/tmp/yaourt-tmp-hecsa/aur-libunity/src/loader'
make[1]: *** [Makefile:571: all-recursive] Error 1
make[1]: Leaving directory '/tmp/yaourt-tmp-hecsa/aur-libunity/src'
make: *** [Makefile:475: all] Error 2
==> ERROR: A failure occurred in build().
Aborting...
==> ERROR: Makepkg was unable to build libunity.
==> Restart building libunity ? [y/N]
==> ---------------------------------
==> n
==> ERROR: unable to update

Any ideas about how to solve it?
Thanks, and best regards,

HeCSa.

Tahvok commented on 2017-03-12 17:14

The solution with libdee errors is not installing old icu from aur, but recompiling dee after updating icu from official repos.

shaggytwodope commented on 2017-03-03 23:00

@bkp It's not a depend for this package, it's related to dee (https://aur.archlinux.org/packages/dee/) and should not be a depend for this package. I know it's odd, but some aur stuff depends on other packages that one maintainer doesnt have access/relation to.

pschichtel commented on 2017-03-03 22:49

I can confirm @bkp's solution.

bkp commented on 2017-02-09 22:33

@shaggytwodope @wilberfan I had trouble building this package as well.

I resolved the issue by installing icu57 from the AUR.

Perhaps this package could be added as a dependency?

shaggytwodope commented on 2017-01-30 06:42

@wilberfan So your icu package should be up to date (icu 58.2-1), and so should dee. What are you using to update dee? I may just be easier to remove and reinstall.

For me (I use pacaur) it would be as simple as running pacaur -S dee

The current package version of dee is dee 1.2.7-9. If this problem continues, try contacting the maintainer for dee. As it is a depend.. and not a directly something I can fix for this package. You are more then welcome to contact me via email in the pkgbuild file should you wish. Be glad to help you solve this.

wilberfan commented on 2017-01-30 04:58

Still not building for me. Tried reinstalling dee. Still failing.

[CODE]
/usr/bin/ld: warning: libicui18n.so.57, needed by /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libdee-1.0.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libicuuc.so.57, needed by /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libdee-1.0.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libicudata.so.57, needed by /usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libdee-1.0.so, not found (try using -rpath or -rpath-link)
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libdee-1.0.so: undefined reference to `u_strFromUTF8Lenient_57'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libdee-1.0.so: undefined reference to `u_errorName_57'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libdee-1.0.so: undefined reference to `utrans_close_57'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libdee-1.0.so: undefined reference to `utrans_openU_57'
/usr/lib/gcc/x86_64-pc-linux-gnu/6.3.1/../../../../lib/libdee-1.0.so: undefined reference to `utrans_transUChars_57'
collect2: error: ld returned 1 exit status
make[3]: *** [Makefile:500: unity-scope-loader] Error 1
make[3]: Leaving directory '/tmp/builds/libunity/src/loader'
make[2]: *** [Makefile:415: all] Error 2
make[2]: Leaving directory '/tmp/builds/libunity/src/loader'
make[1]: *** [Makefile:571: all-recursive] Error 1
make[1]: Leaving directory '/tmp/builds/libunity/src'
make: *** [Makefile:475: all] Error 2
[/CODE]

ktrls commented on 2017-01-25 08:36

@shaggytwodope thanks! Nice and useful resolution.

Thank you very much

shaggytwodope commented on 2017-01-24 10:30

@ktrls Try reinstalling the package dee.

All comments