trinity-devel@lists.pearsoncomputing.net

Message: previous - next
Month: July 2012

Re: [trinity-devel] kima - ftbfs - error: 'list' in namespace 'std' does not name a type

From: "David C. Rankin" <drankinatty@...>
Date: Mon, 16 Jul 2012 16:48:42 -0500
On 07/16/2012 11:04 AM, Mag. Dr. Nikolaus Klepp wrote:
>>>   Any of you gurus know what needs fixing at line 177.
>>> I'll do the patch, I just need to know how to fix it :)
> 
> maybe this could help:
> 
> http://www.cplusplus.com/forum/beginner/51696/
                                 ^^^^^^^^

At least the article is the right scope for the audience :)

  I'll give it a go. I just kicked of a new build on Arch after the usrlib move
and glibc-2.16-2 update. So far it is doing what it is supposed to. I'll work on
the kima namespace issue once the i686 packages are done. So far we are here
(see <===== below):

# array for Archlinux specific dependencies (remote sources)
declare -a archdeps
archdeps=('hal-info'
          'hal'
          'libutempter'
          'xmedcon'
          'libnjb'
          'libkarma'
          'mt-daapd'
          'apetag')

## array of TDE modules to build (source from local GIT tree tarballs)
declare -a tbo
tbo=("dependencies/$useqt"  #TQt3
    'dependencies/tqtinterface'
    'dependencies/arts'
    'dependencies/dbus-tqt'
    'dependencies/dbus-1-tqt'
    'dependencies/tqca-tls'
    'dependencies/libart-lgpl'
    'dependencies/avahi-tqt'
    'dependencies/libcaldav'
    'dependencies/libcarddav'
    'dependencies/sip4-tqt'
    'dependencies/python-tqt'
    'dependencies/tqscintilla'
    'dependencies/tqscintilla-plugin'
    'tdelibs'                          <=====
    'tdebase'
    'libraries/libksquirrel'
    'libraries/libkdcraw'
    'libraries/libkexiv2'
    'libraries/libkipi'
    'libraries/kipi-plugins'
    'libraries/mlt'
    'libraries/mlt++'
    'tdebindings'
    'tdeaccessibility'
    'tdeutils'
    'tdemultimedia'
    'tdenetwork'
    'tdeadmin'
    'tdeartwork'
    'tdegames'
    'tdetoys'
    'tdeedu'
    'tdegraphics'
    'tdevelop'
    'tdeaddons'
    'tdepim'
    'tdewebdev'
    'applications/abakus'
    'applications/amarok'
    'applications/dolphin'
    'applications/gtk-qt-engine'
    'applications/katapult'
    'applications/kgtk-qt3'
    'applications/kio-locate'
    'applications/rosegarden'
    'applications/tde-style-qtcurve'
    'applications/tdesvn'
    'applications/kpowersave'
    'applications/wlassistant'
    'applications/twin-style-crystal'
    'applications/basket'
    'applications/k3b'
    'applications/yakuake'
    'applications/soundkonverter'
    'applications/ksplash-engine-moodin'
    'applications/krename'
    'applications/knemo'
    'applications/gwenview'
    'applications/kmplayer'
    'applications/k9copy'
    'applications/kchmviewer'
    'applications/kdiff3'
    'applications/kdirstat'
    'applications/kdmtheme'
    'applications/kbarcode'
    'applications/kbfx'
    'applications/kbookreader'
    'applications/kima'
    'applications/knetstats'
    'applications/knetload'
    'applications/knutclient'
    'applications/kstreamripper'
    'applications/filelight'
    'applications/kaffeine'
    'applications/krusader'
    'applications/konversation'
    'applications/kmplayer'
    'applications/digikam'
    'tdesdk'
    'applications/koffice'
    )

So we are almost through:

# array of mandatory package where build failure stop build (exit vs. continue)
declare -a mandatory
mandatory=('hal-info'
	  'hal'
	  'libutempter'
	  "dependencies/$useqt"
	  'dependencies/tqtinterface'
	  'dependencies/arts'
	  'dependencies/dbus-tqt'
	  'dependencies/dbus-1-tqt'
	  'dependencies/tqca-tls'
	  'dependencies/libart-lgpl'
	  'tdelibs'
	  'tdebase')

  It's official -- if this build completes, I'm moving this box from 3.5.12 ->
14.0.0, then I'll really find out how bad the break with backwards compatibility
really is :)

-- 
David C. Rankin, J.D.,P.E.