Opened 10 years ago

Closed 10 years ago

Last modified 9 years ago

#47087 closed defect (fixed)

kdepim4 @4.14.3 does not build under OSX 10.9

Reported by: tryingkaspersky@… Owned by: NicosPavlov
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc: mkae (Marko Käning), RJVB (René Bertin)
Port: kdepim4

Description

kdepim4 @4.14.3 will not build. Other kde related packages seem to build normally.

Attachments (1)

main.log (1.6 MB) - added by tryingkaspersky@… 10 years ago.
log

Download all attachments as: .zip

Change History (12)

Changed 10 years ago by tryingkaspersky@…

Attachment: main.log added

log

comment:1 Changed 10 years ago by mkae (Marko Käning)

Cc: mk@… rjvbertin@… added
Owner: changed from macports-tickets@… to nicos@…
Version: 2.3.3

comment:2 Changed 10 years ago by RJVB (René Bertin)

Strange that this comes up only now; surely someone must have tested kdepim 4.14.3 before? (Not me, I learned on Linux that I was going to want to stick to kdepim 4.13.3 ...)

Could you try to edit /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_kde_kdepim4/kdepim4/work/kdepim-4.14.3/blogilo/src/blogger.h such that the call on line 96 becomes

void authenticate(const AuthData_t &authData = AuthData_t());

with the definition for AuthData_t

typedef QMap<QString, QString> AuthData_t;

at an appropriate location before the authenticate() definition?

Then just repeat the failed port command, it should continue where it left off.

comment:3 Changed 10 years ago by RJVB (René Bertin)

BTW: I see you apparently have an octocore set-up. Next time when uploading a build log, could you please 1) save the initial (full) build log 2) repeat the failed port command

If that fails with the same error, upload only the refreshed, shorter log. It'll be easier to track compiler errors in there; if you keep the full log it can always be uploaded later should we need it.

comment:4 Changed 10 years ago by tryingkaspersky@…

rjvbertin,

I just followed the instructions you gave on comment:2 and it worked nicely.

comment:5 Changed 10 years ago by RJVB (René Bertin)

Great.

@Nicos: should we create a patch for MacPorts for this or submit one on KDE's ReviewBoard?

comment:6 Changed 10 years ago by NicosPavlov

Resolution: fixed
Status: newclosed

Thanks for looking at that one.

As it is an issue which is known now, I added a patch in r133859. It is not incompatible with sending it to the review board, though.

comment:7 Changed 10 years ago by mkae (Marko Käning)

René, will you post or have you already posted this on KDE's RB?

comment:8 Changed 10 years ago by RJVB (René Bertin)

I'm not sure that'll have a lot of impact ... unless this code has made it unmodified to the KF5 version?

comment:9 Changed 10 years ago by mkae (Marko Käning)

I've created an RR at KDE's RB for this, as development is still ongoing on kdepim4, as it seems from its git repo.

comment:10 Changed 9 years ago by RJVB (René Bertin)

Can someone please double-check if the patch (patch-blogger.diff) is still required with an up-to-date Xcode (v6.2) for 10.9? It doesn't appear to be the case for me.

Last edited 9 years ago by RJVB (René Bertin) (previous) (diff)

comment:11 Changed 9 years ago by mkae (Marko Käning)

I built this successfully with xcode 6.1.1 - i.e. the patch wasn't needed anymore!

So, I guess, one can silently remove the patch file from the port, as done in r141786.

Last edited 9 years ago by mkae (Marko Käning) (previous) (diff)
Note: See TracTickets for help on using tickets.