Opened 5 years ago

Last modified 4 years ago

#53733 assigned defect

Multiple problems with kdelibs4 port

Reported by: mouse07410 (Mouse) Owned by: NicosPavlov
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc:
Port: kdelibs4

Description

First, would be nice to move it from qt4 to qt5.

This port fails to compile/build on Mac OS X 10.11.6 (I suspect it would do the same or worse on 10.12).

There is an unspecified dependency on "lbzip2" package (parallel bzip2). Build fails unless "lbzip2" is installed prior to this one.

Regardless, this build fails - see the attached log. Local environment: Latest Macports, OS X 10.11.6, Xcode-8.2.1.

This problem was discovered during attempt to install "umbrello" port.

Attachments (1)

kdelibs4.txt.gz (784.4 KB) - added by mouse07410 (Mouse) 5 years ago.
Complete Macports build log (compressed, to avoid uploading 33MB of text)

Download all attachments as: .zip

Change History (5)

Changed 5 years ago by mouse07410 (Mouse)

Attachment: kdelibs4.txt.gz added

Complete Macports build log (compressed, to avoid uploading 33MB of text)

comment:1 Changed 5 years ago by mf2k (Frank Schima)

Cc: nicos@… removed
Owner: set to NicosPavlov
Status: newassigned

comment:2 Changed 5 years ago by NicosPavlov

The error is slightly surprising, as bzip2 is declared as a dependency of kdelibs4, and your log shows that the configuration stage checks for the existence of libzip2 and finds it:

...
:info:configure -- Performing Test HAVE_TM_GMTOFF
:info:configure -- Performing Test HAVE_TM_GMTOFF - Success
:info:configure -- Found BZip2: /opt/local/lib/libbz2.dylib (found version "1.0.6") 
:info:configure -- Looking for BZ2_bzCompressInit
:info:configure -- Looking for BZ2_bzCompressInit - found
...

I also cannot reproduce the error. Would it be possible to confirm that the port bzip2 is properly installed?

Also, I noticed that you are attempting to install kdelibs4 with the variant +docs. A temporary workaround, admittedly not a solution, would be to not employ the variant, as the failing files are apparently documentation ones.

comment:3 Changed 5 years ago by mouse07410 (Mouse)

The error is slightly surprising, as bzip2 is declared as a dependency of kdelibs4, and your log shows that the configuration stage checks for the existence of libzip2

That's because when I found that it lists "bzip2" but actually requires "lbzip2", I've manually installed "lbzip2" (hoping that it would resolve the problem). Unfortunately it did not.

I just tried without +docs, and it appears to work. I still would like that variant fixed though. :-)

comment:4 Changed 4 years ago by ryandesign (Ryan Schmidt)

It does not require lbzip2. See #55560 for more about that spurious error.

The real error here is:

meinproc4.shell: line 4: 62715 Segmentation fault: 11

This is an old and well-known problem with the +docs variant. See #30162.

Note: See TracTickets for help on using tickets.