[MacPorts] #39803: qt4-mac @4.8.5_0 missing dependency: qt4-mac-sqlite3-plugin
#39803: qt4-mac @4.8.5_0 missing dependency: qt4-mac-sqlite3-plugin -------------------------------------------------+------------------------- Reporter: oliver.bock@… | Owner: macports- Type: defect | tickets@… Priority: Normal | Status: new Component: ports | Milestone: Keywords: qt assistent sqlite dependency | Version: 2.1.3 missing | Port: qt4-mac -------------------------------------------------+------------------------- Qt Assistent fails to run due to a missing dependency: {{{ QSqlDatabase: QSQLITE driver not loaded QSqlDatabase: available drivers: Error reading collection file '/Users/<user>/Library/Application Support/Trolltech/Assistant/qthelpcollection_4.8.5.qhc': Cannot load sqlite database driver!. }}} Installing `qt4-mac-sqlite3-plugin` solves the issue for me. -- Ticket URL: <https://trac.macports.org/ticket/39803> MacPorts <http://www.macports.org/> Ports system for OS X
#39803: qt4-mac @4.8.5_0 missing dependency: qt4-mac-sqlite3-plugin -------------------------+------------------------------------------------- Reporter: | Owner: macports-tickets@… oliver.bock@… | Status: new Type: defect | Milestone: Priority: Normal | Version: 2.1.3 Component: ports | Keywords: qt assistent sqlite dependency Resolution: | missing Port: qt4-mac | -------------------------+------------------------------------------------- Comment (by egall@…): Unfortunately that can't be added as a dependency, because that would create a circular dependency loop. Perhaps a note telling users to install it could be added to `port notes qt4-mac` though... -- Ticket URL: <https://trac.macports.org/ticket/39803#comment:1> MacPorts <http://www.macports.org/> Ports system for OS X
#39803: qt4-mac @4.8.5_0 missing dependency: qt4-mac-sqlite3-plugin ----------------------------+-------------------------------- Reporter: oliver.bock@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: qt4-mac | ----------------------------+-------------------------------- Changes (by ryandesign@…): * keywords: qt assistent sqlite dependency missing => -- Ticket URL: <https://trac.macports.org/ticket/39803#comment:2> MacPorts <http://www.macports.org/> Ports system for OS X
#39803: qt4-mac @4.8.5_0 missing dependency: qt4-mac-sqlite3-plugin ----------------------------+------------------------- Reporter: oliver.bock@… | Owner: michaelld@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: qt4-mac | ----------------------------+------------------------- Changes (by ryandesign@…): * owner: macports-tickets@… => michaelld@… -- Ticket URL: <https://trac.macports.org/ticket/39803#comment:3> MacPorts <http://www.macports.org/> Ports system for OS X
#39803: qt4-mac @4.8.5_0 missing dependency: qt4-mac-sqlite3-plugin ----------------------------+------------------------- Reporter: oliver.bock@… | Owner: michaelld@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: wontfix | Keywords: Port: qt4-mac | ----------------------------+------------------------- Changes (by michaelld@…): * status: new => closed * resolution: => wontfix Comment: I'll echo what egall@ said: qt4-mac-sqlite3-plugin has qt4-mac as a dependency, and thus qt4-mac-sqlite3-plugin cannot be a dependency of qt4-mac. I'll add a note to qt4-mac about plugins, as well as update the plugins to 4.8.5. -- Ticket URL: <https://trac.macports.org/ticket/39803#comment:4> MacPorts <http://www.macports.org/> Ports system for OS X
#39803: qt4-mac @4.8.5_0 missing dependency: qt4-mac-sqlite3-plugin ----------------------------+------------------------- Reporter: oliver.bock@… | Owner: michaelld@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: wontfix | Keywords: Port: qt4-mac | ----------------------------+------------------------- Comment (by oliver.bock@…): While I do understand the reasoning, I can't consider this as a proper solution to the problem. This effectively means a primary component of the `qt4-mac` port, Qt Assistant, will be broken by default. Of all average/casual MacPorts users, who is going to look into those notes? I honestly think you should reconsider the package structure and probably integrate the SQLite plugin if it's required mandatorily. JM2C -- Ticket URL: <https://trac.macports.org/ticket/39803#comment:5> MacPorts <http://www.macports.org/> Ports system for OS X
#39803: qt4-mac @4.8.5_0 missing dependency: qt4-mac-sqlite3-plugin ----------------------------+------------------------- Reporter: oliver.bock@… | Owner: michaelld@… Type: defect | Status: reopened Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: qt4-mac | ----------------------------+------------------------- Changes (by michaelld@…): * status: closed => reopened * resolution: wontfix => Comment: I don't use QtAssistant. I just tested it both with and without qt4-mac- sqlite3-plugin (and, the other qt4-mac-*-plugin ports), and I see your point. Since Assistant is installed with qt4-mac, this plugin needs to be installed with qt4-mac as well. Or, I need to find a way to make Assistant its own port, with its own dependencies. I'm glad you found a way to make Assistant work, and pointed this issue out in more detail; it might take me some time to fix it. -- Ticket URL: <https://trac.macports.org/ticket/39803#comment:6> MacPorts <http://www.macports.org/> Ports system for OS X
#39803: qt4-mac @4.8.5_0 missing dependency: qt4-mac-sqlite3-plugin ----------------------------+------------------------- Reporter: oliver.bock@… | Owner: michaelld@… Type: defect | Status: reopened Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: qt4-mac | ----------------------------+------------------------- Comment (by oliver.bock@…): Sounds good, thank you! IMHO you should strive to get qt4-mac-sqlite3-plugin (re)integrated into qt4-mac. Factoring out Qt Assistant doesn't feel right as it's a core component like Designer or Linguist (only Qt Creator has always been a separate product). You could of course make Assistant its own port if all other attempts fail, but only as a measure of last resort. -- Ticket URL: <https://trac.macports.org/ticket/39803#comment:7> MacPorts <http://www.macports.org/> Ports system for OS X
#39803: qt4-mac @4.8.5_0 missing dependency: qt4-mac-sqlite3-plugin ----------------------------+------------------------- Reporter: oliver.bock@… | Owner: michaelld@… Type: defect | Status: reopened Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: qt4-mac | ----------------------------+------------------------- Comment (by egall@…): Replying to [comment:7 oliver.bock@…]:
Why did qt4-mac-sqlite3-plugin have to be separated out anyway?
Because the qt4-mac port is really big and it takes forever to build it, so it doesn't make sense to force everyone to rebuild the entire thing if there's just been a small tweak to one of the sql plugins. -- Ticket URL: <https://trac.macports.org/ticket/39803#comment:8> MacPorts <http://www.macports.org/> Ports system for OS X
#39803: qt4-mac @4.8.5_0 missing dependency: qt4-mac-sqlite3-plugin ----------------------------+------------------------- Reporter: oliver.bock@… | Owner: michaelld@… Type: defect | Status: reopened Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: qt4-mac | ----------------------------+------------------------- Changes (by larryv@…): * cc: david.w.watson@… (added) Comment: Has duplicate #39933. -- Ticket URL: <https://trac.macports.org/ticket/39803#comment:9> MacPorts <http://www.macports.org/> Ports system for OS X
#39803: qt4-mac @4.8.5_0 missing dependency: qt4-mac-sqlite3-plugin --------------------------------------+------------------------- Reporter: oliver.bock@… | Owner: michaelld@… Type: defect | Status: reopened Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: qt4-mac qt4-creator-mac | --------------------------------------+------------------------- Changes (by larryv@…): * port: qt4-mac => qt4-mac qt4-creator-mac -- Ticket URL: <https://trac.macports.org/ticket/39803#comment:12> MacPorts <http://www.macports.org/> Ports system for OS X
#39803: qt4-mac @4.8.5_0 missing dependency: qt4-mac-sqlite3-plugin --------------------------------------+------------------------- Reporter: oliver.bock@… | Owner: michaelld@… Type: defect | Status: reopened Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: qt4-mac qt4-creator-mac | --------------------------------------+------------------------- Comment (by egall@…): Replying to [comment:9 larryv@…]:
Has duplicate #39933 for qt4-creator-mac. Similar issue.
Except adding a dependency for qt4-mac-sqlite3-plugin to qt4-creator-mac wouldn't create a circular dependency like it would for just-plain qt4-mac. -- Ticket URL: <https://trac.macports.org/ticket/39803#comment:13> MacPorts <http://www.macports.org/> Ports system for OS X
#39803: qt4-mac @4.8.5_0 missing dependency: qt4-mac-sqlite3-plugin --------------------------------------+------------------------- Reporter: oliver.bock@… | Owner: michaelld@… Type: defect | Status: reopened Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: qt4-mac qt4-creator-mac | --------------------------------------+------------------------- Comment (by larryv@…): Replying to [comment:13 egall@…]:
Replying to [comment:9 larryv@…]: Except adding a dependency for qt4-mac-sqlite3-plugin to qt4-creator-mac wouldn't create a circular dependency like it would for just-plain qt4-mac.
I had wanted sicherha to discuss a solution with michaelld before qt4 -creator-mac was fixed, but I do suppose the added dependency could always be removed later if it were folded into qt4-mac. -- Ticket URL: <https://trac.macports.org/ticket/39803#comment:14> MacPorts <http://www.macports.org/> Ports system for OS X
#39803: qt4-mac @4.8.5_0 missing dependency: qt4-mac-sqlite3-plugin ----------------------------+------------------------- Reporter: oliver.bock@… | Owner: michaelld@… Type: defect | Status: reopened Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: Port: qt4-mac | ----------------------------+------------------------- Changes (by larryv@…): * port: qt4-mac qt4-creator-mac => qt4-mac Comment: Reopened #39933 and #39935. -- Ticket URL: <https://trac.macports.org/ticket/39803#comment:15> MacPorts <http://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts