Opened 14 years ago

Closed 13 years ago

#23951 closed update (fixed)

aqbanking: update to latest stable version

Reported by: mkae (Marko Käning) Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc: mf2k (Frank Schima), michaelld (Michael Dickens), pixilla (Bradley Giesbrecht)
Port: aqbanking

Description

Here is an update for this port to the latest stable version 4.2.4.

Works for me, BUT I do get a *WARNING* during configure:

configure: WARNING: unrecognized options: --with-qt-libs

If I remove that option it doesn't configure anymore. If I change it into --with-qt3-libs it also doesn't work as expected.

For some reason only leaving the unrecognized option in gave me the only way to configure/build/install the port.

Attachments (2)

Portfile-aqbanking_4.1.4-4.2.4.diff (3.0 KB) - added by mkae (Marko Käning) 14 years ago.
Ooops, forgot to exclude also the disable OFX variant
Portfile-aqbanking-qt4.diff (2.4 KB) - added by mf2k (Frank Schima) 14 years ago.

Download all attachments as: .zip

Change History (16)

Changed 14 years ago by mkae (Marko Käning)

Ooops, forgot to exclude also the disable OFX variant

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

Cc: macsforever2000@… added

Cc Me!

comment:2 Changed 14 years ago by mf2k (Frank Schima)

Here's my version update to 4.2.4. I have attempted to use qt4 but I cannot get the --include-qt4-libs configure statement to find the qt4 libraries because it is looking for libQtGui.4.dylib, but the qt4-mac port does not actually create that file. So I'm stuck.

Changed 14 years ago by mf2k (Frank Schima)

Attachment: Portfile-aqbanking-qt4.diff added

comment:3 Changed 14 years ago by mf2k (Frank Schima)

Cc: michaelld@… added

@ michaelld: Any suggestions for getting this patch to work with qt4-mac?

Here's the error I see:

:info:configure checking if QT4 is allowed... yes
:info:configure checking for qt4 includes... not found
:info:configure checking for qt4 libraries... not found
:info:configure checking for qt4 moc... /opt/local/libexec/qt4-mac/bin/moc
:info:configure checking for qt4 uic... /opt/local/libexec/qt4-mac/bin/uic
:info:configure configure: WARNING:
:info:configure  QT4 is not explicitly disabled and I could not find some QT4 components
:info:configure  (see which are missing in messages above).
:info:configure  If you don't want to compile QT4 applications please use "--disable-qt4".

...

:info:configure configure: *** QT4 is required for QT-frontend "q4banking". Specify --with-frontends="" to build aqbanking without that frontend.
:info:configure configure: error: 
:info:configure *** Requirements not fulfilled. Fix your requirements or change the
:info:configure *** configuration.

comment:4 Changed 13 years ago by mkae (Marko Käning)

Hi Michael,

I'm wondering whether you still see this problem, now that you have proceeded much further with your qt4-mac port...

Greets, Marko

comment:5 Changed 13 years ago by michaelld (Michael Dickens)

I'll look into it; got quite a queue right now with the qt4-mac checking, but I'll get to it.

comment:6 Changed 13 years ago by mkae (Marko Käning)

Great.

I'm just contributing to the queue concerning qt4-mac on MacPorts' devel mailing list.

I wonder how such a circular dependency checking issue as described can actually occur.

Thanks for your response Michael!

Would be really cool if one would be able to get this sorted out.

comment:7 in reply to:  5 Changed 13 years ago by mkae (Marko Käning)

Cc: brad@… added

Replying to michaelld@…:

I'll look into it; got quite a queue right now with the qt4-mac checking, but I'll get to it.

I have the feeling that the QT4 include and lib files are not where they should be...

In QT3 they are in $PREFIX/include/qt3 and now it looks like they got copied directly in $PREFIX/include. Same holds for the libs!!!

Can it be that qt4-mac is misbehaving or simply different from QT3 before?

comment:8 Changed 13 years ago by michaelld (Michael Dickens)

Qt4's default install locations for headers and libraries are in ${prefix}/include and ${prefix}/lib. It is true that Qt3 (x11) installs them into ${prefix}/include/qt3 and ${prefix}/lib/qt3. It's trivial to have them installed there for qt4, but then it's non-trivial to rev-bump all of the ports that depend on that specific install location for the libraries (somewhere around 100 ports would need to be bumped; some would need to be fixed to find these non-standard locations). So, I'm more inclined to leave them where they are for the time being, since all of that recompiling takes an awful long time even on the fastest of today's Macs.

comment:9 Changed 13 years ago by michaelld (Michael Dickens)

On the actual topic of this ticket: I'm updating gwenhywfar first to 4.0.1 (almost done), and then aqbanking second to 5.0.1. A number of the configure arguments changed from v4 to v5, so I'm having to (re)sort through them. Both ports end up using the new qt4 portgroup, which helps in development a little -- but it'll be a bit longer before I have them running since I have a host of qt4 issues to take care of still.

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

Thanks for the info Michael,

Oh, you're taking care of those two ports already. That's great. I think I might have been lost here. I wanted to give it a try now, but since you're so experienced with QT4 here, I'll simply wait.

Thanks for your major updates here!

Greets, Marko

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

I got aqbanking as well as gwenhywfar to build successfully.

Since kmymoney 1.0.5 with kmm_banking relies on the current state of these ports I suggest that we introduce two new conflicting ports (aqbanking5 and gwenhywfar4), which will then work with the upcoming kmymoney4 only. (I am at the moment reluctant to upgrade those two ports to the latest version, unless we can prove that kmymoney 1.0.5 + kmm_banking doesn't stop working.)

I'll commit my changes to aqbanking(5) and gwenhywfar(4) as soon as I can manage.

comment:12 Changed 13 years ago by michaelld (Michael Dickens)

@Marko: Go with what you think is best. We can always mess around with them later if/as necessary. I haven't made progress here because I'm stuck getting qt4-mac working (again, with many changes [again]).

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

OK, will do.

I just wanted to let you hear from my progress, so that we don't do the same things twice.

I have questions for you anyway some time later, because I had to make some funny patches to gwenhywfar's configure script to be able to make it work.

comment:14 Changed 13 years ago by mkae (Marko Käning)

Resolution: fixed
Status: newclosed

see r73032

Note: See TracTickets for help on using tickets.