Welcome to NeoOffice developer notes and announcements
NeoOffice
Developer notes and announcements
 
 

This website is an archive and is no longer active
NeoOffice announcements have moved to the NeoOffice News website


Support
· Forums
· NeoOffice Support
· NeoWiki


Announcements
· Twitter @NeoOffice


Downloads
· Download NeoOffice


  
NeoOffice :: View topic - Build of 2.0 alpha with java 5
Build of 2.0 alpha with java 5
 
   NeoOffice Forum Index -> NeoOffice Development
View previous topic :: View next topic  
Author Message
OPENSTEP
The One
The One


Joined: May 25, 2003
Posts: 4752
Location: Santa Barbara, CA

PostPosted: Mon Apr 24, 2006 10:01 pm    Post subject:

Overall, after you get your head around how we build (e.g. we're just a "patch" to OOo's code) the worst part is going to be searching for the documentation on how OOo itself works. And then you may just find it's in German...Wink

Parts of Neo are cryptic mostly because it's a bit convoluted to grok makefiles and JNI at times. After a few times it all makes sense. Figuring out OOo's type system is much more painful Very Happy

ed
Back to top
boydf
Guest





PostPosted: Sat Apr 29, 2006 7:08 pm    Post subject: NeoOffice 2.0.2 Alpha working on Intel with Java 5.0_06

i got NeoOffice 2.0.2 Alpha working on my MacBook Pro with Java 5.0_06

It took about 24 hours to recompile but I finally got it working tonight.
I had to change the following three files in the xmerge directory to fix a name conflict with Java 5.0. The files changed are:

source/xmerge/java/org/openoffice/xmerge/ConvertData.java
source/xmerge/java/org/openoffice/xmerge/converter/xml/xslt/DocumentDeserializerImpl.java
source/xmerge/java/org/openoffice/xmerge/converter/xml/xslt/PluginFactoryImpl.java

the xmerge code uses a enum for a variable name but that is a reserved word in Java 5. I did not compile with -source 1.4. Its a native java 5.0 app compile. I changed the enum to enum_ele and restarted the compile.

it took 15GB of disk to compile neooffice and build the distribution CD.


boyd[/b]
Back to top
OPENSTEP
The One
The One


Joined: May 25, 2003
Posts: 4752
Location: Santa Barbara, CA

PostPosted: Sat Apr 29, 2006 11:44 pm    Post subject:

So if I'm understanding, the compile was done with Java 1.5 as the default...I still think the VM that gets embedded into the runtime will be 1.4. There are portions of the VCL that are specifically tied to particular Java runtimes and may have issues shifting to other ones.

Thus far all of my compiles have been with Java 1.4 as the default so I may have not encoutnered any of the xmerge compile errors.

ed
Back to top
Pu7o
Guest





PostPosted: Sun Apr 30, 2006 5:31 am    Post subject: Re: NeoOffice 2.0.2 Alpha working on Intel with Java 5.0_06

boydf wrote:
i got NeoOffice 2.0.2 Alpha working on my MacBook Pro with Java 5.0_06

It took about 24 hours to recompile but I finally got it working tonight.
I had to change the following three files in the xmerge directory to fix a name conflict with Java 5.0. The files changed are:

source/xmerge/java/org/openoffice/xmerge/ConvertData.java
source/xmerge/java/org/openoffice/xmerge/converter/xml/xslt/DocumentDeserializerImpl.java
source/xmerge/java/org/openoffice/xmerge/converter/xml/xslt/PluginFactoryImpl.java

the xmerge code uses a enum for a variable name but that is a reserved word in Java 5. I did not compile with -source 1.4. Its a native java 5.0 app compile. I changed the enum to enum_ele and restarted the compile.

it took 15GB of disk to compile neooffice and build the distribution CD.


boyd[/b]


Would you mind uploading the binary somewhere?
Back to top
boydf
Guest





PostPosted: Sun Apr 30, 2006 8:05 am    Post subject: Re: NeoOffice 2.0.2 Alpha working on Intel with Java 5.0_06

Pu7o wrote:
boydf wrote:
i got NeoOffice 2.0.2 Alpha working on my MacBook Pro with Java 5.0_06

It took about 24 hours to recompile but I finally got it working tonight.


boyd


Would you mind uploading the binary somewhere?



sure if someone provides me a location to upload it too
Back to top
devnull
Blue Pill


Joined: Apr 29, 2006
Posts: 4

PostPosted: Sun Apr 30, 2006 8:34 am    Post subject: Re: NeoOffice 2.0.2 Alpha working on Intel with Java 5.0_06

boydf wrote:
Pu7o wrote:
boydf wrote:
i got NeoOffice 2.0.2 Alpha working on my MacBook Pro with Java 5.0_06

It took about 24 hours to recompile but I finally got it working tonight.


boyd


Would you mind uploading the binary somewhere?



sure if someone provides me a location to upload it too



looks like until either the neoofice folks let me upload the intel version to their site or I have time to strip their trademark stuff out of source, i don't be able to upload it. Sad
Back to top
oihenart
Keymaker


Joined: Apr 26, 2004
Posts: 81

PostPosted: Sun Apr 30, 2006 9:04 am    Post subject:

It seems that boysdf has compiled a version of NeoOffice 2.0 Alpha for Intel. It would be a great news. We are using NeoOffice in public schools in Geneva for two years now but now we have a big problem, because we will have two schools with Mac Intel in august. We have to prepare an computer image to be put on theses macs in june, and we cant put NeoOffice. The only choice is to put OpenOffice, and i prefer not.

So if there is a version which runs on Intel, why don't thinking to make EAP for both PPC and Intel, why wait until this summer to do it ?

Thanks again for all the great work soon done : NeoOffice 2.0 Alpha is a rock ! Wink
Back to top
pluby
The Architect
The Architect


Joined: Jun 16, 2003
Posts: 11949

PostPosted: Sun Apr 30, 2006 10:12 am    Post subject:

oihenart wrote:
It seems that boysdf has compiled a version of NeoOffice 2.0 Alpha for Intel. It would be a great news. We are using NeoOffice in public schools in Geneva for two years now but now we have a big problem, because we will have two schools with Mac Intel in august. We have to prepare an computer image to be put on theses macs in june, and we cant put NeoOffice. The only choice is to put OpenOffice, and i prefer not.

So if there is a version which runs on Intel, why don't thinking to make EAP for both PPC and Intel, why wait until this summer to do it ?

Thanks again for all the great work soon done : NeoOffice 2.0 Alpha is a rock ! Wink


Just because it compiles doesn't mean that it is ready for release. He got it to compile because I spent a full week of my time working on the code to get it to compile. But that is all that I spent on it. I've done no testing and I know that there are probably endian issues that will show up.

While many of you are excited to get a copy, I cannot support it this (I am already planning on working 70 hour weeks through the PowerPC EAP handling support issues) so anyone that releases a binary with our trademark on it is in violation of our trademark usage guidelines. I will not support it and Ed and I will take whatever action is needed to stop use of such trademark infringment. Of course, it someone strips the NeoOffice name out, then they can distribute it and more, importantly, provide the support.

Patrick
Back to top
oihenart
Keymaker


Joined: Apr 26, 2004
Posts: 81

PostPosted: Sun Apr 30, 2006 12:11 pm    Post subject:

I think that boydf doesn't want to take that for himsel, but he wanted to upload it on NeoOffice site. But i understand that if you release an intel version, you have to assure support.

So we will be patient, but it's hard to wait !!!

Wink Christian
Back to top
LemonAid
The Anomaly


Joined: Nov 21, 2005
Posts: 1285
Location: Witless Protection Program

PostPosted: Sun Apr 30, 2006 12:26 pm    Post subject:

Let's all take a deep breath.

Just because something complies does NOT mean it's ready to be used by the public. Shocked

One of the reasons that most of us use NeoOffice is because it works - and Works well! Every step requires a LOT of testing and fixes. Look at all the items that have already been found in NeoOffice 2.0 PPC Alpha. This was the results of 100's of hours of development efforts.

Rushing into something that has not been testing is just asking for lots of problems. Crying or Very sad
Patrick and Ed are already working overtime (on a shoe-string budget) with the efforts to advance NeoOffice. I can understand why they are NOT willing to spend any more time on supporting something that has not be throughly designed and tested.

If you want to build and run something of your own, then you can do so (obeying Trademark regulations - of course) on your own. It's not fair to ask others to spend their precious time and efforts supporting something they did not build.

I know it's hard to wait but the results are well worth it.
Please be patient. Things have gone well in the past and I have faith in Patrick, Ed and the NeoOffice supporters.

Please understand that the concerns expressed on this message are not because we don't care, but that there are limits to what can be supported .

Philip (excited, but willing to wait for the quality I have come to expect from NeoOffice! Wink )
Back to top
OPENSTEP
The One
The One


Joined: May 25, 2003
Posts: 4752
Location: Santa Barbara, CA

PostPosted: Sun Apr 30, 2006 12:29 pm    Post subject:

Just for reference since others are reading this, there's more details in the following topic:

http://trinity.neooffice.org/modules.php?name=Forums&file=viewtopic&t=2613

In realilty, the best thing that folks who can build Intel stuff can do is to help us "prescreen" not only the build process but also the build for errors. It's *insanely* helpful since right now we don't have either the manpower or hardware to do that!

I view open source development in the same way as commercial development. It's 10 times more cost effective to address bugs in development than it is once things get into the hands of end-users. When something is found during development, it's easy for it to be fixed without much overhead. Not only is it less frustrating for a user, but in addition to fixing the code, once something's found by a user you have to communicate with a user (sometimes irate), sort through what the problem is, get details on their configuration or task, file a bug issue, debug the problem, assemble a test patch, get the original reporter to verify correctness, and then eventually respin and post a public combined patch for other users.

It's a lot easier to just check a file into CVS Very Happy What complicates matters is that we don't have a tech support/customer support staff or full SQA department which normally assist in the end-user involved process like they staff full-time at real companies.

Just a small glimpse of what goes on in addition to coding Smile

ed
Back to top
Display posts from previous:   
   NeoOffice Forum Index -> NeoOffice Development All times are GMT - 7 Hours
Goto page Previous  1, 2
Page 2 of 2

 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum

Powered by phpBB © 2001, 2005 phpBB Group

All logos and trademarks in this site are property of their respective owner. The comments are property of their posters, all the rest © Planamesa Inc.
NeoOffice is a registered trademark of Planamesa Inc. and may not be used without permission.
PHP-Nuke Copyright © 2005 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. PHP-Nuke comes with absolutely no warranty, for details, see the license.