- From: Petar Petrov <pip010@gmail.com>
- To: Dan White <dwhite@sci.utah.edu>
- Cc: "scirun-users@sci.utah.edu" <scirun-users@sci.utah.edu>, Ayla Khan <ayla@sci.utah.edu>
- Subject: Re: [SCIRUN-USERS] scirun5 with tests
- Date: Thu, 3 Jul 2014 22:38:08 +0200
On Thu, Jul 3, 2014 at 6:30 PM, Dan White <dwhite@sci.utah.edu> wrote:
>
Upgrading to Qt 5 is on our todo list, but we're only vaguely aware of
>
OpenGL-related changes made from 4.x that may affect our codebase
>
substantially. Since our graphics dev just left, and a new one starts next
>
week, this task is in flux. But if you have any experience on the Qt/OpenGL
>
front that would be helpful. We're thinking it may affect Windows and Mac
>
more than Linux.
I am part of a commercial windows project. Currently migrating from
KKWidgets to Qt.
I had some troubles building latest VTK6.1 with Qt 4.8.x but I was
successful with Qt5.x-opengl.
Still in the very beginning but need to make the call soon whether to
go this way.
>
>
As for module porting, it's a painstaking procedure to "upgrade" each
>
module. Probably the best way to learn is to start with diffing v4 and v5
>
versions of the same module, and just follow the commits as I convert
>
them--they usually go in the same pattern. So far I've only trained one
>
other post-doc how to do it, and it took about a month of sporadic
>
explanations/Q&A. So if you're up for it, it's a pretty high hurdle, but
>
once surmounted, it's pretty straightforward. And we have a big training
>
class in a couple weeks so I will be slower to answer questions, but after
>
7/24 I'll be more available.
the codebase of scirun4 is one of the finest I have seen !!!
still not aware of more level routines, since you do have quite soe
custom otherwise standart c++std, like threads, but:
i got already two modules implemented myself in scirun4. solving
biot-svart for TMS coil and another for creating predefined coil types
(geometry) co-planner only!
a 3rd one is in a cooking oven, about executing external processes
using
http://pstreams.sourceforge.net/
one thing I hate though is TCL/TK and not because of scirun but
KWWidgets and thus looking forward to working with Qt !!!
anyway I will look around and/or maybe compile some list for myself meanwhile.
>
>
Thanks,
>
Dan
>
>
>
On 7/3/2014 5:49 AM, Petar Petrov wrote:
>
>
>
> Hi Ayla,
>
> indeed it all seems working under Ubuntu 14.04. So I have scirun5 with
>
> tests running.
>
> I had to do some switching from Qt5 (default in 14.04) to Qt4 (since
>
> scirun5 only builds with 4.x).
>
> I have yet another project using Qt5, do you have some experience
>
> switching between the two?
>
> Anyway, I will be glad to help you with the porting guys. Let me know.
>
>
>
> Cheers,
>
> Petar
>
>
>
> On Tue, Jul 1, 2014 at 8:58 PM, Petar Petrov <pip010@gmail.com> wrote:
>
>>
>
>> Hi Ayla,
>
>> I just got a ubuntu12.04 setup today. Will give it a try and let you
>
>> know how it went. I really want to help you guys with the porting of
>
>> some modules.
>
>>
>
>> Cheers,
>
>> Petar
>
>>
>
>> On Tue, Jul 1, 2014 at 1:36 AM, Ayla Khan <ayla@sci.utah.edu> wrote:
>
>>>
>
>>> No errors with GCC 4.8.2 (Ubuntu 4.8.2-19ubuntu1) on Ubuntu 14.04 LTS.
>
>>>
>
>>> Ayla
>
>>>
>
>>> On Jun 30, 2014, at 11:49 AM, Dan White wrote:
>
>>>
>
>>>> That's the same error that shows up on our Travis-CI builds, for
>
>>>> example:
>
>>>> https://travis-ci.org/SCIInstitute/SCIRunGUIPrototype/builds/26776504
>
>>>>
>
>>>> I tried the -lrt fix and I managed to get a Ubuntu + clang build
>
>>>> working on Travis, but not gcc. Would switching to clang work for your
>
>>>> purposes?
>
>>>> Dan
>
>>>>
>
>>>> On 6/30/2014 9:19 AM, Petar Petrov wrote:
>
>>>>>
>
>>>>> Hi Ayla,
>
>>>>>
>
>>>>> $c++ --version, results in:
>
>>>>>
>
>>>>> c++ (Ubuntu 4.8.1-2ubuntu1~12.04) 4.8.1
>
>>>>>
>
>>>>>
>
>>>>>
>
>>>>> On Mon, Jun 30, 2014 at 4:58 PM, Ayla Khan <ayla@sci.utah.edu> wrote:
>
>>>>>>
>
>>>>>> Hi Petar,
>
>>>>>>
>
>>>>>> Which GCC compiler version are you building with?
>
>>>>>>
>
>>>>>> Thanks,
>
>>>>>>
>
>>>>>> Ayla
>
>>>>>>
>
>>>>>> On Jun 29, 2014, at 12:28 PM, Petar Petrov wrote:
>
>>>>>>
>
>>>>>>> Hello,
>
>>>>>>> I've just managed to build scirun5, however when I try building with
>
>>>>>>> tests i got the following linker error:
>
>>>>>>>
>
>>>>>>> [ 83%] Built target Testing_Utils
>
>>>>>>> Linking CXX executable ../../../../Algorithms_Field_Tests
>
>>>>>>> ../../../../lib/libAlgorithms_DataIO.so: undefined reference to
>
>>>>>>> `clock_gettime'
>
>>>>>>>
>
>>>>>>> I found people having some really strange ordering issues with the
>
>>>>>>> flag: -lrt
>
>>>>>>>
>
>>>>>>>
>
>>>>>>>
>
>>>>>>> http://stackoverflow.com/questions/17150075/undefined-reference-to-clock-gettime-although-lrt-is-given
>
>>>>>>>
>
>>>>>>> any help?
>
>>>>>
>
>>>>>
>
>>
>
>>
>
>> --
>
>> All the best,
>
>> Petar Petrov
>
>> http://ppetrov.net
>
>
>
>
>
>
>
--
All the best,
Petar Petrov
http://ppetrov.net
Archive powered by MHonArc 2.6.18.