You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@openoffice.apache.org by Nelson Marques <nm...@gmail.com> on 2012/05/20 19:11:56 UTC

Building AAO from source...

Hi,

I've setup a small environment to test some building of AAO, but I'm
somehow stuck and I'm not really sure why I'm having a weird behavior.

I'm not really sure what is causing this, but the path translation is
all twisted, ex:
/home/nmarques/aoo/aoo-3.4.0/main/solenv/unxlngxpro/incnc/mywlrld.mk

I assume this would be something like:
/home/nmarques/aoo/aoo-3.4.0/main/solenv/unxlngxpro/inc/myworld.mk

Which means something is very wrong... full output bellow... My
configure options are:

./configure --prefix=/opt/my-aoo  \
            --with-system-libs    \
            --with-mingwin=/usr/bin/i686-pc-mingw32-c++  \
            --with-vendor="SOME-TEST"                     \
            --enable-gstreamer                          \
            --enable-cairo                              \
            --enable-opengl                             \
            --enable-dbus                               \
            --enable-category-b                         \
            --enable-bundled-dictionaries


[nmarques@odin instsetoo_native]# build --all
build -- version: 275224


=============
Building module solenv
=============

Entering /home/nmarques/aoo/aoo-3.4.0/main/solenv

dmake:  /home/nmarques/aoo/aoo-3.4.0/main/solenv/inc/settings.mk:
line 618:  Error: -- Include file
/home/nmarques/aoo/aoo-3.4.0/main/solenv/unxlngxpro/incnc/mywlrld.mk,
not found
---* SETTINGS.MK *---

1 module(s):
	solenv
need(s) to be rebuilt

Reason(s):

ERROR: error 65280 occurred while making
/home/nmarques/aoo/aoo-3.4.0/main/solenv

When you have fixed the errors in that module you can resume the build
by running:

	build --all:solenv




-- 
Nelson Marques
// I've stopped trying to understand sandwiches with a third piece of
bread in the middle...

Re: Building AAO from source...

Posted by Nelson Marques <nm...@gmail.com>.
It looks like it's a string replacement that it's picking up the wrong
values... I haven't got much time this and next week to backtrack this
properly... As I've said some months ago on this list, if I manage to
get it to build, I'll propose this package for openSUSE, since most of
the dependencies should be already available from the Libre Office
guys (very sweet of them).

NM

2012/5/23 Kay Schenk <ka...@gmail.com>:
> Nelson--
>
> I don't know if I can help much with this, but the most recent install guide
> is at:
>
> http://wiki.services.openoffice.org/wiki/Documentation/Building_Guide_AOO
>
> and I do recall at first this very solenv was causing issues though I don't
> recall what the solution was.
>
> Buildbot info is at:
>
> http://ci.apache.org/buildslaves/bb-vm2_ubuntu_32bit
>
> I think Andre Fisher did a lot of work on this and the Linux guide linked on
> this page...if you need more help.
>
>
> On 05/20/2012 10:11 AM, Nelson Marques wrote:
>>
>> Hi,
>>
>> I've setup a small environment to test some building of AAO, but I'm
>> somehow stuck and I'm not really sure why I'm having a weird behavior.
>>
>> I'm not really sure what is causing this, but the path translation is
>> all twisted, ex:
>> /home/nmarques/aoo/aoo-3.4.0/main/solenv/unxlngxpro/incnc/mywlrld.mk
>>
>> I assume this would be something like:
>> /home/nmarques/aoo/aoo-3.4.0/main/solenv/unxlngxpro/inc/myworld.mk
>>
>> Which means something is very wrong... full output bellow... My
>> configure options are:
>>
>> ./configure --prefix=/opt/my-aoo  \
>>             --with-system-libs    \
>>             --with-mingwin=/usr/bin/i686-pc-mingw32-c++  \
>>             --with-vendor="SOME-TEST"                     \
>>             --enable-gstreamer                          \
>>             --enable-cairo                              \
>>             --enable-opengl                             \
>>             --enable-dbus                               \
>>             --enable-category-b                         \
>>             --enable-bundled-dictionaries
>>
>>
>> [nmarques@odin instsetoo_native]# build --all
>> build -- version: 275224
>>
>>
>> =============
>> Building module solenv
>> =============
>>
>> Entering /home/nmarques/aoo/aoo-3.4.0/main/solenv
>>
>> dmake:  /home/nmarques/aoo/aoo-3.4.0/main/solenv/inc/settings.mk:
>> line 618:  Error: -- Include file
>> /home/nmarques/aoo/aoo-3.4.0/main/solenv/unxlngxpro/incnc/mywlrld.mk,
>> not found
>> ---* SETTINGS.MK *---
>>
>> 1 module(s):
>>        solenv
>> need(s) to be rebuilt
>>
>> Reason(s):
>>
>> ERROR: error 65280 occurred while making
>> /home/nmarques/aoo/aoo-3.4.0/main/solenv
>>
>> When you have fixed the errors in that module you can resume the build
>> by running:
>>
>>        build --all:solenv
>>
>>
>>
>>
>
> --
> ------------------------------------------------------------------------
> MzK
>
> "The reports of my death are greatly exaggerated."
>                              -- Mark Twain



-- 
Nelson Marques
// I've stopped trying to understand sandwiches with a third piece of
bread in the middle...

Re: Building AAO from source...

Posted by Andre Fischer <af...@a-w-f.de>.
Hi Nelson,

On 24.05.2012 18:13, Nelson Marques wrote:
> Andre,
>
> I've had prepared a machine at home just for stagging AOO builds which
> holds local repositories for all the components I've build. I don't
> have connectivity to it now, so this isn't really accurate (I will
> confirm later), but I believe those files are there (I havent copied
> them) because they were installed there by dmake?

I don't think so.  The makefiles in main/solenv/inc/ are only used 
during building, they are not installed anywhere else (to my knowledge).

dmake itself is not installed (eg with make install) but copied manually 
to main/solenv/<platform>/bin by the main/bootstrap script.

The first lines of dmake -v executed in main/solenv/ on my machine 
(Windows7, source code located in c:/source/current/git) look like this

dmake:  Openning 
[C:/source/current/git/main/solenv/inc/startup/startup.mk] for read 
(success)
dmake:  Openning 
[/cygdrive/c/source/current/git/main/solenv/inc/startup/wnt/macros.mk] 
for read (success)
dmake:  Parsing include file 
[/cygdrive/c/source/current/git/main/solenv/inc/startup/wnt/macros.mk].
dmake:  Closing 
[/cygdrive/c/source/current/git/main/solenv/inc/startup/wnt/macros.mk]
dmake:  Openning [project.mk] for read (fail)
dmake:  Openning 
[/cygdrive/c/source/current/git/main/solver/340/wntmsci12/inc/project.mk] for 
read (fail)
dmake:  Openning 
[/cygdrive/c/source/current/git/main/solenv/inc/project.mk] for read (fail)
dmake:  Include file [project.mk] was not found.
dmake:  Closing [C:/source/current/git/main/solenv/inc/startup/startup.mk]
dmake:  Openning [makefile.mk] for read (success)
dmake:  Openning [settings.mk] for read (fail)

-Andre

>
>
>
>
>
> 2012/5/24 Andre Fischer<af...@a-w-f.de>:
>> Hi Nelson,
>>
>>
>> On 24.05.2012 16:39, Nelson Marques wrote:
>>>
>>> Andre,
>>>
>>> The goal was to have everything dynamically linked and using the
>>> dependencies provided by the system (ex: python, perl, lucene, dmake,
>>> etc); this lead me to build first all those components and install
>>> them in the normal path that stuff is installed (/usr).
>>>
>>> dmake was built with the default options except for prefix, which I
>>> changed to /usr.
>>
>>
>> OK, nothing wrong with that.  But I still don't understand why the makefiles
>> that usually reside in main/solenv/inc/startup/ are found in
>> /usr/share/startup/.  Did you copy them there?
>> Those files could change from revision to revision and should better not be
>> shared between different repositories (what we called child work spaces in
>> past days).
>>
>> -Andre
>>
>>
>>>
>>>
>>>
>>> 2012/5/24 Andre Fischer<af...@a-w-f.de>:
>>>>
>>>> On 23.05.2012 18:51, Nelson Marques wrote:
>>>>>
>>>>>
>>>>> [nmarques@localhost solenv]$ dmake -v
>>>>> dmake:  Openning [/usr/share/startup/startup.mk] for read (success)
>>>>> dmake:  Openning [/usr/share/startup/config.mk] for read (success)
>>>>> dmake:  Parsing include file [/usr/share/startup/config.mk].
>>>>> dmake:  /usr/share/startup/config.mk:  line 3:  Warning: -- Macro `OS'
>>>>> redefined after use
>>>>> dmake:  Closing [/usr/share/startup/config.mk]
>>>>> dmake:  Openning [/usr/share/startup/local.mk] for read (fail)
>>>>> dmake:  Include file [/usr/share/startup/local.mk] was not found.
>>>>> dmake:  Openning [/usr/share/startup/unix/macros.mk] for read (success)
>>>>> dmake:  Parsing include file [/usr/share/startup/unix/macros.mk].
>>>>> dmake:  Openning [/usr/share/startup/unix/linux/macros.mk] for read
>>>>> (success)
>>>>> dmake:  Parsing include file [/usr/share/startup/unix/linux/macros.mk].
>>>>> dmake:  Closing [/usr/share/startup/unix/linux/macros.mk]
>>>>> dmake:  Closing [/usr/share/startup/unix/macros.mk]
>>>>> dmake:  /usr/share/startup/startup.mk:  line 140:  Warning: -- More
>>>>> than one prerequisite
>>>>> for %-target. Use :| ruleop or indirect prerequisites.
>>>>> dmake:  /usr/share/startup/startup.mk:  line 144:  Warning: -- More
>>>>> than one prerequisite
>>>>> for %-target. Use :| ruleop or indirect prerequisites.
>>>>> dmake:  Openning [/usr/share/startup/unix/recipes.mk] for read (success)
>>>>> dmake:  Parsing include file [/usr/share/startup/unix/recipes.mk].
>>>>> dmake:  Openning [/usr/share/startup/unix/linux/recipes.mk] for read
>>>>> (fail)
>>>>> dmake:  Include file [/usr/share/startup/unix/linux/recipes.mk] was not
>>>>> found.
>>>>> dmake:  Closing [/usr/share/startup/unix/recipes.mk]
>>>>> dmake:  Openning [project.mk] for read (fail)
>>>>> dmake:  Include file [project.mk] was not found.
>>>>> dmake:  Closing [/usr/share/startup/startup.mk]
>>>>> dmake:  Openning [makefile.mk] for read (success)
>>>>> dmake:  Openning [settings.mk] for read (fail)
>>>>> dmake:  Inferring include file [settings.mk].
>>>>> dmake:  Openning [settings.mk] for read (fail)
>>>>> dmake:  Infering prerequisite(s) and recipe for [settings.mk]
>>>>> dmake:  Trying prerequisite [settings.mk.o] for [settings.mk]
>>>>> dmake:  Caching directory [/home/nmarques/aoo/aoo-3.4.0/main/solenv]
>>>>> dmake:  Trying prerequisite [RCS/settings.mk,v] for [settings.mk]
>>>>> dmake:  Caching directory [/home/nmarques/aoo/aoo-3.4.0/main/solenv/RCS]
>>>>> dmake:  Trying prerequisite [settings.mk,v] for [settings.mk]
>>>>> dmake:  Trying prerequisite [settings.mk.sh] for [settings.mk]
>>>>> dmake:  Time stamp of [settings.mk] is 0
>>>>> dmake:  makefile.mk:  line 29:  Error: -- Include file settings.mk, not
>>>>> found
>>>>> dmake:  Closing [makefile.mk]
>>>>
>>>>
>>>>
>>>> Most makefile includes are read from /usr/share/startup/.
>>>> Can you explain why this directory exists and is in the search path?
>>>>
>>>>
>>>>>
>>>>>
>>>>> 2012/5/23 Andre Fischer<af...@a-w-f.de>:
>>>>>>
>>>>>>
>>>>>> On 23.05.2012 18:02, Nelson Marques wrote:
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> :618
>>>>>>> <code>
>>>>>>> .INCLUDE :  $(posix_PWD)/$(OUT)/inc/myworld.mk
>>>>>>> <code>
>>>>>>>
>>>>>>> Looks fine to me... that's why I said it is most likely a string
>>>>>>> replacement or var somewhere which is being twisted around by
>>>>>>> something I couldn't identify yet.
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> That is really strange.  This line is interpreted directly by dmake.
>>>>>> I know of no replacement that could get in the way.
>>>>>>
>>>>>> Can you cd into main/solenv/ and do a
>>>>>>    dmake -v
>>>>>> there and paste the output?
>>>>>>
>>>>>>>
>>>>>>> Whatever it is, it's messing with parent directory and file name
>>>>>>> itself... The code   is:
>>>>>>>
>>>>>>>
>>>>>>> # --- generate output tree -----------------------------------------
>>>>>>>
>>>>>>> # disable for makefiles wrapping a gnumake module
>>>>>>> .IF "$(TARGET)"!="prj"rm
>>>>>>>
>>>>>>> # As this is not part of the initial startup makefile we define an
>>>>>>> infered
>>>>>>> # target instead of using $(OUT)/inc/myworld.mk as target name.
>>>>>>> # (See iz62795)
>>>>>>> $(posix_PWD)/$(OUT)/inc/%world.mk :
>>>>>>>          @$(MKOUT) $(ROUT)
>>>>>>>          @echo $(EMQ)#>        $@
>>>>>>>
>>>>>>> .INCLUDE :  $(posix_PWD)/$(OUT)/inc/myworld.mk
>>>>>>>
>>>>>>> .IF "$(common_build)"!=""
>>>>>>> $(posix_PWD)/$(LOCAL_COMMON_OUT)/inc/%world.mk :
>>>>>>>          @$(MKOUT) $(subst,$(OUTPATH),$(COMMON_OUTDIR) $(ROUT))
>>>>>>>          @echo $(EMQ)#>        $@
>>>>>>>
>>>>>>> .INCLUDE : $(posix_PWD)/$(LOCAL_COMMON_OUT)/inc/myworld.mk
>>>>>>> .ENDIF                  # "$(common_build)"!=""
>>>>>>> .ENDIF          # "$(TARGET)"!="prj"
>>>>>>>
>>>>>>> .INCLUDE .IGNORE : office.mk
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> 2012/5/23 Andre Fischer<af...@a-w-f.de>:
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> Someone said my name?  I don't know if I can help, but I will try.
>>>>>>>>
>>>>>>>>
>>>>>>>> On 23.05.2012 17:33, Kay Schenk wrote:
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Nelson--
>>>>>>>>>
>>>>>>>>> I don't know if I can help much with this, but the most recent
>>>>>>>>> install
>>>>>>>>> guide is at:
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> http://wiki.services.openoffice.org/wiki/Documentation/Building_Guide_AOO
>>>>>>>>>
>>>>>>>>> and I do recall at first this very solenv was causing issues though
>>>>>>>>> I
>>>>>>>>> don't recall what the solution was.
>>>>>>>>>
>>>>>>>>> Buildbot info is at:
>>>>>>>>>
>>>>>>>>> http://ci.apache.org/buildslaves/bb-vm2_ubuntu_32bit
>>>>>>>>>
>>>>>>>>> I think Andre Fisher did a lot of work on this and the Linux guide
>>>>>>>>> linked on this page...if you need more help.
>>>>>>>>>
>>>>>>>>> On 05/20/2012 10:11 AM, Nelson Marques wrote:
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Hi,
>>>>>>>>>>
>>>>>>>>>> I've setup a small environment to test some building of AAO, but
>>>>>>>>>> I'm
>>>>>>>>>> somehow stuck and I'm not really sure why I'm having a weird
>>>>>>>>>> behavior.
>>>>>>>>>>
>>>>>>>>>> I'm not really sure what is causing this, but the path translation
>>>>>>>>>> is
>>>>>>>>>> all twisted, ex:
>>>>>>>>>>
>>>>>>>>>> /home/nmarques/aoo/aoo-3.4.0/main/solenv/unxlngxpro/incnc/mywlrld.mk
>>>>>>>>>>
>>>>>>>>>> I assume this would be something like:
>>>>>>>>>> /home/nmarques/aoo/aoo-3.4.0/main/solenv/unxlngxpro/inc/myworld.mk
>>>>>>>>>>
>>>>>>>>>> Which means something is very wrong... full output bellow... My
>>>>>>>>>> configure options are:
>>>>>>>>>>
>>>>>>>>>> ./configure --prefix=/opt/my-aoo \
>>>>>>>>>> --with-system-libs \
>>>>>>>>>> --with-mingwin=/usr/bin/i686-pc-mingw32-c++ \
>>>>>>>>>> --with-vendor="SOME-TEST" \
>>>>>>>>>> --enable-gstreamer \
>>>>>>>>>> --enable-cairo \
>>>>>>>>>> --enable-opengl \
>>>>>>>>>> --enable-dbus \
>>>>>>>>>> --enable-category-b \
>>>>>>>>>> --enable-bundled-dictionaries
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> [nmarques@odin instsetoo_native]# build --all
>>>>>>>>>> build -- version: 275224
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> =============
>>>>>>>>>> Building module solenv
>>>>>>>>>> =============
>>>>>>>>>>
>>>>>>>>>> Entering /home/nmarques/aoo/aoo-3.4.0/main/solenv
>>>>>>>>>>
>>>>>>>>>> dmake: /home/nmarques/aoo/aoo-3.4.0/main/solenv/inc/settings.mk:
>>>>>>>>>> line 618: Error: -- Include file
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> Nelson, can you show us this line 618 in settings.mk?
>>>>>>>> Does it say .../inc/... or .../incnc/... ?  If the later, does fixing
>>>>>>>> this
>>>>>>>> line fix the build problem?
>>>>>>>>
>>>>>>>> -Andre
>>>>>>>>
>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> /home/nmarques/aoo/aoo-3.4.0/main/solenv/unxlngxpro/incnc/mywlrld.mk,
>>>>>>>>>> not found
>>>>>>>>>> ---* SETTINGS.MK *---
>>>>>>>>>>
>>>>>>>>>> 1 module(s):
>>>>>>>>>> solenv
>>>>>>>>>> need(s) to be rebuilt
>>>>>>>>>>
>>>>>>>>>> Reason(s):
>>>>>>>>>>
>>>>>>>>>> ERROR: error 65280 occurred while making
>>>>>>>>>> /home/nmarques/aoo/aoo-3.4.0/main/solenv
>>>>>>>>>>
>>>>>>>>>> When you have fixed the errors in that module you can resume the
>>>>>>>>>> build
>>>>>>>>>> by running:
>>>>>>>>>>
>>>>>>>>>> build --all:solenv
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>
>>>
>>>
>>
>
>
>

Re: Building AAO from source...

Posted by Nelson Marques <nm...@gmail.com>.
Andre,

I've had prepared a machine at home just for stagging AOO builds which
holds local repositories for all the components I've build. I don't
have connectivity to it now, so this isn't really accurate (I will
confirm later), but I believe those files are there (I havent copied
them) because they were installed there by dmake?





2012/5/24 Andre Fischer <af...@a-w-f.de>:
> Hi Nelson,
>
>
> On 24.05.2012 16:39, Nelson Marques wrote:
>>
>> Andre,
>>
>> The goal was to have everything dynamically linked and using the
>> dependencies provided by the system (ex: python, perl, lucene, dmake,
>> etc); this lead me to build first all those components and install
>> them in the normal path that stuff is installed (/usr).
>>
>> dmake was built with the default options except for prefix, which I
>> changed to /usr.
>
>
> OK, nothing wrong with that.  But I still don't understand why the makefiles
> that usually reside in main/solenv/inc/startup/ are found in
> /usr/share/startup/.  Did you copy them there?
> Those files could change from revision to revision and should better not be
> shared between different repositories (what we called child work spaces in
> past days).
>
> -Andre
>
>
>>
>>
>>
>> 2012/5/24 Andre Fischer<af...@a-w-f.de>:
>>>
>>> On 23.05.2012 18:51, Nelson Marques wrote:
>>>>
>>>>
>>>> [nmarques@localhost solenv]$ dmake -v
>>>> dmake:  Openning [/usr/share/startup/startup.mk] for read (success)
>>>> dmake:  Openning [/usr/share/startup/config.mk] for read (success)
>>>> dmake:  Parsing include file [/usr/share/startup/config.mk].
>>>> dmake:  /usr/share/startup/config.mk:  line 3:  Warning: -- Macro `OS'
>>>> redefined after use
>>>> dmake:  Closing [/usr/share/startup/config.mk]
>>>> dmake:  Openning [/usr/share/startup/local.mk] for read (fail)
>>>> dmake:  Include file [/usr/share/startup/local.mk] was not found.
>>>> dmake:  Openning [/usr/share/startup/unix/macros.mk] for read (success)
>>>> dmake:  Parsing include file [/usr/share/startup/unix/macros.mk].
>>>> dmake:  Openning [/usr/share/startup/unix/linux/macros.mk] for read
>>>> (success)
>>>> dmake:  Parsing include file [/usr/share/startup/unix/linux/macros.mk].
>>>> dmake:  Closing [/usr/share/startup/unix/linux/macros.mk]
>>>> dmake:  Closing [/usr/share/startup/unix/macros.mk]
>>>> dmake:  /usr/share/startup/startup.mk:  line 140:  Warning: -- More
>>>> than one prerequisite
>>>> for %-target. Use :| ruleop or indirect prerequisites.
>>>> dmake:  /usr/share/startup/startup.mk:  line 144:  Warning: -- More
>>>> than one prerequisite
>>>> for %-target. Use :| ruleop or indirect prerequisites.
>>>> dmake:  Openning [/usr/share/startup/unix/recipes.mk] for read (success)
>>>> dmake:  Parsing include file [/usr/share/startup/unix/recipes.mk].
>>>> dmake:  Openning [/usr/share/startup/unix/linux/recipes.mk] for read
>>>> (fail)
>>>> dmake:  Include file [/usr/share/startup/unix/linux/recipes.mk] was not
>>>> found.
>>>> dmake:  Closing [/usr/share/startup/unix/recipes.mk]
>>>> dmake:  Openning [project.mk] for read (fail)
>>>> dmake:  Include file [project.mk] was not found.
>>>> dmake:  Closing [/usr/share/startup/startup.mk]
>>>> dmake:  Openning [makefile.mk] for read (success)
>>>> dmake:  Openning [settings.mk] for read (fail)
>>>> dmake:  Inferring include file [settings.mk].
>>>> dmake:  Openning [settings.mk] for read (fail)
>>>> dmake:  Infering prerequisite(s) and recipe for [settings.mk]
>>>> dmake:  Trying prerequisite [settings.mk.o] for [settings.mk]
>>>> dmake:  Caching directory [/home/nmarques/aoo/aoo-3.4.0/main/solenv]
>>>> dmake:  Trying prerequisite [RCS/settings.mk,v] for [settings.mk]
>>>> dmake:  Caching directory [/home/nmarques/aoo/aoo-3.4.0/main/solenv/RCS]
>>>> dmake:  Trying prerequisite [settings.mk,v] for [settings.mk]
>>>> dmake:  Trying prerequisite [settings.mk.sh] for [settings.mk]
>>>> dmake:  Time stamp of [settings.mk] is 0
>>>> dmake:  makefile.mk:  line 29:  Error: -- Include file settings.mk, not
>>>> found
>>>> dmake:  Closing [makefile.mk]
>>>
>>>
>>>
>>> Most makefile includes are read from /usr/share/startup/.
>>> Can you explain why this directory exists and is in the search path?
>>>
>>>
>>>>
>>>>
>>>> 2012/5/23 Andre Fischer<af...@a-w-f.de>:
>>>>>
>>>>>
>>>>> On 23.05.2012 18:02, Nelson Marques wrote:
>>>>>>
>>>>>>
>>>>>>
>>>>>> :618
>>>>>> <code>
>>>>>> .INCLUDE :  $(posix_PWD)/$(OUT)/inc/myworld.mk
>>>>>> <code>
>>>>>>
>>>>>> Looks fine to me... that's why I said it is most likely a string
>>>>>> replacement or var somewhere which is being twisted around by
>>>>>> something I couldn't identify yet.
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> That is really strange.  This line is interpreted directly by dmake.
>>>>> I know of no replacement that could get in the way.
>>>>>
>>>>> Can you cd into main/solenv/ and do a
>>>>>   dmake -v
>>>>> there and paste the output?
>>>>>
>>>>>>
>>>>>> Whatever it is, it's messing with parent directory and file name
>>>>>> itself... The code   is:
>>>>>>
>>>>>>
>>>>>> # --- generate output tree -----------------------------------------
>>>>>>
>>>>>> # disable for makefiles wrapping a gnumake module
>>>>>> .IF "$(TARGET)"!="prj"rm
>>>>>>
>>>>>> # As this is not part of the initial startup makefile we define an
>>>>>> infered
>>>>>> # target instead of using $(OUT)/inc/myworld.mk as target name.
>>>>>> # (See iz62795)
>>>>>> $(posix_PWD)/$(OUT)/inc/%world.mk :
>>>>>>         @$(MKOUT) $(ROUT)
>>>>>>         @echo $(EMQ)#>      $@
>>>>>>
>>>>>> .INCLUDE :  $(posix_PWD)/$(OUT)/inc/myworld.mk
>>>>>>
>>>>>> .IF "$(common_build)"!=""
>>>>>> $(posix_PWD)/$(LOCAL_COMMON_OUT)/inc/%world.mk :
>>>>>>         @$(MKOUT) $(subst,$(OUTPATH),$(COMMON_OUTDIR) $(ROUT))
>>>>>>         @echo $(EMQ)#>      $@
>>>>>>
>>>>>> .INCLUDE : $(posix_PWD)/$(LOCAL_COMMON_OUT)/inc/myworld.mk
>>>>>> .ENDIF                  # "$(common_build)"!=""
>>>>>> .ENDIF          # "$(TARGET)"!="prj"
>>>>>>
>>>>>> .INCLUDE .IGNORE : office.mk
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> 2012/5/23 Andre Fischer<af...@a-w-f.de>:
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> Someone said my name?  I don't know if I can help, but I will try.
>>>>>>>
>>>>>>>
>>>>>>> On 23.05.2012 17:33, Kay Schenk wrote:
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> Nelson--
>>>>>>>>
>>>>>>>> I don't know if I can help much with this, but the most recent
>>>>>>>> install
>>>>>>>> guide is at:
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> http://wiki.services.openoffice.org/wiki/Documentation/Building_Guide_AOO
>>>>>>>>
>>>>>>>> and I do recall at first this very solenv was causing issues though
>>>>>>>> I
>>>>>>>> don't recall what the solution was.
>>>>>>>>
>>>>>>>> Buildbot info is at:
>>>>>>>>
>>>>>>>> http://ci.apache.org/buildslaves/bb-vm2_ubuntu_32bit
>>>>>>>>
>>>>>>>> I think Andre Fisher did a lot of work on this and the Linux guide
>>>>>>>> linked on this page...if you need more help.
>>>>>>>>
>>>>>>>> On 05/20/2012 10:11 AM, Nelson Marques wrote:
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Hi,
>>>>>>>>>
>>>>>>>>> I've setup a small environment to test some building of AAO, but
>>>>>>>>> I'm
>>>>>>>>> somehow stuck and I'm not really sure why I'm having a weird
>>>>>>>>> behavior.
>>>>>>>>>
>>>>>>>>> I'm not really sure what is causing this, but the path translation
>>>>>>>>> is
>>>>>>>>> all twisted, ex:
>>>>>>>>>
>>>>>>>>> /home/nmarques/aoo/aoo-3.4.0/main/solenv/unxlngxpro/incnc/mywlrld.mk
>>>>>>>>>
>>>>>>>>> I assume this would be something like:
>>>>>>>>> /home/nmarques/aoo/aoo-3.4.0/main/solenv/unxlngxpro/inc/myworld.mk
>>>>>>>>>
>>>>>>>>> Which means something is very wrong... full output bellow... My
>>>>>>>>> configure options are:
>>>>>>>>>
>>>>>>>>> ./configure --prefix=/opt/my-aoo \
>>>>>>>>> --with-system-libs \
>>>>>>>>> --with-mingwin=/usr/bin/i686-pc-mingw32-c++ \
>>>>>>>>> --with-vendor="SOME-TEST" \
>>>>>>>>> --enable-gstreamer \
>>>>>>>>> --enable-cairo \
>>>>>>>>> --enable-opengl \
>>>>>>>>> --enable-dbus \
>>>>>>>>> --enable-category-b \
>>>>>>>>> --enable-bundled-dictionaries
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> [nmarques@odin instsetoo_native]# build --all
>>>>>>>>> build -- version: 275224
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> =============
>>>>>>>>> Building module solenv
>>>>>>>>> =============
>>>>>>>>>
>>>>>>>>> Entering /home/nmarques/aoo/aoo-3.4.0/main/solenv
>>>>>>>>>
>>>>>>>>> dmake: /home/nmarques/aoo/aoo-3.4.0/main/solenv/inc/settings.mk:
>>>>>>>>> line 618: Error: -- Include file
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> Nelson, can you show us this line 618 in settings.mk?
>>>>>>> Does it say .../inc/... or .../incnc/... ?  If the later, does fixing
>>>>>>> this
>>>>>>> line fix the build problem?
>>>>>>>
>>>>>>> -Andre
>>>>>>>
>>>>>>>
>>>>>>>>>
>>>>>>>>> /home/nmarques/aoo/aoo-3.4.0/main/solenv/unxlngxpro/incnc/mywlrld.mk,
>>>>>>>>> not found
>>>>>>>>> ---* SETTINGS.MK *---
>>>>>>>>>
>>>>>>>>> 1 module(s):
>>>>>>>>> solenv
>>>>>>>>> need(s) to be rebuilt
>>>>>>>>>
>>>>>>>>> Reason(s):
>>>>>>>>>
>>>>>>>>> ERROR: error 65280 occurred while making
>>>>>>>>> /home/nmarques/aoo/aoo-3.4.0/main/solenv
>>>>>>>>>
>>>>>>>>> When you have fixed the errors in that module you can resume the
>>>>>>>>> build
>>>>>>>>> by running:
>>>>>>>>>
>>>>>>>>> build --all:solenv
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>
>>>>
>>>>
>>>
>>
>>
>>
>



-- 
Nelson Marques
// I've stopped trying to understand sandwiches with a third piece of
bread in the middle...

Re: Building AAO from source...

Posted by Andre Fischer <af...@a-w-f.de>.
Hi Nelson,

On 24.05.2012 16:39, Nelson Marques wrote:
> Andre,
>
> The goal was to have everything dynamically linked and using the
> dependencies provided by the system (ex: python, perl, lucene, dmake,
> etc); this lead me to build first all those components and install
> them in the normal path that stuff is installed (/usr).
>
> dmake was built with the default options except for prefix, which I
> changed to /usr.

OK, nothing wrong with that.  But I still don't understand why the 
makefiles that usually reside in main/solenv/inc/startup/ are found in 
/usr/share/startup/.  Did you copy them there?
Those files could change from revision to revision and should better not 
be shared between different repositories (what we called child work 
spaces in past days).

-Andre

>
>
>
> 2012/5/24 Andre Fischer<af...@a-w-f.de>:
>> On 23.05.2012 18:51, Nelson Marques wrote:
>>>
>>> [nmarques@localhost solenv]$ dmake -v
>>> dmake:  Openning [/usr/share/startup/startup.mk] for read (success)
>>> dmake:  Openning [/usr/share/startup/config.mk] for read (success)
>>> dmake:  Parsing include file [/usr/share/startup/config.mk].
>>> dmake:  /usr/share/startup/config.mk:  line 3:  Warning: -- Macro `OS'
>>> redefined after use
>>> dmake:  Closing [/usr/share/startup/config.mk]
>>> dmake:  Openning [/usr/share/startup/local.mk] for read (fail)
>>> dmake:  Include file [/usr/share/startup/local.mk] was not found.
>>> dmake:  Openning [/usr/share/startup/unix/macros.mk] for read (success)
>>> dmake:  Parsing include file [/usr/share/startup/unix/macros.mk].
>>> dmake:  Openning [/usr/share/startup/unix/linux/macros.mk] for read
>>> (success)
>>> dmake:  Parsing include file [/usr/share/startup/unix/linux/macros.mk].
>>> dmake:  Closing [/usr/share/startup/unix/linux/macros.mk]
>>> dmake:  Closing [/usr/share/startup/unix/macros.mk]
>>> dmake:  /usr/share/startup/startup.mk:  line 140:  Warning: -- More
>>> than one prerequisite
>>> for %-target. Use :| ruleop or indirect prerequisites.
>>> dmake:  /usr/share/startup/startup.mk:  line 144:  Warning: -- More
>>> than one prerequisite
>>> for %-target. Use :| ruleop or indirect prerequisites.
>>> dmake:  Openning [/usr/share/startup/unix/recipes.mk] for read (success)
>>> dmake:  Parsing include file [/usr/share/startup/unix/recipes.mk].
>>> dmake:  Openning [/usr/share/startup/unix/linux/recipes.mk] for read
>>> (fail)
>>> dmake:  Include file [/usr/share/startup/unix/linux/recipes.mk] was not
>>> found.
>>> dmake:  Closing [/usr/share/startup/unix/recipes.mk]
>>> dmake:  Openning [project.mk] for read (fail)
>>> dmake:  Include file [project.mk] was not found.
>>> dmake:  Closing [/usr/share/startup/startup.mk]
>>> dmake:  Openning [makefile.mk] for read (success)
>>> dmake:  Openning [settings.mk] for read (fail)
>>> dmake:  Inferring include file [settings.mk].
>>> dmake:  Openning [settings.mk] for read (fail)
>>> dmake:  Infering prerequisite(s) and recipe for [settings.mk]
>>> dmake:  Trying prerequisite [settings.mk.o] for [settings.mk]
>>> dmake:  Caching directory [/home/nmarques/aoo/aoo-3.4.0/main/solenv]
>>> dmake:  Trying prerequisite [RCS/settings.mk,v] for [settings.mk]
>>> dmake:  Caching directory [/home/nmarques/aoo/aoo-3.4.0/main/solenv/RCS]
>>> dmake:  Trying prerequisite [settings.mk,v] for [settings.mk]
>>> dmake:  Trying prerequisite [settings.mk.sh] for [settings.mk]
>>> dmake:  Time stamp of [settings.mk] is 0
>>> dmake:  makefile.mk:  line 29:  Error: -- Include file settings.mk, not
>>> found
>>> dmake:  Closing [makefile.mk]
>>
>>
>> Most makefile includes are read from /usr/share/startup/.
>> Can you explain why this directory exists and is in the search path?
>>
>>
>>>
>>>
>>> 2012/5/23 Andre Fischer<af...@a-w-f.de>:
>>>>
>>>> On 23.05.2012 18:02, Nelson Marques wrote:
>>>>>
>>>>>
>>>>> :618
>>>>> <code>
>>>>> .INCLUDE :  $(posix_PWD)/$(OUT)/inc/myworld.mk
>>>>> <code>
>>>>>
>>>>> Looks fine to me... that's why I said it is most likely a string
>>>>> replacement or var somewhere which is being twisted around by
>>>>> something I couldn't identify yet.
>>>>
>>>>
>>>>
>>>> That is really strange.  This line is interpreted directly by dmake.
>>>> I know of no replacement that could get in the way.
>>>>
>>>> Can you cd into main/solenv/ and do a
>>>>    dmake -v
>>>> there and paste the output?
>>>>
>>>>>
>>>>> Whatever it is, it's messing with parent directory and file name
>>>>> itself... The code   is:
>>>>>
>>>>>
>>>>> # --- generate output tree -----------------------------------------
>>>>>
>>>>> # disable for makefiles wrapping a gnumake module
>>>>> .IF "$(TARGET)"!="prj"rm
>>>>>
>>>>> # As this is not part of the initial startup makefile we define an
>>>>> infered
>>>>> # target instead of using $(OUT)/inc/myworld.mk as target name.
>>>>> # (See iz62795)
>>>>> $(posix_PWD)/$(OUT)/inc/%world.mk :
>>>>>          @$(MKOUT) $(ROUT)
>>>>>          @echo $(EMQ)#>      $@
>>>>>
>>>>> .INCLUDE :  $(posix_PWD)/$(OUT)/inc/myworld.mk
>>>>>
>>>>> .IF "$(common_build)"!=""
>>>>> $(posix_PWD)/$(LOCAL_COMMON_OUT)/inc/%world.mk :
>>>>>          @$(MKOUT) $(subst,$(OUTPATH),$(COMMON_OUTDIR) $(ROUT))
>>>>>          @echo $(EMQ)#>      $@
>>>>>
>>>>> .INCLUDE : $(posix_PWD)/$(LOCAL_COMMON_OUT)/inc/myworld.mk
>>>>> .ENDIF                  # "$(common_build)"!=""
>>>>> .ENDIF          # "$(TARGET)"!="prj"
>>>>>
>>>>> .INCLUDE .IGNORE : office.mk
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> 2012/5/23 Andre Fischer<af...@a-w-f.de>:
>>>>>>
>>>>>>
>>>>>> Someone said my name?  I don't know if I can help, but I will try.
>>>>>>
>>>>>>
>>>>>> On 23.05.2012 17:33, Kay Schenk wrote:
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> Nelson--
>>>>>>>
>>>>>>> I don't know if I can help much with this, but the most recent install
>>>>>>> guide is at:
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> http://wiki.services.openoffice.org/wiki/Documentation/Building_Guide_AOO
>>>>>>>
>>>>>>> and I do recall at first this very solenv was causing issues though I
>>>>>>> don't recall what the solution was.
>>>>>>>
>>>>>>> Buildbot info is at:
>>>>>>>
>>>>>>> http://ci.apache.org/buildslaves/bb-vm2_ubuntu_32bit
>>>>>>>
>>>>>>> I think Andre Fisher did a lot of work on this and the Linux guide
>>>>>>> linked on this page...if you need more help.
>>>>>>>
>>>>>>> On 05/20/2012 10:11 AM, Nelson Marques wrote:
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> Hi,
>>>>>>>>
>>>>>>>> I've setup a small environment to test some building of AAO, but I'm
>>>>>>>> somehow stuck and I'm not really sure why I'm having a weird
>>>>>>>> behavior.
>>>>>>>>
>>>>>>>> I'm not really sure what is causing this, but the path translation is
>>>>>>>> all twisted, ex:
>>>>>>>> /home/nmarques/aoo/aoo-3.4.0/main/solenv/unxlngxpro/incnc/mywlrld.mk
>>>>>>>>
>>>>>>>> I assume this would be something like:
>>>>>>>> /home/nmarques/aoo/aoo-3.4.0/main/solenv/unxlngxpro/inc/myworld.mk
>>>>>>>>
>>>>>>>> Which means something is very wrong... full output bellow... My
>>>>>>>> configure options are:
>>>>>>>>
>>>>>>>> ./configure --prefix=/opt/my-aoo \
>>>>>>>> --with-system-libs \
>>>>>>>> --with-mingwin=/usr/bin/i686-pc-mingw32-c++ \
>>>>>>>> --with-vendor="SOME-TEST" \
>>>>>>>> --enable-gstreamer \
>>>>>>>> --enable-cairo \
>>>>>>>> --enable-opengl \
>>>>>>>> --enable-dbus \
>>>>>>>> --enable-category-b \
>>>>>>>> --enable-bundled-dictionaries
>>>>>>>>
>>>>>>>>
>>>>>>>> [nmarques@odin instsetoo_native]# build --all
>>>>>>>> build -- version: 275224
>>>>>>>>
>>>>>>>>
>>>>>>>> =============
>>>>>>>> Building module solenv
>>>>>>>> =============
>>>>>>>>
>>>>>>>> Entering /home/nmarques/aoo/aoo-3.4.0/main/solenv
>>>>>>>>
>>>>>>>> dmake: /home/nmarques/aoo/aoo-3.4.0/main/solenv/inc/settings.mk:
>>>>>>>> line 618: Error: -- Include file
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> Nelson, can you show us this line 618 in settings.mk?
>>>>>> Does it say .../inc/... or .../incnc/... ?  If the later, does fixing
>>>>>> this
>>>>>> line fix the build problem?
>>>>>>
>>>>>> -Andre
>>>>>>
>>>>>>
>>>>>>>> /home/nmarques/aoo/aoo-3.4.0/main/solenv/unxlngxpro/incnc/mywlrld.mk,
>>>>>>>> not found
>>>>>>>> ---* SETTINGS.MK *---
>>>>>>>>
>>>>>>>> 1 module(s):
>>>>>>>> solenv
>>>>>>>> need(s) to be rebuilt
>>>>>>>>
>>>>>>>> Reason(s):
>>>>>>>>
>>>>>>>> ERROR: error 65280 occurred while making
>>>>>>>> /home/nmarques/aoo/aoo-3.4.0/main/solenv
>>>>>>>>
>>>>>>>> When you have fixed the errors in that module you can resume the
>>>>>>>> build
>>>>>>>> by running:
>>>>>>>>
>>>>>>>> build --all:solenv
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>
>>>
>>>
>>
>
>
>

Re: Building AAO from source...

Posted by Nelson Marques <nm...@gmail.com>.
Andre,

The goal was to have everything dynamically linked and using the
dependencies provided by the system (ex: python, perl, lucene, dmake,
etc); this lead me to build first all those components and install
them in the normal path that stuff is installed (/usr).

dmake was built with the default options except for prefix, which I
changed to /usr.



2012/5/24 Andre Fischer <af...@a-w-f.de>:
> On 23.05.2012 18:51, Nelson Marques wrote:
>>
>> [nmarques@localhost solenv]$ dmake -v
>> dmake:  Openning [/usr/share/startup/startup.mk] for read (success)
>> dmake:  Openning [/usr/share/startup/config.mk] for read (success)
>> dmake:  Parsing include file [/usr/share/startup/config.mk].
>> dmake:  /usr/share/startup/config.mk:  line 3:  Warning: -- Macro `OS'
>> redefined after use
>> dmake:  Closing [/usr/share/startup/config.mk]
>> dmake:  Openning [/usr/share/startup/local.mk] for read (fail)
>> dmake:  Include file [/usr/share/startup/local.mk] was not found.
>> dmake:  Openning [/usr/share/startup/unix/macros.mk] for read (success)
>> dmake:  Parsing include file [/usr/share/startup/unix/macros.mk].
>> dmake:  Openning [/usr/share/startup/unix/linux/macros.mk] for read
>> (success)
>> dmake:  Parsing include file [/usr/share/startup/unix/linux/macros.mk].
>> dmake:  Closing [/usr/share/startup/unix/linux/macros.mk]
>> dmake:  Closing [/usr/share/startup/unix/macros.mk]
>> dmake:  /usr/share/startup/startup.mk:  line 140:  Warning: -- More
>> than one prerequisite
>> for %-target. Use :| ruleop or indirect prerequisites.
>> dmake:  /usr/share/startup/startup.mk:  line 144:  Warning: -- More
>> than one prerequisite
>> for %-target. Use :| ruleop or indirect prerequisites.
>> dmake:  Openning [/usr/share/startup/unix/recipes.mk] for read (success)
>> dmake:  Parsing include file [/usr/share/startup/unix/recipes.mk].
>> dmake:  Openning [/usr/share/startup/unix/linux/recipes.mk] for read
>> (fail)
>> dmake:  Include file [/usr/share/startup/unix/linux/recipes.mk] was not
>> found.
>> dmake:  Closing [/usr/share/startup/unix/recipes.mk]
>> dmake:  Openning [project.mk] for read (fail)
>> dmake:  Include file [project.mk] was not found.
>> dmake:  Closing [/usr/share/startup/startup.mk]
>> dmake:  Openning [makefile.mk] for read (success)
>> dmake:  Openning [settings.mk] for read (fail)
>> dmake:  Inferring include file [settings.mk].
>> dmake:  Openning [settings.mk] for read (fail)
>> dmake:  Infering prerequisite(s) and recipe for [settings.mk]
>> dmake:  Trying prerequisite [settings.mk.o] for [settings.mk]
>> dmake:  Caching directory [/home/nmarques/aoo/aoo-3.4.0/main/solenv]
>> dmake:  Trying prerequisite [RCS/settings.mk,v] for [settings.mk]
>> dmake:  Caching directory [/home/nmarques/aoo/aoo-3.4.0/main/solenv/RCS]
>> dmake:  Trying prerequisite [settings.mk,v] for [settings.mk]
>> dmake:  Trying prerequisite [settings.mk.sh] for [settings.mk]
>> dmake:  Time stamp of [settings.mk] is 0
>> dmake:  makefile.mk:  line 29:  Error: -- Include file settings.mk, not
>> found
>> dmake:  Closing [makefile.mk]
>
>
> Most makefile includes are read from /usr/share/startup/.
> Can you explain why this directory exists and is in the search path?
>
>
>>
>>
>> 2012/5/23 Andre Fischer<af...@a-w-f.de>:
>>>
>>> On 23.05.2012 18:02, Nelson Marques wrote:
>>>>
>>>>
>>>> :618
>>>> <code>
>>>> .INCLUDE :  $(posix_PWD)/$(OUT)/inc/myworld.mk
>>>> <code>
>>>>
>>>> Looks fine to me... that's why I said it is most likely a string
>>>> replacement or var somewhere which is being twisted around by
>>>> something I couldn't identify yet.
>>>
>>>
>>>
>>> That is really strange.  This line is interpreted directly by dmake.
>>> I know of no replacement that could get in the way.
>>>
>>> Can you cd into main/solenv/ and do a
>>>   dmake -v
>>> there and paste the output?
>>>
>>>>
>>>> Whatever it is, it's messing with parent directory and file name
>>>> itself... The code   is:
>>>>
>>>>
>>>> # --- generate output tree -----------------------------------------
>>>>
>>>> # disable for makefiles wrapping a gnumake module
>>>> .IF "$(TARGET)"!="prj"rm
>>>>
>>>> # As this is not part of the initial startup makefile we define an
>>>> infered
>>>> # target instead of using $(OUT)/inc/myworld.mk as target name.
>>>> # (See iz62795)
>>>> $(posix_PWD)/$(OUT)/inc/%world.mk :
>>>>         @$(MKOUT) $(ROUT)
>>>>         @echo $(EMQ)#>    $@
>>>>
>>>> .INCLUDE :  $(posix_PWD)/$(OUT)/inc/myworld.mk
>>>>
>>>> .IF "$(common_build)"!=""
>>>> $(posix_PWD)/$(LOCAL_COMMON_OUT)/inc/%world.mk :
>>>>         @$(MKOUT) $(subst,$(OUTPATH),$(COMMON_OUTDIR) $(ROUT))
>>>>         @echo $(EMQ)#>    $@
>>>>
>>>> .INCLUDE : $(posix_PWD)/$(LOCAL_COMMON_OUT)/inc/myworld.mk
>>>> .ENDIF                  # "$(common_build)"!=""
>>>> .ENDIF          # "$(TARGET)"!="prj"
>>>>
>>>> .INCLUDE .IGNORE : office.mk
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> 2012/5/23 Andre Fischer<af...@a-w-f.de>:
>>>>>
>>>>>
>>>>> Someone said my name?  I don't know if I can help, but I will try.
>>>>>
>>>>>
>>>>> On 23.05.2012 17:33, Kay Schenk wrote:
>>>>>>
>>>>>>
>>>>>>
>>>>>> Nelson--
>>>>>>
>>>>>> I don't know if I can help much with this, but the most recent install
>>>>>> guide is at:
>>>>>>
>>>>>>
>>>>>>
>>>>>> http://wiki.services.openoffice.org/wiki/Documentation/Building_Guide_AOO
>>>>>>
>>>>>> and I do recall at first this very solenv was causing issues though I
>>>>>> don't recall what the solution was.
>>>>>>
>>>>>> Buildbot info is at:
>>>>>>
>>>>>> http://ci.apache.org/buildslaves/bb-vm2_ubuntu_32bit
>>>>>>
>>>>>> I think Andre Fisher did a lot of work on this and the Linux guide
>>>>>> linked on this page...if you need more help.
>>>>>>
>>>>>> On 05/20/2012 10:11 AM, Nelson Marques wrote:
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> Hi,
>>>>>>>
>>>>>>> I've setup a small environment to test some building of AAO, but I'm
>>>>>>> somehow stuck and I'm not really sure why I'm having a weird
>>>>>>> behavior.
>>>>>>>
>>>>>>> I'm not really sure what is causing this, but the path translation is
>>>>>>> all twisted, ex:
>>>>>>> /home/nmarques/aoo/aoo-3.4.0/main/solenv/unxlngxpro/incnc/mywlrld.mk
>>>>>>>
>>>>>>> I assume this would be something like:
>>>>>>> /home/nmarques/aoo/aoo-3.4.0/main/solenv/unxlngxpro/inc/myworld.mk
>>>>>>>
>>>>>>> Which means something is very wrong... full output bellow... My
>>>>>>> configure options are:
>>>>>>>
>>>>>>> ./configure --prefix=/opt/my-aoo \
>>>>>>> --with-system-libs \
>>>>>>> --with-mingwin=/usr/bin/i686-pc-mingw32-c++ \
>>>>>>> --with-vendor="SOME-TEST" \
>>>>>>> --enable-gstreamer \
>>>>>>> --enable-cairo \
>>>>>>> --enable-opengl \
>>>>>>> --enable-dbus \
>>>>>>> --enable-category-b \
>>>>>>> --enable-bundled-dictionaries
>>>>>>>
>>>>>>>
>>>>>>> [nmarques@odin instsetoo_native]# build --all
>>>>>>> build -- version: 275224
>>>>>>>
>>>>>>>
>>>>>>> =============
>>>>>>> Building module solenv
>>>>>>> =============
>>>>>>>
>>>>>>> Entering /home/nmarques/aoo/aoo-3.4.0/main/solenv
>>>>>>>
>>>>>>> dmake: /home/nmarques/aoo/aoo-3.4.0/main/solenv/inc/settings.mk:
>>>>>>> line 618: Error: -- Include file
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> Nelson, can you show us this line 618 in settings.mk?
>>>>> Does it say .../inc/... or .../incnc/... ?  If the later, does fixing
>>>>> this
>>>>> line fix the build problem?
>>>>>
>>>>> -Andre
>>>>>
>>>>>
>>>>>>> /home/nmarques/aoo/aoo-3.4.0/main/solenv/unxlngxpro/incnc/mywlrld.mk,
>>>>>>> not found
>>>>>>> ---* SETTINGS.MK *---
>>>>>>>
>>>>>>> 1 module(s):
>>>>>>> solenv
>>>>>>> need(s) to be rebuilt
>>>>>>>
>>>>>>> Reason(s):
>>>>>>>
>>>>>>> ERROR: error 65280 occurred while making
>>>>>>> /home/nmarques/aoo/aoo-3.4.0/main/solenv
>>>>>>>
>>>>>>> When you have fixed the errors in that module you can resume the
>>>>>>> build
>>>>>>> by running:
>>>>>>>
>>>>>>> build --all:solenv
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>
>>>>
>>>>
>>>
>>
>>
>>
>



-- 
Nelson Marques
// I've stopped trying to understand sandwiches with a third piece of
bread in the middle...

Re: Building AAO from source...

Posted by Andre Fischer <af...@a-w-f.de>.
On 23.05.2012 18:51, Nelson Marques wrote:
> [nmarques@localhost solenv]$ dmake -v
> dmake:  Openning [/usr/share/startup/startup.mk] for read (success)
> dmake:  Openning [/usr/share/startup/config.mk] for read (success)
> dmake:  Parsing include file [/usr/share/startup/config.mk].
> dmake:  /usr/share/startup/config.mk:  line 3:  Warning: -- Macro `OS'
> redefined after use
> dmake:  Closing [/usr/share/startup/config.mk]
> dmake:  Openning [/usr/share/startup/local.mk] for read (fail)
> dmake:  Include file [/usr/share/startup/local.mk] was not found.
> dmake:  Openning [/usr/share/startup/unix/macros.mk] for read (success)
> dmake:  Parsing include file [/usr/share/startup/unix/macros.mk].
> dmake:  Openning [/usr/share/startup/unix/linux/macros.mk] for read (success)
> dmake:  Parsing include file [/usr/share/startup/unix/linux/macros.mk].
> dmake:  Closing [/usr/share/startup/unix/linux/macros.mk]
> dmake:  Closing [/usr/share/startup/unix/macros.mk]
> dmake:  /usr/share/startup/startup.mk:  line 140:  Warning: -- More
> than one prerequisite
> for %-target. Use :| ruleop or indirect prerequisites.
> dmake:  /usr/share/startup/startup.mk:  line 144:  Warning: -- More
> than one prerequisite
> for %-target. Use :| ruleop or indirect prerequisites.
> dmake:  Openning [/usr/share/startup/unix/recipes.mk] for read (success)
> dmake:  Parsing include file [/usr/share/startup/unix/recipes.mk].
> dmake:  Openning [/usr/share/startup/unix/linux/recipes.mk] for read (fail)
> dmake:  Include file [/usr/share/startup/unix/linux/recipes.mk] was not found.
> dmake:  Closing [/usr/share/startup/unix/recipes.mk]
> dmake:  Openning [project.mk] for read (fail)
> dmake:  Include file [project.mk] was not found.
> dmake:  Closing [/usr/share/startup/startup.mk]
> dmake:  Openning [makefile.mk] for read (success)
> dmake:  Openning [settings.mk] for read (fail)
> dmake:  Inferring include file [settings.mk].
> dmake:  Openning [settings.mk] for read (fail)
> dmake:  Infering prerequisite(s) and recipe for [settings.mk]
> dmake:  Trying prerequisite [settings.mk.o] for [settings.mk]
> dmake:  Caching directory [/home/nmarques/aoo/aoo-3.4.0/main/solenv]
> dmake:  Trying prerequisite [RCS/settings.mk,v] for [settings.mk]
> dmake:  Caching directory [/home/nmarques/aoo/aoo-3.4.0/main/solenv/RCS]
> dmake:  Trying prerequisite [settings.mk,v] for [settings.mk]
> dmake:  Trying prerequisite [settings.mk.sh] for [settings.mk]
> dmake:  Time stamp of [settings.mk] is 0
> dmake:  makefile.mk:  line 29:  Error: -- Include file settings.mk, not found
> dmake:  Closing [makefile.mk]

Most makefile includes are read from /usr/share/startup/.
Can you explain why this directory exists and is in the search path?

>
>
> 2012/5/23 Andre Fischer<af...@a-w-f.de>:
>> On 23.05.2012 18:02, Nelson Marques wrote:
>>>
>>> :618
>>> <code>
>>> .INCLUDE :  $(posix_PWD)/$(OUT)/inc/myworld.mk
>>> <code>
>>>
>>> Looks fine to me... that's why I said it is most likely a string
>>> replacement or var somewhere which is being twisted around by
>>> something I couldn't identify yet.
>>
>>
>> That is really strange.  This line is interpreted directly by dmake.
>> I know of no replacement that could get in the way.
>>
>> Can you cd into main/solenv/ and do a
>>    dmake -v
>> there and paste the output?
>>
>>>
>>> Whatever it is, it's messing with parent directory and file name
>>> itself... The code   is:
>>>
>>>
>>> # --- generate output tree -----------------------------------------
>>>
>>> # disable for makefiles wrapping a gnumake module
>>> .IF "$(TARGET)"!="prj"rm
>>>
>>> # As this is not part of the initial startup makefile we define an infered
>>> # target instead of using $(OUT)/inc/myworld.mk as target name.
>>> # (See iz62795)
>>> $(posix_PWD)/$(OUT)/inc/%world.mk :
>>>          @$(MKOUT) $(ROUT)
>>>          @echo $(EMQ)#>    $@
>>>
>>> .INCLUDE :  $(posix_PWD)/$(OUT)/inc/myworld.mk
>>>
>>> .IF "$(common_build)"!=""
>>> $(posix_PWD)/$(LOCAL_COMMON_OUT)/inc/%world.mk :
>>>          @$(MKOUT) $(subst,$(OUTPATH),$(COMMON_OUTDIR) $(ROUT))
>>>          @echo $(EMQ)#>    $@
>>>
>>> .INCLUDE : $(posix_PWD)/$(LOCAL_COMMON_OUT)/inc/myworld.mk
>>> .ENDIF                  # "$(common_build)"!=""
>>> .ENDIF          # "$(TARGET)"!="prj"
>>>
>>> .INCLUDE .IGNORE : office.mk
>>>
>>>
>>>
>>>
>>>
>>> 2012/5/23 Andre Fischer<af...@a-w-f.de>:
>>>>
>>>> Someone said my name?  I don't know if I can help, but I will try.
>>>>
>>>>
>>>> On 23.05.2012 17:33, Kay Schenk wrote:
>>>>>
>>>>>
>>>>> Nelson--
>>>>>
>>>>> I don't know if I can help much with this, but the most recent install
>>>>> guide is at:
>>>>>
>>>>>
>>>>> http://wiki.services.openoffice.org/wiki/Documentation/Building_Guide_AOO
>>>>>
>>>>> and I do recall at first this very solenv was causing issues though I
>>>>> don't recall what the solution was.
>>>>>
>>>>> Buildbot info is at:
>>>>>
>>>>> http://ci.apache.org/buildslaves/bb-vm2_ubuntu_32bit
>>>>>
>>>>> I think Andre Fisher did a lot of work on this and the Linux guide
>>>>> linked on this page...if you need more help.
>>>>>
>>>>> On 05/20/2012 10:11 AM, Nelson Marques wrote:
>>>>>>
>>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> I've setup a small environment to test some building of AAO, but I'm
>>>>>> somehow stuck and I'm not really sure why I'm having a weird behavior.
>>>>>>
>>>>>> I'm not really sure what is causing this, but the path translation is
>>>>>> all twisted, ex:
>>>>>> /home/nmarques/aoo/aoo-3.4.0/main/solenv/unxlngxpro/incnc/mywlrld.mk
>>>>>>
>>>>>> I assume this would be something like:
>>>>>> /home/nmarques/aoo/aoo-3.4.0/main/solenv/unxlngxpro/inc/myworld.mk
>>>>>>
>>>>>> Which means something is very wrong... full output bellow... My
>>>>>> configure options are:
>>>>>>
>>>>>> ./configure --prefix=/opt/my-aoo \
>>>>>> --with-system-libs \
>>>>>> --with-mingwin=/usr/bin/i686-pc-mingw32-c++ \
>>>>>> --with-vendor="SOME-TEST" \
>>>>>> --enable-gstreamer \
>>>>>> --enable-cairo \
>>>>>> --enable-opengl \
>>>>>> --enable-dbus \
>>>>>> --enable-category-b \
>>>>>> --enable-bundled-dictionaries
>>>>>>
>>>>>>
>>>>>> [nmarques@odin instsetoo_native]# build --all
>>>>>> build -- version: 275224
>>>>>>
>>>>>>
>>>>>> =============
>>>>>> Building module solenv
>>>>>> =============
>>>>>>
>>>>>> Entering /home/nmarques/aoo/aoo-3.4.0/main/solenv
>>>>>>
>>>>>> dmake: /home/nmarques/aoo/aoo-3.4.0/main/solenv/inc/settings.mk:
>>>>>> line 618: Error: -- Include file
>>>>
>>>>
>>>>
>>>> Nelson, can you show us this line 618 in settings.mk?
>>>> Does it say .../inc/... or .../incnc/... ?  If the later, does fixing
>>>> this
>>>> line fix the build problem?
>>>>
>>>> -Andre
>>>>
>>>>
>>>>>> /home/nmarques/aoo/aoo-3.4.0/main/solenv/unxlngxpro/incnc/mywlrld.mk,
>>>>>> not found
>>>>>> ---* SETTINGS.MK *---
>>>>>>
>>>>>> 1 module(s):
>>>>>> solenv
>>>>>> need(s) to be rebuilt
>>>>>>
>>>>>> Reason(s):
>>>>>>
>>>>>> ERROR: error 65280 occurred while making
>>>>>> /home/nmarques/aoo/aoo-3.4.0/main/solenv
>>>>>>
>>>>>> When you have fixed the errors in that module you can resume the build
>>>>>> by running:
>>>>>>
>>>>>> build --all:solenv
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>>
>>>
>>
>
>
>

Re: Building AAO from source...

Posted by Nelson Marques <nm...@gmail.com>.
[nmarques@localhost solenv]$ dmake -v
dmake:  Openning [/usr/share/startup/startup.mk] for read (success)
dmake:  Openning [/usr/share/startup/config.mk] for read (success)
dmake:  Parsing include file [/usr/share/startup/config.mk].
dmake:  /usr/share/startup/config.mk:  line 3:  Warning: -- Macro `OS'
redefined after use
dmake:  Closing [/usr/share/startup/config.mk]
dmake:  Openning [/usr/share/startup/local.mk] for read (fail)
dmake:  Include file [/usr/share/startup/local.mk] was not found.
dmake:  Openning [/usr/share/startup/unix/macros.mk] for read (success)
dmake:  Parsing include file [/usr/share/startup/unix/macros.mk].
dmake:  Openning [/usr/share/startup/unix/linux/macros.mk] for read (success)
dmake:  Parsing include file [/usr/share/startup/unix/linux/macros.mk].
dmake:  Closing [/usr/share/startup/unix/linux/macros.mk]
dmake:  Closing [/usr/share/startup/unix/macros.mk]
dmake:  /usr/share/startup/startup.mk:  line 140:  Warning: -- More
than one prerequisite
for %-target. Use :| ruleop or indirect prerequisites.
dmake:  /usr/share/startup/startup.mk:  line 144:  Warning: -- More
than one prerequisite
for %-target. Use :| ruleop or indirect prerequisites.
dmake:  Openning [/usr/share/startup/unix/recipes.mk] for read (success)
dmake:  Parsing include file [/usr/share/startup/unix/recipes.mk].
dmake:  Openning [/usr/share/startup/unix/linux/recipes.mk] for read (fail)
dmake:  Include file [/usr/share/startup/unix/linux/recipes.mk] was not found.
dmake:  Closing [/usr/share/startup/unix/recipes.mk]
dmake:  Openning [project.mk] for read (fail)
dmake:  Include file [project.mk] was not found.
dmake:  Closing [/usr/share/startup/startup.mk]
dmake:  Openning [makefile.mk] for read (success)
dmake:  Openning [settings.mk] for read (fail)
dmake:  Inferring include file [settings.mk].
dmake:  Openning [settings.mk] for read (fail)
dmake:  Infering prerequisite(s) and recipe for [settings.mk]
dmake:  Trying prerequisite [settings.mk.o] for [settings.mk]
dmake:  Caching directory [/home/nmarques/aoo/aoo-3.4.0/main/solenv]
dmake:  Trying prerequisite [RCS/settings.mk,v] for [settings.mk]
dmake:  Caching directory [/home/nmarques/aoo/aoo-3.4.0/main/solenv/RCS]
dmake:  Trying prerequisite [settings.mk,v] for [settings.mk]
dmake:  Trying prerequisite [settings.mk.sh] for [settings.mk]
dmake:  Time stamp of [settings.mk] is 0
dmake:  makefile.mk:  line 29:  Error: -- Include file settings.mk, not found
dmake:  Closing [makefile.mk]


2012/5/23 Andre Fischer <af...@a-w-f.de>:
> On 23.05.2012 18:02, Nelson Marques wrote:
>>
>> :618
>> <code>
>> .INCLUDE :  $(posix_PWD)/$(OUT)/inc/myworld.mk
>> <code>
>>
>> Looks fine to me... that's why I said it is most likely a string
>> replacement or var somewhere which is being twisted around by
>> something I couldn't identify yet.
>
>
> That is really strange.  This line is interpreted directly by dmake.
> I know of no replacement that could get in the way.
>
> Can you cd into main/solenv/ and do a
>   dmake -v
> there and paste the output?
>
>>
>> Whatever it is, it's messing with parent directory and file name
>> itself... The code   is:
>>
>>
>> # --- generate output tree -----------------------------------------
>>
>> # disable for makefiles wrapping a gnumake module
>> .IF "$(TARGET)"!="prj"rm
>>
>> # As this is not part of the initial startup makefile we define an infered
>> # target instead of using $(OUT)/inc/myworld.mk as target name.
>> # (See iz62795)
>> $(posix_PWD)/$(OUT)/inc/%world.mk :
>>         @$(MKOUT) $(ROUT)
>>         @echo $(EMQ)#>  $@
>>
>> .INCLUDE :  $(posix_PWD)/$(OUT)/inc/myworld.mk
>>
>> .IF "$(common_build)"!=""
>> $(posix_PWD)/$(LOCAL_COMMON_OUT)/inc/%world.mk :
>>         @$(MKOUT) $(subst,$(OUTPATH),$(COMMON_OUTDIR) $(ROUT))
>>         @echo $(EMQ)#>  $@
>>
>> .INCLUDE : $(posix_PWD)/$(LOCAL_COMMON_OUT)/inc/myworld.mk
>> .ENDIF                  # "$(common_build)"!=""
>> .ENDIF          # "$(TARGET)"!="prj"
>>
>> .INCLUDE .IGNORE : office.mk
>>
>>
>>
>>
>>
>> 2012/5/23 Andre Fischer<af...@a-w-f.de>:
>>>
>>> Someone said my name?  I don't know if I can help, but I will try.
>>>
>>>
>>> On 23.05.2012 17:33, Kay Schenk wrote:
>>>>
>>>>
>>>> Nelson--
>>>>
>>>> I don't know if I can help much with this, but the most recent install
>>>> guide is at:
>>>>
>>>>
>>>> http://wiki.services.openoffice.org/wiki/Documentation/Building_Guide_AOO
>>>>
>>>> and I do recall at first this very solenv was causing issues though I
>>>> don't recall what the solution was.
>>>>
>>>> Buildbot info is at:
>>>>
>>>> http://ci.apache.org/buildslaves/bb-vm2_ubuntu_32bit
>>>>
>>>> I think Andre Fisher did a lot of work on this and the Linux guide
>>>> linked on this page...if you need more help.
>>>>
>>>> On 05/20/2012 10:11 AM, Nelson Marques wrote:
>>>>>
>>>>>
>>>>> Hi,
>>>>>
>>>>> I've setup a small environment to test some building of AAO, but I'm
>>>>> somehow stuck and I'm not really sure why I'm having a weird behavior.
>>>>>
>>>>> I'm not really sure what is causing this, but the path translation is
>>>>> all twisted, ex:
>>>>> /home/nmarques/aoo/aoo-3.4.0/main/solenv/unxlngxpro/incnc/mywlrld.mk
>>>>>
>>>>> I assume this would be something like:
>>>>> /home/nmarques/aoo/aoo-3.4.0/main/solenv/unxlngxpro/inc/myworld.mk
>>>>>
>>>>> Which means something is very wrong... full output bellow... My
>>>>> configure options are:
>>>>>
>>>>> ./configure --prefix=/opt/my-aoo \
>>>>> --with-system-libs \
>>>>> --with-mingwin=/usr/bin/i686-pc-mingw32-c++ \
>>>>> --with-vendor="SOME-TEST" \
>>>>> --enable-gstreamer \
>>>>> --enable-cairo \
>>>>> --enable-opengl \
>>>>> --enable-dbus \
>>>>> --enable-category-b \
>>>>> --enable-bundled-dictionaries
>>>>>
>>>>>
>>>>> [nmarques@odin instsetoo_native]# build --all
>>>>> build -- version: 275224
>>>>>
>>>>>
>>>>> =============
>>>>> Building module solenv
>>>>> =============
>>>>>
>>>>> Entering /home/nmarques/aoo/aoo-3.4.0/main/solenv
>>>>>
>>>>> dmake: /home/nmarques/aoo/aoo-3.4.0/main/solenv/inc/settings.mk:
>>>>> line 618: Error: -- Include file
>>>
>>>
>>>
>>> Nelson, can you show us this line 618 in settings.mk?
>>> Does it say .../inc/... or .../incnc/... ?  If the later, does fixing
>>> this
>>> line fix the build problem?
>>>
>>> -Andre
>>>
>>>
>>>>> /home/nmarques/aoo/aoo-3.4.0/main/solenv/unxlngxpro/incnc/mywlrld.mk,
>>>>> not found
>>>>> ---* SETTINGS.MK *---
>>>>>
>>>>> 1 module(s):
>>>>> solenv
>>>>> need(s) to be rebuilt
>>>>>
>>>>> Reason(s):
>>>>>
>>>>> ERROR: error 65280 occurred while making
>>>>> /home/nmarques/aoo/aoo-3.4.0/main/solenv
>>>>>
>>>>> When you have fixed the errors in that module you can resume the build
>>>>> by running:
>>>>>
>>>>> build --all:solenv
>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>
>>
>>
>>
>



-- 
Nelson Marques
// I've stopped trying to understand sandwiches with a third piece of
bread in the middle...

Re: Building AAO from source...

Posted by Andre Fischer <af...@a-w-f.de>.
On 23.05.2012 18:02, Nelson Marques wrote:
> :618
> <code>
> .INCLUDE :  $(posix_PWD)/$(OUT)/inc/myworld.mk
> <code>
>
> Looks fine to me... that's why I said it is most likely a string
> replacement or var somewhere which is being twisted around by
> something I couldn't identify yet.

That is really strange.  This line is interpreted directly by dmake.
I know of no replacement that could get in the way.

Can you cd into main/solenv/ and do a
    dmake -v
there and paste the output?

>
> Whatever it is, it's messing with parent directory and file name
> itself... The code   is:
>
>
> # --- generate output tree -----------------------------------------
>
> # disable for makefiles wrapping a gnumake module
> .IF "$(TARGET)"!="prj"rm
> # As this is not part of the initial startup makefile we define an infered
> # target instead of using $(OUT)/inc/myworld.mk as target name.
> # (See iz62795)
> $(posix_PWD)/$(OUT)/inc/%world.mk :
>          @$(MKOUT) $(ROUT)
>          @echo $(EMQ)#>  $@
>
> .INCLUDE :  $(posix_PWD)/$(OUT)/inc/myworld.mk
>
> .IF "$(common_build)"!=""
> $(posix_PWD)/$(LOCAL_COMMON_OUT)/inc/%world.mk :
>          @$(MKOUT) $(subst,$(OUTPATH),$(COMMON_OUTDIR) $(ROUT))
>          @echo $(EMQ)#>  $@
>
> .INCLUDE : $(posix_PWD)/$(LOCAL_COMMON_OUT)/inc/myworld.mk
> .ENDIF                  # "$(common_build)"!=""
> .ENDIF          # "$(TARGET)"!="prj"
>
> .INCLUDE .IGNORE : office.mk
>
>
>
>
>
> 2012/5/23 Andre Fischer<af...@a-w-f.de>:
>> Someone said my name?  I don't know if I can help, but I will try.
>>
>>
>> On 23.05.2012 17:33, Kay Schenk wrote:
>>>
>>> Nelson--
>>>
>>> I don't know if I can help much with this, but the most recent install
>>> guide is at:
>>>
>>> http://wiki.services.openoffice.org/wiki/Documentation/Building_Guide_AOO
>>>
>>> and I do recall at first this very solenv was causing issues though I
>>> don't recall what the solution was.
>>>
>>> Buildbot info is at:
>>>
>>> http://ci.apache.org/buildslaves/bb-vm2_ubuntu_32bit
>>>
>>> I think Andre Fisher did a lot of work on this and the Linux guide
>>> linked on this page...if you need more help.
>>>
>>> On 05/20/2012 10:11 AM, Nelson Marques wrote:
>>>>
>>>> Hi,
>>>>
>>>> I've setup a small environment to test some building of AAO, but I'm
>>>> somehow stuck and I'm not really sure why I'm having a weird behavior.
>>>>
>>>> I'm not really sure what is causing this, but the path translation is
>>>> all twisted, ex:
>>>> /home/nmarques/aoo/aoo-3.4.0/main/solenv/unxlngxpro/incnc/mywlrld.mk
>>>>
>>>> I assume this would be something like:
>>>> /home/nmarques/aoo/aoo-3.4.0/main/solenv/unxlngxpro/inc/myworld.mk
>>>>
>>>> Which means something is very wrong... full output bellow... My
>>>> configure options are:
>>>>
>>>> ./configure --prefix=/opt/my-aoo \
>>>> --with-system-libs \
>>>> --with-mingwin=/usr/bin/i686-pc-mingw32-c++ \
>>>> --with-vendor="SOME-TEST" \
>>>> --enable-gstreamer \
>>>> --enable-cairo \
>>>> --enable-opengl \
>>>> --enable-dbus \
>>>> --enable-category-b \
>>>> --enable-bundled-dictionaries
>>>>
>>>>
>>>> [nmarques@odin instsetoo_native]# build --all
>>>> build -- version: 275224
>>>>
>>>>
>>>> =============
>>>> Building module solenv
>>>> =============
>>>>
>>>> Entering /home/nmarques/aoo/aoo-3.4.0/main/solenv
>>>>
>>>> dmake: /home/nmarques/aoo/aoo-3.4.0/main/solenv/inc/settings.mk:
>>>> line 618: Error: -- Include file
>>
>>
>> Nelson, can you show us this line 618 in settings.mk?
>> Does it say .../inc/... or .../incnc/... ?  If the later, does fixing this
>> line fix the build problem?
>>
>> -Andre
>>
>>
>>>> /home/nmarques/aoo/aoo-3.4.0/main/solenv/unxlngxpro/incnc/mywlrld.mk,
>>>> not found
>>>> ---* SETTINGS.MK *---
>>>>
>>>> 1 module(s):
>>>> solenv
>>>> need(s) to be rebuilt
>>>>
>>>> Reason(s):
>>>>
>>>> ERROR: error 65280 occurred while making
>>>> /home/nmarques/aoo/aoo-3.4.0/main/solenv
>>>>
>>>> When you have fixed the errors in that module you can resume the build
>>>> by running:
>>>>
>>>> build --all:solenv
>>>>
>>>>
>>>>
>>>>
>>>
>>
>
>
>

Re: Building AAO from source...

Posted by Nelson Marques <nm...@gmail.com>.
:618
<code>
.INCLUDE :  $(posix_PWD)/$(OUT)/inc/myworld.mk
<code>

Looks fine to me... that's why I said it is most likely a string
replacement or var somewhere which is being twisted around by
something I couldn't identify yet.

Whatever it is, it's messing with parent directory and file name
itself... The code   is:


# --- generate output tree -----------------------------------------

# disable for makefiles wrapping a gnumake module
.IF "$(TARGET)"!="prj"
# As this is not part of the initial startup makefile we define an infered
# target instead of using $(OUT)/inc/myworld.mk as target name.
# (See iz62795)
$(posix_PWD)/$(OUT)/inc/%world.mk :
        @$(MKOUT) $(ROUT)
        @echo $(EMQ)# > $@

.INCLUDE :  $(posix_PWD)/$(OUT)/inc/myworld.mk

.IF "$(common_build)"!=""
$(posix_PWD)/$(LOCAL_COMMON_OUT)/inc/%world.mk :
        @$(MKOUT) $(subst,$(OUTPATH),$(COMMON_OUTDIR) $(ROUT))
        @echo $(EMQ)# > $@

.INCLUDE : $(posix_PWD)/$(LOCAL_COMMON_OUT)/inc/myworld.mk
.ENDIF                  # "$(common_build)"!=""
.ENDIF          # "$(TARGET)"!="prj"

.INCLUDE .IGNORE : office.mk





2012/5/23 Andre Fischer <af...@a-w-f.de>:
> Someone said my name?  I don't know if I can help, but I will try.
>
>
> On 23.05.2012 17:33, Kay Schenk wrote:
>>
>> Nelson--
>>
>> I don't know if I can help much with this, but the most recent install
>> guide is at:
>>
>> http://wiki.services.openoffice.org/wiki/Documentation/Building_Guide_AOO
>>
>> and I do recall at first this very solenv was causing issues though I
>> don't recall what the solution was.
>>
>> Buildbot info is at:
>>
>> http://ci.apache.org/buildslaves/bb-vm2_ubuntu_32bit
>>
>> I think Andre Fisher did a lot of work on this and the Linux guide
>> linked on this page...if you need more help.
>>
>> On 05/20/2012 10:11 AM, Nelson Marques wrote:
>>>
>>> Hi,
>>>
>>> I've setup a small environment to test some building of AAO, but I'm
>>> somehow stuck and I'm not really sure why I'm having a weird behavior.
>>>
>>> I'm not really sure what is causing this, but the path translation is
>>> all twisted, ex:
>>> /home/nmarques/aoo/aoo-3.4.0/main/solenv/unxlngxpro/incnc/mywlrld.mk
>>>
>>> I assume this would be something like:
>>> /home/nmarques/aoo/aoo-3.4.0/main/solenv/unxlngxpro/inc/myworld.mk
>>>
>>> Which means something is very wrong... full output bellow... My
>>> configure options are:
>>>
>>> ./configure --prefix=/opt/my-aoo \
>>> --with-system-libs \
>>> --with-mingwin=/usr/bin/i686-pc-mingw32-c++ \
>>> --with-vendor="SOME-TEST" \
>>> --enable-gstreamer \
>>> --enable-cairo \
>>> --enable-opengl \
>>> --enable-dbus \
>>> --enable-category-b \
>>> --enable-bundled-dictionaries
>>>
>>>
>>> [nmarques@odin instsetoo_native]# build --all
>>> build -- version: 275224
>>>
>>>
>>> =============
>>> Building module solenv
>>> =============
>>>
>>> Entering /home/nmarques/aoo/aoo-3.4.0/main/solenv
>>>
>>> dmake: /home/nmarques/aoo/aoo-3.4.0/main/solenv/inc/settings.mk:
>>> line 618: Error: -- Include file
>
>
> Nelson, can you show us this line 618 in settings.mk?
> Does it say .../inc/... or .../incnc/... ?  If the later, does fixing this
> line fix the build problem?
>
> -Andre
>
>
>>> /home/nmarques/aoo/aoo-3.4.0/main/solenv/unxlngxpro/incnc/mywlrld.mk,
>>> not found
>>> ---* SETTINGS.MK *---
>>>
>>> 1 module(s):
>>> solenv
>>> need(s) to be rebuilt
>>>
>>> Reason(s):
>>>
>>> ERROR: error 65280 occurred while making
>>> /home/nmarques/aoo/aoo-3.4.0/main/solenv
>>>
>>> When you have fixed the errors in that module you can resume the build
>>> by running:
>>>
>>> build --all:solenv
>>>
>>>
>>>
>>>
>>
>



-- 
Nelson Marques
// I've stopped trying to understand sandwiches with a third piece of
bread in the middle...

Re: Building AAO from source...

Posted by Andre Fischer <af...@a-w-f.de>.
Someone said my name?  I don't know if I can help, but I will try.

On 23.05.2012 17:33, Kay Schenk wrote:
> Nelson--
>
> I don't know if I can help much with this, but the most recent install
> guide is at:
>
> http://wiki.services.openoffice.org/wiki/Documentation/Building_Guide_AOO
>
> and I do recall at first this very solenv was causing issues though I
> don't recall what the solution was.
>
> Buildbot info is at:
>
> http://ci.apache.org/buildslaves/bb-vm2_ubuntu_32bit
>
> I think Andre Fisher did a lot of work on this and the Linux guide
> linked on this page...if you need more help.
>
> On 05/20/2012 10:11 AM, Nelson Marques wrote:
>> Hi,
>>
>> I've setup a small environment to test some building of AAO, but I'm
>> somehow stuck and I'm not really sure why I'm having a weird behavior.
>>
>> I'm not really sure what is causing this, but the path translation is
>> all twisted, ex:
>> /home/nmarques/aoo/aoo-3.4.0/main/solenv/unxlngxpro/incnc/mywlrld.mk
>>
>> I assume this would be something like:
>> /home/nmarques/aoo/aoo-3.4.0/main/solenv/unxlngxpro/inc/myworld.mk
>>
>> Which means something is very wrong... full output bellow... My
>> configure options are:
>>
>> ./configure --prefix=/opt/my-aoo \
>> --with-system-libs \
>> --with-mingwin=/usr/bin/i686-pc-mingw32-c++ \
>> --with-vendor="SOME-TEST" \
>> --enable-gstreamer \
>> --enable-cairo \
>> --enable-opengl \
>> --enable-dbus \
>> --enable-category-b \
>> --enable-bundled-dictionaries
>>
>>
>> [nmarques@odin instsetoo_native]# build --all
>> build -- version: 275224
>>
>>
>> =============
>> Building module solenv
>> =============
>>
>> Entering /home/nmarques/aoo/aoo-3.4.0/main/solenv
>>
>> dmake: /home/nmarques/aoo/aoo-3.4.0/main/solenv/inc/settings.mk:
>> line 618: Error: -- Include file

Nelson, can you show us this line 618 in settings.mk?
Does it say .../inc/... or .../incnc/... ?  If the later, does fixing 
this line fix the build problem?

-Andre

>> /home/nmarques/aoo/aoo-3.4.0/main/solenv/unxlngxpro/incnc/mywlrld.mk,
>> not found
>> ---* SETTINGS.MK *---
>>
>> 1 module(s):
>> solenv
>> need(s) to be rebuilt
>>
>> Reason(s):
>>
>> ERROR: error 65280 occurred while making
>> /home/nmarques/aoo/aoo-3.4.0/main/solenv
>>
>> When you have fixed the errors in that module you can resume the build
>> by running:
>>
>> build --all:solenv
>>
>>
>>
>>
>

Re: Building AAO from source...

Posted by Kay Schenk <ka...@gmail.com>.
Nelson--

I don't know if I can help much with this, but the most recent install 
guide is at:

http://wiki.services.openoffice.org/wiki/Documentation/Building_Guide_AOO

and I do recall at first this very solenv was causing issues though I 
don't recall what the solution was.

Buildbot info is at:

http://ci.apache.org/buildslaves/bb-vm2_ubuntu_32bit

I think Andre Fisher did a lot of work on this and the Linux guide 
linked on this page...if you need more help.

On 05/20/2012 10:11 AM, Nelson Marques wrote:
> Hi,
>
> I've setup a small environment to test some building of AAO, but I'm
> somehow stuck and I'm not really sure why I'm having a weird behavior.
>
> I'm not really sure what is causing this, but the path translation is
> all twisted, ex:
> /home/nmarques/aoo/aoo-3.4.0/main/solenv/unxlngxpro/incnc/mywlrld.mk
>
> I assume this would be something like:
> /home/nmarques/aoo/aoo-3.4.0/main/solenv/unxlngxpro/inc/myworld.mk
>
> Which means something is very wrong... full output bellow... My
> configure options are:
>
> ./configure --prefix=/opt/my-aoo  \
>              --with-system-libs    \
>              --with-mingwin=/usr/bin/i686-pc-mingw32-c++  \
>              --with-vendor="SOME-TEST"                     \
>              --enable-gstreamer                          \
>              --enable-cairo                              \
>              --enable-opengl                             \
>              --enable-dbus                               \
>              --enable-category-b                         \
>              --enable-bundled-dictionaries
>
>
> [nmarques@odin instsetoo_native]# build --all
> build -- version: 275224
>
>
> =============
> Building module solenv
> =============
>
> Entering /home/nmarques/aoo/aoo-3.4.0/main/solenv
>
> dmake:  /home/nmarques/aoo/aoo-3.4.0/main/solenv/inc/settings.mk:
> line 618:  Error: -- Include file
> /home/nmarques/aoo/aoo-3.4.0/main/solenv/unxlngxpro/incnc/mywlrld.mk,
> not found
> ---* SETTINGS.MK *---
>
> 1 module(s):
> 	solenv
> need(s) to be rebuilt
>
> Reason(s):
>
> ERROR: error 65280 occurred while making
> /home/nmarques/aoo/aoo-3.4.0/main/solenv
>
> When you have fixed the errors in that module you can resume the build
> by running:
>
> 	build --all:solenv
>
>
>
>

-- 
------------------------------------------------------------------------
MzK

"The reports of my death are greatly exaggerated."
                               -- Mark Twain