Opened 14 months ago

Last modified 14 months ago

#68386 assigned defect

djvulibre: build fails for 'divuextract', due to numerous undefined symbols; possible xcode 15 issue — at Version 1

Reported by: conradwt (Conrad Taylor) Owned by: NicosPavlov
Priority: Normal Milestone:
Component: ports Version: 2.8.1
Keywords: sonoma xcode15 arm Cc: mascguy (Christopher Nielsen)
Port: djvulibre

Description (last modified by mascguy (Christopher Nielsen))

Details (too many undefined symbols to list all, but a few examples follow).

Also note that this port needs to be updated to disable silent rules, as there is no detail regarding compilation and link commands.

:info:build ld: Undefined symbols:
:info:build   _DjVuPrintErrorUTF8, referenced from:
:info:build       _main in djvmcvt.o
:info:build       Usage() in djvmcvt.o
:info:build   DJVU::ByteStream::create(DJVU::GURL const&, char const*), referenced from:
:info:build       do_bundled(DJVU::GArray<DJVU::GUTF8String>&) in djvmcvt.o
:info:build   DJVU::GArrayBase::GArrayBase(DJVU::GCont::Traits const&, int, int), referenced from:
:info:build       _main in djvmcvt.o
:info:build   DJVU::GArrayBase::~GArrayBase(), referenced from:
:info:build       _main in djvmcvt.o
:info:build   DJVU::GException::GException(char const*, char const*, int, char const*, DJVU::GException::source_type), referenced from:
:info:build       _main in djvmcvt.o

[...etc...]

:info:build clang: error: linker command failed with exit code 1 (use -v to see invocation)
:info:build make[2]: *** [djvuextract] Error 1

Change History (2)

Changed 14 months ago by conradwt (Conrad Taylor)

Attachment: djvulibre-main.log added

main.log

comment:1 Changed 14 months ago by mascguy (Christopher Nielsen)

Cc: mascguy added; nicos@… removed
Description: modified (diff)
Keywords: xcode15 arm added
Owner: set to NicosPavlov
Status: newassigned
Summary: Fails to builddjvulibre: build fails for 'divuextract', due to numerous undefined symbols; possible xcode 15 issue
Version: 2.8.1
Note: See TracTickets for help on using tickets.