openoffice-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From ckalya...@gmail.com
Subject Re: Eclipse vs other IDEs (was: Re: Ide for Open Office (was Building OO))
Date Wed, 19 Jul 2017 06:41:27 GMT
I have extensively used visual studio for 5+ years as a pure C++ developers. Even Eclipse is
quite good and used it in my earlier android programming days although I find eclipse slower
than visual studio. But I think both of them are excellent IDE and one can use any one of
them.

Thanks 
Kalyani 

Sent from my iPhone

> On Jul 18, 2017, at 11:35 PM, Damjan Jovanovic <damjan@apache.org> wrote:
> 
> What is so "very basic" about Eclipse? It's an excellent IDE, among the
> best C++ IDEs I ever used, and the only IDE I use to develop AOO.
> 
> I only used Visual Studio a little, and it seemed very good at the .NET
> languages, but poor at C++. What does Visual Studio do, that Eclipse CDT
> doesn't?
> 
> Damjan
> 
>> On Wed, Jul 19, 2017 at 8:18 AM, Peter kovacs <petko@apache.org> wrote:
>> 
>> There is no uniform answer, since one works as he like. I don't think we
>> change the policy.
>> However we have a guide for Eclipse on wiki. Which will give you a very
>> basic IDE support.
>> I would like to use intelliJ, but the IDE does not support java and C/C++
>> at the same time. However a feature request has been made, and the creator
>> company plans the support somewhere in the future.
>> You could try qtcreator, but I do not know how much the IDE can be
>> extended towards our needs.
>> 
>> So I decided to hopp at Eclipse, since it has the best support today. I am
>> thinking about a special IDE plugin. But I have not made much progress.
>> Still bound to vi and command-line.
>> 
>> Patricia is using Visual Studio on Windows I think. How is it helping?
>> 
>> All the best
>> Peter
>> 
>> Am 19. Juli 2017 07:35:42 MESZ schrieb Yemelyanenko Fyodor <
>> fyodor_e@hotmail.com>:
>>> Yes, sure, I mean IDE
>>> 
>>> ------ Исходное сообщение ------
>>> От: "Peter Kovacs" <peter.kovacs@posteo.de>
>>> Кому: dev@openoffice.apache.org
>>> Отправлено: 19.07.2017 14:51:57
>>> Тема: Re: Re[5]: Building OO
>>> 
>>>> Hello,
>>>> 
>>>> Do you mean by dev environment an IDE?
>>>> 
>>>> All the best
>>>> Peter
>>>> 
>>>> Am 19. Juli 2017 02:50:48 MESZ schrieb Yemelyanenko Fyodor
>>>> <fyodor_e@hot
>>>> mail.com>:
>>>>> Hello!
>>>>> 
>>>>> I've switched to Ubuntu 14.04 mini with xubuntu-desktop and xrdp
>>>>> installed
>>>>> And OO built successfully! :-)
>>>>> 
>>>>> Now trying to do the same on W7 x32.
>>>>> 
>>>>> As Id like to deep dive into OO development, could you please share
>>>>> what dev environment do you use on Ubuntu and on W7 (I believe, that
>>>>> I'll finally success in building OO on Windows).
>>>>> Any thoughts on establishing dev environment will be appreciated.
>>>>> 
>>>>> --
>>>>> Fyodor
>>>>> 
>>>>> ------ Исходное сообщение ------
>>>>> От: "Емельяненко Федор"
>>>>> <fyodor_e@hotmail.com<mailto:fyodor_e@hotmail.com>>
>>>>> Кому: "Damjan Jovanovic"
>>> <damjan@apache.org<mailto:damjan@apache.org>>
>>>>> Копия: "Apache OO"
>>>>> <dev@openoffice.apache.org<mailto:dev@openoffice.apache.org>>
>>>>> Отправлено: 04.07.2017 12:57:52
>>>>> Тема: Re[4]: Building OO
>>>>> 
>>>>> I use following config script
>>>>> 
>>>>> ./configure \
>>>>>   --with-frame-home="$SDK_PATH" \
>>>>>   --with-psdk-home="$SDK_PATH" \
>>>>>   --with-midl-path="$SDK_PATH/bin" \
>>>>>   --with-ant-home="/cygdrive/c/ant110/apache-ant-1.10.1" \
>>>>>   --with-jdk-home="C:/PROGRA~2/Java/JDK18~1.0_1" \
>>>>>   --with-csc-path="C:/Windows/Microsoft.NET/Framework/v3.5" \
>>>>>   --with-cl-home="C:/PROGRA~2/MICROS~1.0/VC" \
>>>>>   --with-asm-home="C:/PROGRA~2/MICROS~1.0/VC/bin" \
>>>>> --with-dmake-url="https://sourceforge.net/projects/
>> oooextras.mirror/files/dmake-4.12.tar.bz2"
>>>>> \
>>>>> --with-epm-url="https://sourceforge.net/projects/
>> oooextras.mirror/files/epm-3.7.tar.gz"
>>>>> \
>>>>>   --disable-pch \
>>>>>   --disable-atl \
>>>>>   --disable-activex \
>>>>>   --disable-nss-module \
>>>>>   --without-junit \
>>>>>   --disable-directx
>>>>> 
>>>>> On Windows 8.1 64 bit Hyper-v VM
>>>>> 
>>>>> Full jdk path C:\Program Files (x86)\Java\jdk1.8.0_131
>>>>> CL home C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC
>>>>> Asm home C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\bin
>>>>> 
>>>>> I've tried to rebuild with following script (full path) with no
>>>>> success
>>>>> 
>>>>> ./configure \
>>>>>   --with-frame-home="$SDK_PATH" \
>>>>>   --with-psdk-home="$SDK_PATH" \
>>>>>   --with-midl-path="$SDK_PATH/bin" \
>>>>>   --with-ant-home="/cygdrive/c/ant110/apache-ant-1.10.1" \
>>>>>  --with-jdk-home="/cygdrive/c/Program Files
>>> (x86)/Java/jdk1.8.0_131"
>>>>> \
>>>>> 
>>> --with-csc-path="/cygdrive/c/Windows/Microsoft.NET/Framework/v3.5"
>>>>> \
>>>>> --with-cl-home="/cygdrive/c/Program Files (x86)/Microsoft Visual
>>>>> Studio
>>>>> 9.0/VC" \
>>>>> --with-asm-home="/cygdrive/c/Program Files (x86)/Microsoft Visual
>>>>> Studio 9.0/VC/bin" \
>>>>> --with-dmake-url="https://sourceforge.net/projects/
>> oooextras.mirror/files/dmake-4.12.tar.bz2"
>>>>> \
>>>>> --with-epm-url="https://sourceforge.net/projects/
>> oooextras.mirror/files/epm-3.7.tar.gz"
>>>>> \
>>>>>   --disable-pch \
>>>>>   --disable-atl \
>>>>>   --disable-activex \
>>>>>   --disable-nss-module \
>>>>>   --without-junit \
>>>>>   --disable-directx
>>>>> 
>>>>> Now I have error on module gtest...
>>>>> 
>>>>> dmake: Error code 2, while making
>>>>> './wntmsci12.pro/misc/build/so_built_oo_gtest'
>>>>> 
>>>>> 1 module(s):
>>>>> gtest
>>>>> need(s) to be rebuilt
>>>>> 
>>>>> Reason(s):
>>>>> 
>>>>> ERROR: error 65280 occurred while making
>>>>> /cygdrive/c/source/aoo-trunk/ext_libraries/gtest
>>>>> 
>>>>> When you have fixed the errors in that module you can resume the
>>> build
>>>>> by running:
>>>>> 
>>>>> build --all:gtest
>>>>> 
>>>>> ------ Исходное сообщение ------
>>>>> От: "Damjan Jovanovic" <damjan@apache.org<mailto:damjan@apache.org>>
>>>>> Кому: "Yemelyanenko Fyodor"
>>>>> <fyodor_e@hotmail.com<mailto:fyodor_e@hotmail.com>>
>>>>> Копия: "Apache OO"
>>>>> <dev@openoffice.apache.org<mailto:dev@openoffice.apache.org>>
>>>>> Отправлено: 02.07.2017 16:46:09
>>>>> Тема: Re: Re[2]: Building OO
>>>>> 
>>>>> I just succeeded in building trunk with:
>>>>> 
>>>>> 32 bit VirtualBox VM
>>>>> Windows XP
>>>>> SDK_PATH="/cygdrive/c/Program Files/Microsoft SDKs/Windows/v7.0"
>>>>> ./configure --with-frame-home="$SDK_PATH"
>>> --with-psdk-home="$SDK_PATH"
>>>>> --with-midl-path="$SDK_PATH/bin"
>>>>> --with-ant-home="/cygdrive/c/apache-ant-1.9.6"
>>>>> --with-dmake-url="http://dmake.apache-extras.org.
>> codespot.com/files/dmake-4.12.tar.bz2"
>>>>> --with-epm-url="http://www.msweet.org/files/project2/epm-
>> 3.7-source.tar.gz"
>>>>> --enable-pch --disable-atl --disable-activex
>>>>> --with-junit="/cygdrive/c/source/junit.jar"
>>>>> --with-hamcrest-core="/cygdrive/c/source/hamcrest.jar"
>>>>> --with-cl-home="/cygdrive/c/Program Files/Microsoft Visual Studio
>>>>> 9.0/VC"
>>>>> --with-csc-path="/cygdrive/c/Windows/Microsoft.NET/Framework/v3.5"
>>>>> --with-jdk-home="/cygdrive/c/Program Files/Java/jdk1.7.0"
>>>>> --disable-directx --with-package-format="installed"
>>>>> --enable-wiki-publisher
>>>>> 
>>>>> Please post your full setup and build options.
>>>>> 
>>>>> Regards
>>>>> Damjan
>>>>> 
>>>>> On Fri, Jun 30, 2017 at 7:37 AM, Yemelyanenko Fyodor
>>>>> <fyodor_e@hotmail.com<mailto:fyodor_e@hotmail.com>> wrote:
>>>>> Hello Damjan,
>>>>> 
>>>>> I've commented out in main/udm/StaticLibrary_udm.mk
>>>>> 
>>>>> #ifeq ($(OS),WNT)
>>>>> #$(eval $(call gb_StaticLibrary_add_cflags,udm,-GR))
>>>>> #else
>>>>> 
>>>>> Now build stopped on xml2cmp module...
>>>>> 
>>>>> 
>>>>>                        =============
>>>>>                        Building module xml2cmp
>>>>>                        =============
>>>>> 
>>>>>                 Entering
>>>>> /cygdrive/c/source/aoo-trunk/main/xml2cmp/prj
>>>>> 
>>>>>                     cd .. && make -s -r -j1   && make
-s -r
>>>>> deliverlog
>>>>>     [ info  ALL ] LinkTarget Library/msvcprt.lib not defined:
>>>>> Assuming
>>>>> headers to be there!
>>>>>    [ info  ALL ] LinkTarget Library/kernel32.lib not defined:
>>>>> Assuming
>>>>> headers to be there!
>>>>>      [ info  ALL ] LinkTarget Library/msvcrt.lib not defined:
>>>>> Assuming
>>>>> headers to be there!
>>>>>    [ info  ALL ] LinkTarget Library/oldnames.lib not defined:
>>>>> Assuming
>>>>> headers to be there!
>>>>>                        [ build CXX ] xml2cmp/source/finder/dependy
>>>>>                        dependy.cxx
>>>>>                        [ build CXX ] xml2cmp/source/finder/dep_main
>>>>>                        dep_main.cxx
>>>>>                        [ build CXX ] xml2cmp/source/xcd/cr_html
>>>>>                        cr_html.cxx
>>>>>                        [ build CXX ] xml2cmp/source/xcd/cr_index
>>>>>                        cr_index.cxx
>>>>>                        [ build CXX ] xml2cmp/source/xcd/cr_metho
>>>>>                        cr_metho.cxx
>>>>>                        [ build CXX ] xml2cmp/source/xcd/filebuff
>>>>>                        filebuff.cxx
>>>>>                        [ build CXX ] xml2cmp/source/xcd/parse
>>>>>                        parse.cxx
>>>>>                        [ build CXX ] xml2cmp/source/xcd/xmlelem
>>>>>                        xmlelem.cxx
>>>>>                        [ build CXX ] xml2cmp/source/xcd/xmltree
>>>>>                        xmltree.cxx
>>>>>                        [ build CXX ] xml2cmp/source/support/cmdline
>>>>>                        cmdline.cxx
>>>>>                        [ build CXX ] xml2cmp/source/support/heap
>>>>>                        heap.cxx
>>>>>                        [ build CXX ] xml2cmp/source/support/sistr
>>>>>                        sistr.cxx
>>>>>                        [ build CXX ] xml2cmp/source/support/syshelp
>>>>>                        syshelp.cxx
>>>>>                        [ build CXX ] xml2cmp/source/support/badcast
>>>>>                        badcast.cxx
>>>>>                        [ build DEP ] LNK:Executable/srvdepy.exe
>>>>>                        [ build CXX ] xml2cmp/source/xcd/main
>>>>>                        main.cxx
>>>>>                        [ build DEP ] LNK:Executable/xml2cmp.exe
>>>>>                        ', needed by
>>>>> '/cygdrive/c/source/aoo-trunk/main/solver/420/wntmsci1
>> 2.pro/workdir/CxxObject/xml2cmp/source/xcd/cr_html.o<h
>> ttp://wntmsci12.pro/workdir/CxxObject/xml2cmp/source/xcd/cr_html.o>'.
>>>>>  Stop.
>>>>>                        dmake:  Error code 2, while making 'all'
>>>>> 
>>>>>                        1 module(s):
>>>>>                                xml2cmp
>>>>>                        need(s) to be rebuilt
>>>>> 
>>>>>                        Reason(s):
>>>>> 
>>>>>                        ERROR: error 65280 occurred while making
>>>>> /cygdrive/c/source/aoo-trunk/main/xml2cmp/prj
>>>>> 
>>>>>       When you have fixed the errors in that module you can resume
>>>>> the
>>>>> build by running:
>>>>> 
>>>>>                                build --all:xml2cmp
>>>>> 
>>>>> ------ Исходное сообщение ------
>>>>> От: "Damjan Jovanovic" <damjan@apache.org<mailto:damjan@apache.org>>
>>>>> Кому: "Yemelyanenko Fyodor"
>>>>> <fyodor_e@hotmail.com<mailto:fyodor_e@hotmail.com>>
>>>>> Копия: "Apache OO"
>>>>> <dev@openoffice.apache.org<mailto:dev@openoffice.apache.org>>
>>>>> Отправлено: 28.06.2017 15:07:29
>>>>> Тема: Re: Building OO
>>>>> 
>>>>>> Hi Fyodor
>>>>>> 
>>>>>> The problem is almost certainly in
>>>>>> main/udm/StaticLibrary_udm.mk
>>>>>> 
>>>>>> Make try take out the contents of the ifeq ($(OS),WNT) section?
>>>>>> 
>>>>>> I'll try build it later.
>>>>>> 
>>>>>> Damjan
>>>>>> 
>>>>>> On Wed, Jun 28, 2017 at 6:00 AM, Yemelyanenko Fyodor
>>>>>> <fyodor_e@hotmail.com<mailto:fyodor_e@hotmail.com>> wrote:
>>>>>>> Hi Damjan,
>>>>>>> 
>>>>>>> I’ve got OO using svn co
>>>>>>> https://svn.apache.org/repos/asf/openoffice/trunk
>>>>>>> <https://svn.apache.org/repos/asf/openoffice/trunk> aoo-trunk
a
>>> week
>>>>>>> ago.
>>>>>>> 
>>>>>>> I've cd'ed to udm and tried build -all:udm
>>>>>>> 
>>>>>>> This is output
>>>>>>>                         Admin@shr-pc
>>>>>>> /cygdrive/c/source/aoo-trunk/main/udm
>>>>>>>                         $ build --all:udm
>>>>>>>                         build -- version: 1775979
>>>>>>> 
>>>>>>> 
>>>>>>>                         =============
>>>>>>>                         Building module udm
>>>>>>>                         =============
>>>>>>> 
>>>>>>>                         Entering
>>>>>>> /cygdrive/c/source/aoo-trunk/main/udm/prj
>>>>>>> 
>>>>>>>                         cd .. && make -s -r -j1   &&
make -s -r
>>>>>>> deliverlog
>>>>>>>                         ', needed by
>>>>>>> '/cygdrive/c/source/aoo-trunk/main/solver/420/wntmsci1
>> 2.pro/workdir/CxxObject/udm/source/html/htmlitem.o<http://
>> wntmsci12.pro/workdir/CxxObject/udm/source/html/htmlitem.o>
>>>>>>> <http://wntmsci12.pro/workdir/CxxObject/udm/source/html/htmlitem.o>'.
>>>>>>>   Stop.
>>>>>>>                         dmake:  Error code 2, while making 'all'
>>>>>>> 
>>>>>>>                         1 module(s):
>>>>>>>                                 udm
>>>>>>>                         need(s) to be rebuilt
>>>>>>> 
>>>>>>>                         Reason(s):
>>>>>>> 
>>>>>>>                         ERROR: error 65280 occurred while making
>>>>>>> /cygdrive/c/source/aoo-trunk/main/udm/prj
>>>>>>> 
>>>>>>>                         When you have fixed the errors in that
>>>>> module
>>>>>>> you can resume the
>>>>>>> build by running:
>>>>>>> 
>>>>>>>                                 build --all:udm
>>>>>>> 
>>>>>>> 
>>>>>>> I think I need to deep dive into dmake, so I'll be able to trace
>>>>> build
>>>>>>> and link processes and find what exactly done on udm module.
So
>>> I'll
>>>>>>> appreciate reference to information on dmake.
>>>>>>> 
>>>>>>> --
>>>>>>> Fyodor
>>>>>>> 
>>>>>>> 
>>>>>>> From: Damjan Jovanovic
>>>>> [mailto:damjan@apache.org<mailto:damjan@apache.org>]
>>>>>>> Sent: Tuesday, June 27, 2017 5:38 PM
>>>>>>> To: Apache OO
>>>>> <dev@openoffice.apache.org<mailto:dev@openoffice.apache.org>>;
>>>>> fyodor_e@hotmail.com<mailto:fyodor_e@hotmail.com>
>>>>>>> Subject: Re: Building OO
>>>>>>> 
>>>>>>> Hi Fyodor
>>>>>>> Welcome to AOO :).
>>>>>>> What version are you building?
>>>>>>> Can you "cd" into the udm directory, and post the full output
of
>>>>>>> "build"
>>>>>>> run from there?
>>>>>>> Thank you
>>>>>>> Damjan
>>>>>>> 
>>>>>>> On Tue, Jun 27, 2017 at 8:12 AM, Yemelyanenko Fyodor
>>>>>>> <fyodor_e@hotmail.com<mailto:fyodor_e@hotmail.com>>
wrote:
>>>>>>> =============
>>>>>>> Building module udm
>>>>>>> =============
>>>>>>> 
>>>>>>> Entering /cygdrive/c/source/aoo-trunk/main/udm/prj
>>>>>>> Hello!
>>>>>>> 
>>>>>>> I'm newbie in OO development, and as New Volunteer Orientation
>>>>>>> module
>>>>>>> suggests, I've established local build env, and try to build
OO.
>>>>>>> I've installed required prerequisites from Building Guide
>>>>>>> (http://wiki.openoffice.org/wiki/Documentation/Building_Guide_AOO
>>>>>>> <http://wiki.openoffice.org/wiki/Documentation/Building_Guide_AOO>)
>>>>>>> and
>>>>>>> started to build with this command
>>>>>>> 
>>>>>>> ./configure \
>>>>>>>      --with-frame-home="$SDK_PATH" \
>>>>>>>      --with-psdk-home="$SDK_PATH" \
>>>>>>>      --with-midl-path="$SDK_PATH/bin" \
>>>>>>>      --with-ant-home="/cygdrive/c/ant110/apache-ant-1.10.1" \
>>>>>>>      --with-jdk-home="C:/PROGRA~2/Java/JDK18~1.0_1" \
>>>>>>>      --with-csc-path="C:/Windows/Microsoft.NET/Framework/v3.5"
\
>>>>>>>      --with-cl-home="C:/PROGRA~2/MICROS~1.0/VC" \
>>>>>>>      --with-asm-home="C:/PROGRA~2/MICROS~1.0/VC/bin" \
>>>>>>> 
>>>>>>> --with-dmake-url="https://sourceforge.net/projects/
>> oooextras.mirror/files/dmake-4.12.tar.bz2
>>>>>>> <https://sourceforge.net/projects/oooextras.mirror/
>> files/dmake-4.12.tar.bz2>"
>>>>>>> \
>>>>>>> 
>>>>>>> --with-epm-url="https://sourceforge.net/projects/
>> oooextras.mirror/files/epm-3.7.tar.gz
>>>>>>> <https://sourceforge.net/projects/oooextras.mirror/
>> files/epm-3.7.tar.gz>"
>>>>>>> \
>>>>>>>      --disable-pch \
>>>>>>>      --disable-atl \
>>>>>>>      --disable-activex \
>>>>>>>      --disable-nss-module \
>>>>>>>      --without-junit \
>>>>>>>      --disable-directx
>>>>>>> 
>>>>>>> There are some modules built successfully, but built stop on
UDM
>>>>>>> module
>>>>>>> with following error
>>>>>>> 
>>>>>>> cd .. && make -s -r -j1   && make -s -r deliverlog
>>>>>>> [ build CXX ] udm/source/html/htmlitem
>>>>>>> htmlitem.cxx
>>>>>>> [ build CXX ] udm/source/xml/xmlitem
>>>>>>> xmlitem.cxx
>>>>>>> [ build DEP ] LNK:StaticLibrary/udm.lib
>>>>>>> [ build PKG ] udm_inc
>>>>>>> ', needed by
>>>>>>> '/cygdrive/c/source/aoo-trunk/main/solver/420/wntmsci1
>> 2.pro/workdir/CxxObject/udm/source/html/htmlitem.o<http://
>> wntmsci12.pro/workdir/CxxObject/udm/source/html/htmlitem.o>
>>>>>>> <http://wntmsci12.pro/workdir/CxxObject/udm/source/html/htmlitem.o>'.
>>>>>>>   Stop.
>>>>>>> dmake:  Error code 2, while making 'all'
>>>>>>> 
>>>>>>> 1 module(s):
>>>>>>>          udm
>>>>>>> need(s) to be rebuilt
>>>>>>> 
>>>>>>> Reason(s):
>>>>>>> 
>>>>>>> ERROR: error 65280 occurred while making
>>>>>>> /cygdrive/c/source/aoo-trunk/main/udm/prj
>>>>>>> 
>>>>>>> When you have fixed the errors in that module you can resume
the
>>>>> build
>>>>>>> by running:
>>>>>>> 
>>>>>>>          build --all:udm
>>>>>>> 
>>>>>>> I'm not professional with dmake (yet), so any help would be
>>>>>>> appreciated.
>>>>>>> 
>>>>>>> --
>>>>>>> Fyodor
>>>>>>> 
>>>>>>> 
>>>>>>> ---------------------------------------------------------------------
>>>>>>> To unsubscribe, e-mail:
>>>>> dev-unsubscribe@openoffice.apache.org<mailto:dev-
>> unsubscribe@openoffice.apache.org>
>>>>>>> <mailto:dev-unsubscribe@openoffice.apache.org<mailto:d
>> ev-unsubscribe@openoffice.apache.org>>
>>>>>>> For additional commands, e-mail:
>>>>> dev-help@openoffice.apache.org<mailto:dev-help@openoffice.apache.org>
>>>>>>> 
>>>>>> 
>>>> 
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: dev-unsubscribe@openoffice.apache.org
>>>> For additional commands, e-mail: dev-help@openoffice.apache.org
>>>> 
>>>> 
>>>> 
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@openoffice.apache.org
>> For additional commands, e-mail: dev-help@openoffice.apache.org
>> 
>> 

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@openoffice.apache.org
For additional commands, e-mail: dev-help@openoffice.apache.org


Mime
View raw message