Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 934481 - dev-libs/libayatana-appindicator-0.5.93: ld.lld: error: version script assignment of 'local' to symbol '_generate_' failed: symbol not defined
Summary: dev-libs/libayatana-appindicator-0.5.93: ld.lld: error: version script assign...
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Pacho Ramos
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks: LD-is-lld, systemwide-lld
  Show dependency tree
 
Reported: 2024-06-17 23:05 UTC by Alfred Wingate
Modified: 2024-07-03 16:36 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
dev-libs/libayatana-appindicator-0.5.93 build.log (xz compressed) (libayatana-appindicator-0.5.93:20240617-223833.log.xz,2.54 KB, application/x-xz)
2024-06-17 23:05 UTC, Alfred Wingate
Details
emerge --info (emerge--info.txt,8.86 KB, text/plain)
2024-06-17 23:05 UTC, Alfred Wingate
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Alfred Wingate 2024-06-17 23:05:23 UTC
Created attachment 895989 [details]
dev-libs/libayatana-appindicator-0.5.93 build.log (xz compressed)

FAILED: src/libayatana-appindicator3.so.1.0.0 
: && /usr/lib/llvm/18/bin/clang -fPIC -O3 -pipe -march=znver3 -flto=thin -Werror=odr -Werror=strict-aliasing -Wno-incompatible-pointer-types  -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0   -Wl,--version-script=/var/tmp/portage/dev-libs/libayatana-appindicator-0.5.93/work/libayatana-appindicator-0.5.93/src/app-indicator.symbols -shared -Wl,-soname,libayatana-appindicator3.so.1 -o src/libayatana-appindicator3.so.1.0.0 src/CMakeFiles/ayatana-appindicator3.dir/app-indicator.c.o src/CMakeFiles/ayatana-appindicator3.dir/app-indicator-enum-types.c.o src/CMakeFiles/ayatana-appindicator3.dir/application-service-marshal.c.o src/CMakeFiles/ayatana-appindicator3.dir/generate-id.c.o src/CMakeFiles/ayatana-appindicator3.dir/gen-notification-item.xml.c.o src/CMakeFiles/ayatana-appindicator3.dir/gen-notification-watcher.xml.c.o  -layatana-indicator3  -layatana-ido3-0.4  -ldbusmenu-gtk3  -ldbusmenu-glib  -lgtk-3  -lgdk-3  -lpangocairo-1.0  -lpango-1.0  -lharfbuzz  -latk-1.0  -lcairo-gobject  -lcairo  -lgdk_pixbuf-2.0  -lgio-2.0  -lgobject-2.0  -lglib-2.0 && :
ld.lld: error: version script assignment of 'local' to symbol '_generate_' failed: symbol not defined
ld.lld: error: version script assignment of 'local' to symbol '_application_' failed: symbol not defined
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Comment 1 Alfred Wingate 2024-06-17 23:05:59 UTC
Created attachment 895990 [details]
emerge --info
Comment 2 Alfred Wingate 2024-06-17 23:12:18 UTC
This appears to be case of a typo or confusion with how these work.

_generate_ -> _generate_id ?
_application_ -> _application_* or _application_service_marshal_* ?

https://github.com/AyatanaIndicators/libayatana-appindicator/blob/master/src/application-service-marshal.list there appears be many things that are generated from _application_service_marshal_.
Comment 3 Pacho Ramos gentoo-dev 2024-06-19 09:06:40 UTC
I would report it to upstream then. Thanks