[MacPorts] #25029: kdebase4-runtime: cannot allocate an object of abstract type 'Attica::KdePlatformDependent' (was: kdebase4 4.4.3_1 attica dependency - build failure)

MacPorts noreply at macports.org
Tue May 25 11:35:36 PDT 2010


#25029: kdebase4-runtime: cannot allocate an object of abstract type
'Attica::KdePlatformDependent'
-----------------------------------+----------------------------------------
 Reporter:  ratonovitch@…          |       Owner:  snc@…           
     Type:  defect                 |      Status:  new             
 Priority:  Normal                 |   Milestone:                  
Component:  ports                  |     Version:  1.8.2           
 Keywords:                         |        Port:  kdebase4-runtime
-----------------------------------+----------------------------------------
Changes (by ryandesign@…):

 * cc: sharky@… (added)
  * owner:  macports-tickets@… => snc@…
  * port:  => kdebase4-runtime


Comment:

 Please remember to indicate the actual port that failed, fill in the port
 field, and Cc the maintainers.

 The relevant error seems to be:

 {{{
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdebase4-runtime/work
 /kdebase-runtime-4.4.3/attica/kdeplugin/kdeplatformdependent.cpp: In
 function 'QObject* qt_plugin_instance()':
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdebase4-runtime/work
 /kdebase-runtime-4.4.3/attica/kdeplugin/kdeplatformdependent.cpp:225:
 error: cannot allocate an object of abstract type
 'Attica::KdePlatformDependent'
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_kde_kdebase4-runtime/work
 /kdebase-runtime-4.4.3/attica/kdeplugin/kdeplatformdependent.h:42: note:
 because the following virtual functions are pure within
 'Attica::KdePlatformDependent':
 /opt/local/include/attica/platformdependent.h:47: note:         virtual
 void Attica::PlatformDependent::addDefaultProviderFile(const QUrl&)
 /opt/local/include/attica/platformdependent.h:48: note:         virtual
 void Attica::PlatformDependent::removeDefaultProviderFile(const QUrl&)
 /opt/local/include/attica/platformdependent.h:53: note:         virtual
 void Attica::PlatformDependent::enableProvider(const QUrl&, bool) const
 /opt/local/include/attica/platformdependent.h:54: note:         virtual
 bool Attica::PlatformDependent::isEnabled(const QUrl&) const
 make[2]: ***
 [attica/kdeplugin/CMakeFiles/attica_kde.dir/kdeplatformdependent.o] Error
 1
 make[1]: *** [attica/kdeplugin/CMakeFiles/attica_kde.dir/all] Error 2
 }}}

 There are
 [http://www.google.com/search?q=%22cannot+allocate+an+object+of+abstract+type+%27Attica%3A%3AKdePlatformDependent%27%22
 a few reports of this error] on Google; maybe one of those has a solution.

-- 
Ticket URL: <http://trac.macports.org/ticket/25029#comment:1>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list