can't install eclipse 3.4.1.

Ralf Folkerts ralf.folkerts at gmx.de
Fri Jun 5 12:19:08 UTC 2009


Sam Wun wrote:
> I cvsup fresh ports, now I have another error:
>
> Copying plugins/org.eclipse.swt.gtk.linux.x86 into
> plugins/org.eclipse.swt.gtk.freebsd.x86
> Copying plugins/org.eclipse.swt.gtk.linux.x86.source into
> plugins/org.eclipse.swt.gtk.freebsd.x86.source
> Copying plugins/org.eclipse.swt.gtk.linux.x86_64 into
> plugins/org.eclipse.swt.gtk.freebsd.amd64
> Copying plugins/org.eclipse.swt.gtk.linux.x86_64.source into
> plugins/org.eclipse.swt.gtk.freebsd.amd64.source
> Copying plugins/org.eclipse.update.core.linux into
> plugins/org.eclipse.update.core.freebsd
> Copying plugins/org.eclipse.update.core.linux/os/linux into
> plugins/org.eclipse.update.core.freebsd/os/freebsd
> Copying plugins/org.eclipse.update.core.linux.source into
> plugins/org.eclipse.update.core.freebsd.source
> Copying plugins/org.eclipse.swt/Eclipse SWT
> PI/gtk/library/make_linux.mak into plugins/org.eclipse.swt/Eclipse SWT
> PI/gtk/library/make_freebsd.mak
> ===>  Applying FreeBSD patches for eclipse-3.4.1
> Reversed (or previously applied) patch detected!  Skipping patch.
> 1 out of 1 hunk ignored -- saving rejects to file
> plugins/org.eclipse.core.filesystem/src/org/eclipse/core/internal/filesystem/local/LocalFileSystem.java.rej
> => Patch patch-plugins-org.eclipse.core.filesystem-src-org-eclipse-core-internal-filesystem-local-LocalFileSystem.java
> failed to apply cleanly.
> => Patch(es) patch-assemble.org.eclipse.sdk.all.xml patch-build
> patch-build.properties patch-build.xml
> patch-features-org.eclipse.cvs-build.xml
> patch-features-org.eclipse.cvs.source-build.xml
> patch-features-org.eclipse.equinox.executable-feature.xml
> patch-features-org.eclipse.equinox.executable-library-gtk-build.sh
> patch-features-org.eclipse.equinox.executable-library-gtk-make_freebsd.mak
> patch-features-org.eclipse.equinox.executable-target.build.properties
> patch-features-org.eclipse.equinox.executable-target.build.xml
> patch-features-org.eclipse.equinox.p2.user.ui-build.xml
> patch-features-org.eclipse.equinox.p2.user.ui.source-build.xml
> patch-features-org.eclipse.help-build.xml
> patch-features-org.eclipse.help.source-build.xml
> patch-features-org.eclipse.jdt-build.xml
> patch-features-org.eclipse.jdt.source-build.xml
> patch-features-org.eclipse.pde-build.xml
> patch-features-org.eclipse.pde.p2-build.xml
> patch-features-org.eclipse.pde.p2.source-build.xml
> patch-features-org.eclipse.pde.source-build.xml
> patch-features-org.eclipse.platform-build.properties
> patch-features-org.eclipse.platform-build.xml
> patch-features-org.eclipse.platform-feature.xml
> patch-features-org.eclipse.platform.source-build.xml
> patch-features-org.eclipse.platform.source-feature.xml
> patch-features-org.eclipse.rcp-build.properties
> patch-features-org.eclipse.rcp-build.xml
> patch-features-org.eclipse.rcp-feature.xml
> patch-features-org.eclipse.rcp.source-build.xml
> patch-features-org.eclipse.rcp.source-feature.xml
> patch-features-org.eclipse.sdk-build.properties
> patch-features-org.eclipse.sdk-build.xml
> patch-package.org.eclipse.sdk.all.xml
> patch-plugins-org.eclipse.ant.ui-buildfiles-buildRemoteExtraJAR.xml
> patch-plugins-org.eclipse.core.filesystem-natives-unix-freebsd-Makefile
> patch-plugins-org.eclipse.core.filesystem-natives-unix-freebsd-include-os_custom.h
> patch-plugins-org.eclipse.core.filesystem-src-org-eclipse-core-internal-filesystem-local-LocalFileS
> applied cleanly.
> *** Error code 1
>
> Stop in /usr/ports/java/eclipse.
>
> Thanks
>
>
> On Fri, Jun 5, 2009 at 8:07 PM, Ralf Folkerts<ralf.folkerts at gmx.de> wrote:
>   
>> Sam Wun wrote:
>>     
>>> Hi,
>>>
>>> I can't install eclipse 3.4.1 in freebsd 7.2 STABLE, wtih the followiong
>>> errors:
>>>
>>> ===>  Applying FreeBSD patches for eclipse-3.4.1
>>> patch: **** Can't open patch file
>>>
>>> /usr/ports/java/eclipse/files/post-patch-plugins-org.eclipse.swt-Eclipse_SWT_Mozilla-gtk-org-eclipse-swt-browser-MozillaDelegate.java
>>> : No such file or directory
>>> *** Error code 2
>>>
>>>
>>> Your help is much appreciated.
>>>
>>> Thanks
>>>
>>>       
>> Hi,
>>
>> that file is present on my freshly csupped Ports-Tree:
>>
>> [bash]beaster:~$ls -l
>> /usr/ports/java/eclipse/files/post-patch-plugins-org.eclipse.swt-Eclipse_SWT_Mozilla-gtk-org-eclipse-swt-browser-MozillaDelegate.java
>> -rw-r--r--  1 root  wheel  721 15 Feb 04:19
>> /usr/ports/java/eclipse/files/post-patch-plugins-org.eclipse.swt-Eclipse_SWT_Mozilla-gtk-org-eclipse-swt-browser-MozillaDelegate.java
>>
>> So you might consider to start a fresh portsnap or run a cvsup/csup of the
>> Ports-Tree again (depending on your preferred method). In case you use
>> c(v)sup, you might also try another mirror.
>>
>> HTH
>> Cheers,
>> _ralf_
>>
>>
>>     

Hi,

well, just tried a make patch in /usr/ports/java/eclipse -- it came thru 
fine.

As the eclipse/eclipse-sourceBuild-srcIncluded-3.4.1.zip checksum should 
be OK when it comes to the point to apply the patches it seems that you 
still have an issue with the files under /usr/ports/java/eclipse/files?

Is there a chance the Filesystem is corrupt, full, has permission Problems?

Just in case here's the (cleanly applyable) Patch so you might compare 
this to yours...

--- 
plugins/org.eclipse.core.filesystem/src/org/eclipse/core/internal/filesystem/local/LocalFileSyst
em.java.orig    2008-08-02 12:35:45.000000000 -0400
+++ 
plugins/org.eclipse.core.filesystem/src/org/eclipse/core/internal/filesystem/local/LocalFileSyst
em.java 2008-08-02 12:34:53.000000000 -0400
@@ -98,7 +98,7 @@
                String arch = System.getProperty("osgi.arch", ""); 
//$NON-NLS-1$ //$NON-NLS-2$
                if (os.equals(Constants.OS_WIN32))
                        attributes |= EFS.ATTRIBUTE_ARCHIVE | 
EFS.ATTRIBUTE_HIDDEN;
-               else if (os.equals(Constants.OS_LINUX) || 
(os.equals(Constants.OS_SOLARIS) && arch.e
quals(Constants.ARCH_SPARC)))
+               else if (os.equals(Constants.OS_LINUX) || 
(os.equals(Constants.OS_FREEBSD)) || (os.e
quals(Constants.OS_SOLARIS) && arch.equals(Constants.ARCH_SPARC)))
                        attributes |= EFS.ATTRIBUTE_EXECUTABLE | 
EFS.ATTRIBUTE_SYMLINK | EFS.ATTRIBU
TE_LINK_TARGET;
                else if (os.equals(Constants.OS_MACOSX) || 
os.equals(Constants.OS_HPUX) || os.equals
(Constants.OS_QNX))
                        attributes |= EFS.ATTRIBUTE_EXECUTABLE;



Ah, did you do a "make clean" before starting anew? Else it probably 
tried to apply patches that were already applied during your first run?

HTH
Cheers,
_ralf_


More information about the freebsd-java mailing list