Toon posts:

[linux] OpenOffice 1.0.1 compilen

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik ben bezig met openoffice te compilen. Ben nu al zo'n paar daagjes bezig met problemen oplossen zoals PAM headers opzoeken, patches applyen en dat soort kleine dingetjes...
MAAR nu heb ik een 'groot' probleem dat ik tot nu toe niet heb kunnen oplossen.
Wat heeft caveman gedaan:
1)# ./configure --enable-gcc3 --with-jdk-home=/opt/kde --with-x --sysconfdir=/etc
dat ging goed (na wat patchen natuurlijk ;) ) patches van: http://tushar.lfsforum.org/files/OpenOfficeFromScratch/
2)# tcsh -c "source LinuxIntelEnv.Set"
3)# ./bootstrap
gaat ook goed
4)# dmake
ik ben nu aan het begin van stap 4, dus ik typ in 'dmake', pc gaat wat dingen doen, packages compilen en na 2 minuten ofzo dan kapt ie ermee bij "Compiling Nas".
Dit is de error:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
=============
Building project nas
=============
/misc/src/oo_1.0.1_src/nas
-------------
mkdir ./unxlngi4.pro/misc/build/nas-1.4.1/
mkdir: cannot create directory `./unxlngi4.pro/misc/build/nas-1.4.1': File exists
cd ./unxlngi4.pro/misc/build/nas-1.4.1/ && xmkmf  && touch so_configured
xmkmf: Command not found.
dmake:  Error code 1, while making './unxlngi4.pro/misc/build/so_configured'
---* TG_SLO.MK *---

ERROR: Error 65280 occurred while making /misc/src/oo_1.0.1_src/nas
dmake:  Error code 1, while making 'build_all'
---* TG_SLO.MK *---


Ik heb de dir even naar een andere plek verhuisd, krijg ik andere error:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
=============
Building project nas
=============
/misc/src/oo_1.0.1_src/nas
-------------
mkdir ./unxlngi4.pro/misc/build/nas-1.4.1/
cd ./unxlngi4.pro/misc/build/nas-1.4.1/ && xmkmf  && touch so_configured
xmkmf: Command not found.
dmake:  Error code 1, while making './unxlngi4.pro/misc/build/so_configured'
---* TG_SLO.MK *---

ERROR: Error 65280 occurred while making /misc/src/oo_1.0.1_src/nas
dmake:  Error code 1, while making 'build_all'
---* TG_SLO.MK *---


xmkmf bestaat gewoon en kan het uitvoeren :S
de openoffice site is niet erg helpvol (http://www.openoffice.org)
google levert ook niet echt mijn probleem op
GoT search levert ook alleen maar 'neem de binairy' op
Kan iemand mij helpen??? Ik heb vakantie, dus ik heb tijd om dingen uit te zoeken enzo :P
bijvoorbaat dank

extra info:
os: Linux from scratch 4.0
handleiding: http://hints.nl.linuxfromscratch.org/hints/openoffice.txt

[ Voor 4% gewijzigd door Verwijderd op 24-12-2002 00:05 ]


Verwijderd

Niet zo vreemd als het script de huidige dir niet meegeeft aan het commando. Dan gaat hij doodleuk in je $PATH op zoek naar dat bestand en zal hij tot de conclusie komen, dat het niet gaat werken.

Mogelijke oplossingen: Script aanpassen of die dir tijdelijk toevoegen aan je $PATH :)

Verwijderd

Topicstarter
hmm
het blijkt dat de makefile van nas een probleem heeft met mijn PATH var
xmkmf werkt nu, nu imake nog

Verwijderd

Dat zeg ik ;)

Verwijderd

Topicstarter
oops, source opgeflopt
morgen weeer een dag :P

Verwijderd

Topicstarter
Ik denk dat ik weet wat er fout is gegaan
Als ik SU doet, dan source ie niet /root/.bash_profile (die weer /etc/profile sourced ) waar mijn path in staat...
Iemand een idee hoe dat op te lossen is? moet makkelijk zijn...
hmm al gevonden :| nu ff openoffice compilen

  • ajvdvegt
  • Registratie: Maart 2000
  • Laatst online: 04-12-2025
su? Je wordt toch geen root om iets te compileren? :? Maar om je hele omgeving aan te passen, tik je 'su -'.

I don't kill flies, but I like to mess with their minds. I hold them above globes. They freak out and yell "Whooa, I'm *way* too high." -- Bruce Baum


Verwijderd

Topicstarter
dat probleem met PATH is nu opgelost, hij komt nu voorbij nas
maar 'I got another error' :(
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
xml/qe/Search.java
db/FullVectorBtree.java:160: warning: as of release 1.4, assert is a keyword, and may not be used as an identifier
      assert(_free > 0 && _free <= _blockSize);
      ^
db/VectorBtree.java:277: warning: as of release 1.4, assert is a keyword, and may not be used as an identifier
  public static void assert(boolean assertion) {
                     ^
db/VectorBtree.java:352: warning: as of release 1.4, assert is a keyword, and may not be used as an identifier
                assert(stack.size() == 0);
                ^
util/ExtensibleURLStreamHandlerFactory.java:82: unreachable statement
            return (URLStreamHandler)handlerClass.newInstance();;
                                                                ^
Note: Some input files use or override a deprecated API.
Note: Recompile with -deprecation for details.
1 error
3 warnings
dmake:  Error code 1, while making '../../../../unxlngi4.pro/misc/com_sun_xmlsearch_dummy.java'
---* TG_SLO.MK *---

ERROR: Error 65280 occurred while making /misc/src/oo_1.0.1_src/XmlSearch/src/com/sun/xmlsearch
dmake:  Error code 1, while making 'build_all'
---* TG_SLO.MK *---

Ik dacht zo dat ik dan alles met assert moet vervangen ofzo? of is er een andere oplossing

Verwijderd

Topicstarter
je hebt gelijk ajvdvegt, maar ik ben gewent om gewoon su te doen en dan het "./configure && make && make install" dansje te doen, kan ik ondertussen tee drinken ofzo :P

  • AlterEgo
  • Registratie: Juli 2001
  • Niet online
Verwijderd schreef op 24 December 2002 @ 11:52:
je hebt gelijk ajvdvegt, maar ik ben gewent om gewoon su te doen en dan het "./configure && make && make install" dansje te doen, kan ik ondertussen tee drinken ofzo :P
offtopic:
Tijdens het compileren van OOo kun je heeel veel thee drinken


Tip: let erop dat je minstens 2.5 Gig aan schijfruimte over hebt, anders loopt je compilatie vast op gebrek aan plek op je harddisk (en dat is erg lullig na 10 uur compileren).

Verwijderd

Topicstarter
Ik weet het, ik heb nog 14 Gig vrij moet genoeg zijn toch? :P
10 uur???
moet toch minder zijn, ik heb een AMD 2000+, er staat 12 uur voor een PIII 600Mhz dacht ik...

[ Voor 60% gewijzigd door Verwijderd op 24-12-2002 12:02 ]


Verwijderd

Topicstarter
# openoffice-1.0.1-jdk1.4-syntax.patch.bz2: Fix syntax for jdk-1.4.
die heb ik toch echt wel gedaan
*twijfelt*

  • AlterEgo
  • Registratie: Juli 2001
  • Niet online
Ik had 12 uur nodig op een duron 1200 KT333 512MB PC2700 (gcc 3.2 -O3)
en 16 uur op een Athlon 800 KT133 512 MB SDRAM (gcc 3.1 -O3)
-O2 gaat een stuk sneller dan -O3 (qua compileren dan; of je nou echt het verschil in uitvoeringssnelheid merkt :? )

Anyway, een rol biscuitjes bij de thee is geen overbodige luxe :)

Verwijderd

Topicstarter
hehe, *zet een tent op en legt slaapzak klaar*
Kan geen officiele patches vinden op de openoffice site :S
een source met zo veel fouten verwacht je toch wel een beetje patch?
Iemand een idee waar ik moet gaan zoeken???

Verwijderd

Topicstarter
andere patch gevonden, die werkt ook al niet...
begint toch wel lastig te worden...

Verwijderd

Topicstarter
Ik heb ff een mailtje naar de "hintwriter" gestuurt en die zei dat ik een ';' moest weghalen. Dat stond gewoon in de error :| Hijs nu lekker aan het compilen, nu maar wachten op nog meer errors :P
Thx for the help dudes

Verwijderd

Topicstarter
Ok, na nog veel errors is het uiteindelijk gelukt :D
Thx to all who helped me

  • kenneth
  • Registratie: September 2001
  • Niet online

kenneth

achter de duinen

Gentoo, LFS without the hassle :o :P

Nou, effe rebooten, en emerge kde doen. Yay!

[ Voor 2% gewijzigd door kenneth op 27-12-2002 00:10 . Reden: Wat is dat toch met die webserver van gentoo??? ]

Look, runners deal in discomfort. After you get past a certain point, that’s all there really is. There is no finesse here.


Verwijderd

mithalph schreef op 27 december 2002 @ 00:09:
Gentoo, LFS without the hassle :o :P[/sub]
Daar leer je niks van, en dat is nou juist het hele doel van LFS. als je LFS zonder hassle wilt doen, neem dan gewoon RedHat of Debian ofzo...

  • _JGC_
  • Registratie: Juli 2000
  • Nu online
mithalph schreef op 27 december 2002 @ 00:09:
Gentoo, LFS without the hassle :o :P

Nou, effe rebooten, en emerge kde doen. Yay!
code:
1
2
cd /usr/ports/editors/openoffice-nl
make install buildclean


Die Gentoo'ers weten wel waar ze het goede spul vandaan jatten he ;)

Verwijderd

Topicstarter
gentoo is dus LFS met minder werk, maar wel veel controle over wat en hoe je iets installeerd?

  • kenneth
  • Registratie: September 2001
  • Niet online

kenneth

achter de duinen

Nou, zo serieus was het niet bedoeld jongens :)

jackcaveman: gentoo is een source-based distributie, en je hebt idd aardig wat controle over hoe en wat er gecompileerd wordt.
Foute vergelijking, maar goed: het zit ergens tussen LFS en debian in, met wat trekjes van FreeBSD.

Look, runners deal in discomfort. After you get past a certain point, that’s all there really is. There is no finesse here.


Verwijderd

Topicstarter
Aha, ik moet toch eens wat meer distro's gaan proberen. Ken tot nu toe alleen maar RedHat en LFS.
Pagina: 1