JiscMail Logo
Email discussion lists for the UK Education and Research communities

Help for FINESTRUCTURE-DISCUSS Archives


FINESTRUCTURE-DISCUSS Archives

FINESTRUCTURE-DISCUSS Archives


FINESTRUCTURE-DISCUSS@JISCMAIL.AC.UK


View:

Message:

[

First

|

Previous

|

Next

|

Last

]

By Topic:

[

First

|

Previous

|

Next

|

Last

]

By Author:

[

First

|

Previous

|

Next

|

Last

]

Font:

Proportional Font

LISTSERV Archives

LISTSERV Archives

FINESTRUCTURE-DISCUSS Home

FINESTRUCTURE-DISCUSS Home

FINESTRUCTURE-DISCUSS  March 2013

FINESTRUCTURE-DISCUSS March 2013

Options

Subscribe or Unsubscribe

Subscribe or Unsubscribe

Log In

Log In

Get Password

Get Password

Subject:

finestructure gui compilation failure (CentOS 5.6)

From:

James Abbott <[log in to unmask]>

Reply-To:

James Abbott <[log in to unmask]>

Date:

Wed, 6 Mar 2013 10:27:49 +0000

Content-Type:

text/plain

Parts/Attachments:

Parts/Attachments

text/plain (46 lines)

Hello,

I'm having trouble compiling the filestructure GUI under CentOS 5.6. The 
compiler/library versions are as follows:

g++44 (GCC) 4.4.7 20120313 (Red Hat 4.4.7-1)
wxGTK: 2.8.12 (wxGTK and wxGTK-devel RPMSs installed)
gsl: 1.13 (gsl and gsl-devel RPMS installed)

Firstly, the 'depcomp' and 'missing' scripts are missing from 
finestructure-0.0.3/gui/config (but this is easily solved by borrowing 
copies from finestructure-0.0.3/config...). The commandline version 
compiles fine, however the gui fails with:

source='reorderall.cpp' object='finegui-reorderall.o' libtool=no \
         DEPDIR=.deps depmode=none /bin/sh ./config/depcomp \
         /usr/bin/g++44 -DHAVE_CONFIG_H -I. 
-I/usr/lib/wx/include/gtk2-unicode-release-2.8 -I/usr/include/wx-2.8 
-D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D__WXGTK__  -O3 -Wall 
-Wno-write-strings -mfpmath=sse -msse -msse2 -funroll-loops 
-fomit-frame-pointer -ftree-vectorize -funsafe-math-optimizations -I 
../eigen/ -Wall `wx-config --libs`  -g -O2  -c -o finegui-reorderall.o 
`test -f 'reorderall.cpp' || echo './'`reorderall.cpp
In file included from inputdata.h:8,
                  from reorderall.h:11,
                  from reorderall.cpp:6:
/usr/include/wx-2.8/wx/filename.h: In static member function ‘static 
wxChar wxFileName::GetPathSeparator(wxPathFormat)’:
/usr/include/wx-2.8/wx/filename.h:393: error: ambiguous overload for 
‘operator[]’ in ‘wxFileName::GetPathSeparators(wxPathFormat)()[0u]’
/usr/include/wx-2.8/wx/filename.h:393: note: candidates are: 
operator[](const wxChar*, long int) <built-in>
/usr/include/wx-2.8/wx/string.h:822: note:                 wxChar& 
wxString::operator[](int)
/usr/include/wx-2.8/wx/string.h:824: note:                 wxChar& 
wxString::operator[](wxStringBase::size_type)

Do you have any suggestions as to how to get round this problem?

Many thanks,
James
-- 
Dr. James Abbott
Lead Bioinformatician
Bioinformatics Support Service
Imperial College, London

Top of Message | Previous Page | Permalink

JiscMail Tools


RSS Feeds and Sharing


Advanced Options


Archives

February 2019
October 2018
December 2017
October 2017
January 2017
July 2016
April 2016
March 2016
October 2015
September 2015
July 2015
April 2015
February 2015
January 2015
May 2014
November 2013
October 2013
June 2013
April 2013
March 2013
November 2012
February 2012


JiscMail is a Jisc service.

View our service policies at https://www.jiscmail.ac.uk/policyandsecurity/ and Jisc's privacy policy at https://www.jisc.ac.uk/website/privacy-notice

Secured by F-Secure Anti-Virus CataList Email List Search Powered by the LISTSERV Email List Manager