On Nov 10 2012 3:33 PM, Morten Omholt Alver wrote:
> On 10 November 2012 21:37, EBo <[email protected]> wrote:
>
>> When I went puruzing the net I found a note that JabRef-2.9 honors
>> key
>> overwrite, so I thought I would try it out...
>>
>> I get the following errors when trying to build it on a Gentoo box:
>>
>> ...
>> [javac]
>>
>>
>> /var/tmp/portage/app-text/jabref-2.9_beta/work/jabref-2.9b/src/java/net/sf/jabref/oo/OOBibBase.java:175:
>> cannot find symbol
>> [javac] symbol : variable Bootstrap
>> [javac] location: class net.sf.jabref.oo.OOBibBase
>> [javac] XComponentContext xContext =
>> Bootstrap.bootstrap();
>> [javac] ^
>>
>
>
> There are a number of libraries that must be available at build time,
> which
> the Gentoo ebuilds normally take care of. This error seems to
> indicate that
> one (or all) of the OpenOffice/LibreOffice SDK libraries is missing.
> These
> libraries are called unoil.jar, juh.jar, jurt.jar and ridl.jar, and
> copies
> of these are distributed with the source packages we distribute for
> JabRef.
Morten,
The original ebuild I based this off of had a patch to remove OO
support. After I sent the email I went in and got it to compile. As a
note, I have OO on my machine, but might need to change over to
calligra.
While running, I get the exact same behavior with using [key:auth] (ie.
if the key does not exist, then write nothing in the field - not even
the available author). Looking at the documentation I had that back to
front and is not the way to accomplish what I was hoping to do. As a
note, the "key" entry was developed to replace the editor/author when
none exist.
What I need in a couple of instances is to completely overwrite the
citation key when it generates something that is non-intuitive (like in
the case of citing the original authors whose names are written in
Devanāgarī.
As a note, when I built 2.9 and click on Options -> Preferences I get
the following error:
==================
Exception in thread "AWT-EventQueue-0" java.lang.NoSuchMethodError:
com.jgoodies.forms.builder.ButtonBarBuilder2.addGlue()V
at net.sf.jabref.PrefsDialog3.<init>(PrefsDialog3.java:141)
at net.sf.jabref.JabRefFrame$4.run(JabRefFrame.java:666)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:616)
at spin.Invocation.evaluate(Invocation.java:181)
at spin.off.SpinOffEvaluator$1.run(SpinOffEvaluator.java:114)
at java.lang.Thread.run(Thread.java:679)
================
I was able to get the preferences to come back by adding in the
following diff:
=============
--- /tmp/jabref-2.8.1.orig/build.xml 2012-08-04 21:51:25.631246392
+0300
+++ build.xml 2012-08-04 21:53:15.375866716 +0300
@@ -230,7 +230,7 @@
</target>
<!-- Jars up project -->
- <target name="jars" depends="build, unjarlib">
+ <target name="jars" depends="build">
<mkdir dir="${build.lib}" />
<mkdir dir="${build.tmp}" />
@@ -251,12 +251,6 @@
<fileset dir="${src.dir}">
<include name="plugins/**" />
</fileset>
- <!-- Done by MrDlib -->
- <fileset dir ="${java.dir}">
- <include
name="spl/localization/spljabref.properties"/>
- <include name="spl/gui/ajax-loader.gif"/>
- <include name="spl/gui/mrdlib header.png"/>
- </fileset>
<!-- Done by MrDlib -->
<fileset dir="${lib.dir}">
<include name="EndNote.zip" />
================
hope this helps...
EBo --
------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_nov
_______________________________________________
Jabref-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jabref-users