Storing Compilation errors in a File or String

import com.sun.tools.javac.Main;
String Args[] = { "-classpath", ".;C:/j2sdk1.4.2_05/bin;", "-nowarn", fileName};
I am using the command Main.compile(Args); to compile a Java File.
It will return 0, if the file is compiled without errors.
If errors exist, I want to store the errors in file.
How to do that, if i use the command Main.compile(Args)

Hi
You can keep appending the messages to the existing file(APPEND MODE).
You can use FILE_GET_ATTRIBUTES of Class CL_GUI_FRONTEND_SERVICES or FM EPS_GET_FILE_ATTRIBUTES to get the application file details.
Use FM SXPG_COMMAND_EXECUTE to delete the file on application server once the duration is greater than 45 days.
Regards
Raj

Similar Messages

  • Redirecting java compilation errors to a file

    Hi,
    How do I redirect java compilation errors to a file while using a dos environment ? Help needed asap.
    Gayathri

    javac FileName.java 2> errorFileName

  • Do java programms after giving compilation error generates .class file?

    Do java programms after giving compilation error generates the .class file?
    Do any outer class may have the private as access modifier?
    If someone asks you that -do any program in java after giving a compilation error gives the .class file -do any class except(inner class)
    be defined as private or static or protected or abc or xxx Now type the
    following program
    private class test
    public static void main(String s[])
    System.out.println("Hello!How are You!!");
    -Compile it.... You must have
    received this error test.java:1:The type type can't be private. Package members are always accessible within the current package. private class
    test ^ 1 error
    Here please notify that compiler has given the
    error not the warning therfore .class file should not be created but now type
    >dir *.class
    ___________ and you will see that the
    test.class file existing in the directory nevertheless this .class file
    is executable. if you will type __________________ >java test
    it will
    wish you Hello! and suerly asks you that How are You!! ________________!
    You can test it with the following as acces modifiers and the progrm will run Ofcourse it will give you compilation error.
    protected
    xxx
    abc
    xyz
    private
    Do you have any justification?

    Hmm,
    I've been working with different versions of jdk since, if I'm not mistaken, jdk1.0.6 and never was able to get *.class with compilation errors. It was true for Windows*, Linux, and Solaris*.
    About the 'private'/'protected' modifier for the type (class) - it makes perfect sence not to allow it there: why would anyone want to create a type if no one can access it? There should be a reason for restricting your types - let's say, any inner class can be private/protected.
    For ex., you shouldn't have compile problems with this:
    class Test
    public static void main(String s[])
    System.out.println("Hello!How are You!!");
    private class ToTest{}
    Sorry, but I don't really know where you can read up on that.

  • Forte compile error java source files must have a .java suffix

    Hello Guru's,
    I am using Forte for Java release 2.0 build 1160, and Java SDK 1.3.1.
    When I try to compile a project in Forte I get the following error :
    "fastjavac: java source files must have a .java suffix C:\Program"
    I have looked at the source files and they do hav .java suffix!
    If this is not the correct form can someone point me in the right direction. If this is a correct forum then help is very much appreciated.
    Cheers...Harki

    Hi,
    Try to compile like this:
    javac yourfile.java
    Hope this helps you.
    Cheers.....Dinesh

  • Compile error for .ejb file

    I have one .ejb file calling another .ejb. I do this using typical lookup("ejb.xxxHome");
    Everything seems to resolve in workshop. But when I compile, I get can NOT resolve
    error.
    Appearently, .ejb does not recognize Bean and Home .java files. Any alternative?

    Hi.
    The problem is that DragManager.acceptDragDrop expects a
    UIComponent but Event.target is typed as Object. You need to cast
    the target as a UIComponent. Try this:
    DragManager.acceptDragDrop(UIComponent(event.target));

  • Compilation error-creating jar file

    Hi
    Can somebody pls help me out
    Whenever i run scomp filename.xsd out filename.jar
    it gives me the following error
    SBU~1\LOCALS~1\Temp\javac63818 error=2
    null
    java.io.IOException: CreateProcess: C:\xmlbean\xkit\schemas\javac @C:\DOCUME~1\B
    UGSBU~1\LOCALS~1\Temp\javac63818 error=2
    at java.lang.ProcessImpl.create(Native Method)
    at java.lang.ProcessImpl.<init>(Unknown Source)
    at java.lang.ProcessImpl.start(Unknown Source)
    at java.lang.ProcessBuilder.start(Unknown Source)
    at java.lang.Runtime.exec(Unknown Source)
    at java.lang.Runtime.exec(Unknown Source)
    at org.apache.xmlbeans.impl.tool.CodeGenUtil.externalCompile(CodeGenUtil
    .java:229)
    at org.apache.xmlbeans.impl.tool.SchemaCompiler.compile(SchemaCompiler.j
    ava:1114)
    at org.apache.xmlbeans.impl.tool.SchemaCompiler.main(SchemaCompiler.java
    :367)
    BUILD FAILED
    whereas scomp is working perfectly fine.
    Pls help me!!!

    Hi,
    Make sure that the XMLBEANS_HOME env variable is set and the PATH variable is updated to contain XMLBEANS_HOME\bin
    -Raj
    Refer to http://xmlbeans.apache.org/documentation/conInstallGuide.html for more info

  • Compile error |gcc|header files

    I'm trying to compile my rf driver (8139D chipset).
    I did install SWFgcc.
    But when i'm trying to make the rf module, it says that mac.h isn't available.
    So i did download it from the opensolaris project, and put it into the /usr/include/sys/ directory.
    But i got errors like:
    gem.h:170: error: syntax error before "mac_t"
    gem.h:170: warning: no semicolon at end of struct or union
    gem.h:246: error: syntax error before ':' token
    gem.h:247: error: syntax error before ':' token
    gem.h:248: error: syntax error before ':' token
    gem.h:249: error: syntax error before ':' token
    .....Other people who are running solaris on x86 didn't have any problems with it?
    Is the support really that bad, or did i something wrong?
    //edit: Sorry that i posted it in the wrong area

    gem.h:170: error: syntax error before "mac_t"
    gem.h:170: warning: no semicolon at end of struct or
    union
    gem.h:246: error: syntax error before ':' token
    gem.h:247: error: syntax error before ':' token
    gem.h:248: error: syntax error before ':' token
    gem.h:249: error: syntax error before ':' token
    .....Yeah, read it. It's telling you what's wrong!
    First, it says there is a syntax error PRIOR to the "mac_t" - that means your INCLUDE ot whatever command is formed wrong, missing, etc.
    Obviously, everything after that error is going to be an error due to the chain effect. Fix that first syntax error and anything else will reveal itself. Just double check your syntax.

  • Pls906 compiler error for on_logon trigger

    Hello,
    I wrote a PL/SQL program for on_logon trigger. But it has compiler error(no message file, ora-06540 error and pls906 error). The program is as follow:
    DECLARE un VARCHAR2(80);
    pw VARCHAR2(80);
    cn VARCHAR2(80);
    BEGIN
    /* ** Bring up the logon screen */
    Logon_Screen;
    /*** Get the username, password and connect string. */
    un=Get_application_property(username);
    pw=Get_application_property(password);
    cn=get_application_property(connect_string);
    /*** Log the user onto the database */
    IF cn IS NOT NULL THEN
    LOGON(un,pw&#0124; &#0124;'@'&#0124; &#0124;cn);
    ELSE
    LOGON(un,pw);
    END IF;
    END;
    Any help is appreciated
    null

    I tried following
    ================================================================
    SQL> create or replace trigger after_logon_audit
    2 AFTER LOGON ON DATABASE
    3 WHEN (USER not in ('SYS','SYSTEM')
    4 BEGIN
    5 INSERT INTO LOGON_AUDIT
    6 (log_time,log_user,LOG_IPADDR,LOG_TERMINAL,LOG_MACHINE,LOG_SESSIONID,LOG_OSUSER)
    7 ( select SYSDATE, USER, SYS_CONTEXT('USERENV','IP_ADDRESS'), SYS_CONTEXT('USERENV','TERMINAL'),
    8 a.machine, SYS_CONTEXT('USERENV','SESSIONID'), a.OSUSER
    9 from V$SESSION a, dual
    10 where
    11 SYS_CONTEXT('USERENV','SESSIONID') = a.AUDSID
    12 and SYS_CONTEXT('USERENV','SESSION_USERID') = USER#);
    13 COMMIT;
    14 RAISE_APPLICATION_ERROR(-20002,'The DB is unavailable');
    15 END;
    16
    17 /
    ===============================================================
    but got the following error message.
    ========================
    AFTER LOGON ON DATABASE
    ERROR at line 2:
    ORA-04072: invalid trigger type
    ========================
    Problem still persists. :(

  • How can I read ALL the compilation errors in a DOS window?

    On compilation using a DOS window, if the number of errors exceeds the window size, some of the errors disappear off the top of the window and I cannot read them.
    Is there an effective solution to somehow use scrolling of the DOS window or transfer the compilation errors to a file?

    Hey buddy,
    When I first started programming with Java, I wondered the same thing. I have the very best solution for you. This one is waaay easy!!!!
    There is a text editor which will not only color code your text for you, but you can easily configure it to give you the compiler /DOS output for Java. Just go to this website and download the program. Enjoy!
    http://www.textpad.com/

  • Compile error installing rox [SOLVED]

    Hi,
    I'm having problem with compile error installing Rox-filer-2.11.
    I have searched and nothing explicitly the same has cropped up.
    The final few lines reads
    /usr/bin/ld: xtypes.o: undefined reference to symbol 'dlopen@@GLIBC_2.1'
    /usr/bin/ld: note: 'dlopen@@GLIBC_2.1' is defined in DSO /lib/libdl.so.2 so try adding it to the linker command line
    /lib/libdl.so.2: could not read symbols: Invalid operation
    collect2: ld returned 1 exit status
    make: *** [ROX-Filer] Error 1
    Compile failed
    Press Return...
    I love Arch and have learned a lot but this has definately stumped me.
    Thanks for all your help in anticipation
    Last edited by Marko121 (2012-03-18 15:46:47)

    Thanks for swift replies
    WormZy spot on
    I encountered compile error when running (as instructed)   ./ROX-Filer/AppRun --compile
    when I appended     LIBS="-ldl -lm"
    this was the result
    mv "ROX-Filer" "/home/mark/builds/rox-filer-2.11/ROX-Filer/src/.."
    (cd "/home/mark/builds/rox-filer-2.11/ROX-Filer/src/.." && \
    objcopy --only-keep-debug ROX-Filer ROX-Filer.dbg && \
    strip ROX-Filer && \
    objcopy --add-gnu-debuglink=ROX-Filer.dbg ROX-Filer)
    Done
    Thanks to everyone problem solved

  • Why no compile  error in this code ?

    strings are immutable... we can not alter it... so why the below does not create compile error ? it is an attempt to alter the string.
    class test
    public static void main(String args[])
        String s1 = new String("amit");
        s1.concat("Poddar");    // why no error ?
        System.out.println(s1);
    }

    strings are immutable... we can not alter it... so
    why the below does not create compile error ? First of all, Strings are immuatable because the String class is coded that way - there willnever be a compiler error to stop you from altering a String's value (which is actually possible via reflection). This is similar to you writing your own class that has a private field and not providing any methods that can alter the field's value. Your new class would be considered immutable in the same way that Strings are considered immutable, and nobody can even attempt (except reflectively), to "alter" an instance of it, so there will never be a compiler error that is due to such an attempt.
    it is an attempt to alter the string.No it isn't. The following is a quote from the Javadoc for String.concat:
    "If the length of the argument string is 0, then this String object is returned. Otherwise, a new String object is created, representing a character sequence that is the concatenation of the character sequence represented by this String object and the character sequence represented by the argument string."

  • ShObjIdl.h compile error when including Photoshop SDK header?

    I develop photoshop plugins on both Mac 10.6 and Windows 7, now my code has been built and run successfully on Mac, but on Windows there are curious compile errors in a file "ShObjIdl.h", this is a Windows SDK header file. ( my VC++ version is 2010 ). It seems including some adobe SDK header file will cause the error. Is there someone who had met this? I guess some macro define conflicts.

    Sophie
    did your program work ok under 10.3.6? Is it just Tiger that gives the problem?
    I have not used xmlrpc but I have used Pro*C on OS X with no probelms.
    Where did the xmlrpc.h you are using come from? I could not find it on OS X on either Tiger or Panther. However I do find an xmlrpc.cp and a make file so I assume you would include a shared library from it in the make file for your program to be able to make the xmlrpc calls you need to.
    In general, the include files are in sub directories of /System/Library/Frameworks and it would be worth a grep -r for the declarations you want to include and put the path in the include parameter to proc.
    I hope this info helps.
    Paul

  • Error: Internal compilation error, terminated with a fatal exception

    Hello,
    I am getting the dreaded "Error: Internal compilation error, terminated with a fatal exception" build failure and cannot remedy. I've tried the various suggested fixes from previous posts regarding this compiler error. The file that the build fails on will compile with javac without errors. This error has occurred before with this same application. Restarting JDeveloper has worked in the past, but not this time.
    JDevloper 10.1.3.4.0.4270
    Build JDEVADF_10.1.3.4.0_NT_0807.1618.4270
    OJC error log trace follows:
    java.lang.NullPointerException
         at oracle.ojc.compiler.AnonymousClassSymbol.completeAnonymousClass(Symbol.java:9869)
         at oracle.ojc.compiler.Parser.resolveMethodBodies(Parser.java:8763)
         at oracle.ojc.compiler.Parser.parse(Parser.java:8204)
         at oracle.ojc.compiler.Compiler.main_internal(Compiler.java:1094)
         at oracle.ojc.compiler.Compiler.main_throws_exceptions(Compiler.java:816)
         at oracle.ojc.compiler.Compiler.main(Compiler.java:836)
         at oracle.jdeveloper.compiler.Ojc.translate(Ojc.java:1541)
         at oracle.jdeveloper.compiler.UnifiedBuildSystem$CompileThread.buildGraph(UnifiedBuildSystem.java:300)
         at oracle.jdeveloper.compiler.UnifiedBuildSystem$CompileThread.buildProjectFiles(UnifiedBuildSystem.java:516)
         at oracle.jdeveloper.compiler.UnifiedBuildSystem$CompileThread.buildProject(UnifiedBuildSystem.java:609)
         at oracle.jdeveloper.compiler.UnifiedBuildSystem$CompileThread.buildWorkspace(UnifiedBuildSystem.java:626)
         at oracle.jdeveloper.compiler.UnifiedBuildSystem$CompileThread.buildAll(UnifiedBuildSystem.java:655)
         at oracle.jdeveloper.compiler.UnifiedBuildSystem$CompileThread.run(UnifiedBuildSystem.java:894)
    I do get several of the following toplink exceptions when starting Jdev via command line, don't know why:
    java.lang.NullPointerException
    at oracle.toplink.workbench.model.db.MWJDeveloperDatabaseMetaAdapter.getRelationFor(MWJDeveloperDatabaseMetaAdap
    ter.java:965)
    at oracle.toplink.workbench.model.db.MWJDeveloperDatabaseMetaAdapter.updateTable(MWJDeveloperDatabaseMetaAdapter
    .java:242)
    at oracle.toplink.workbench.model.db.MWJDeveloperDatabaseMetaAdapter.updateTable(MWJDeveloperDatabaseMetaAdapter
    .java:205)
    at oracle.toplink.workbench.model.db.MWDatabase.fullyPopulateTable(MWDatabase.java:743)
    at oracle.toplink.workbench.model.db.MWTable.fullyPopulateTableIfNecessary(MWTable.java:269)
    at oracle.toplink.workbench.model.db.MWDatabase.addTablesNamed(MWDatabase.java:875)
    at oracle.toplink.workbench.model.db.MWDatabase.postProjectBuild(MWDatabase.java:909)
    at oracle.toplink.workbench.model.MWModelObject.postProjectBuild(MWModelObject.java:784)
    at oracle.toplink.workbench.model.MWProject.finishProjectBuild(MWProject.java:2128)
    at oracle.toplink.addin.persistence.MWJDeveloperPersistence.open(MWJDeveloperPersistence.java:248)
    at oracle.toplink.addin.manager.MWJDeveloperMediator.openTopLinkProject(MWJDeveloperMediator.java:323)
    at oracle.toplink.addin.manager.MWJDeveloperMediator.openTopLinkProjects(MWJDeveloperMediator.java:271)
    at oracle.toplink.addin.appnav.TopLinkProjectChangeListener.projectOpened(TopLinkProjectChangeListener.java:93)
    at oracle.ide.model.Project$StorageListener.fireProjectOpened(Project.java:1168)
    at oracle.ide.model.Project$StorageListener.mav$fireProjectOpened(Project.java:1135)
    at oracle.ide.model.Project$NL.nodeOpened(Project.java:1127)
    at oracle.ide.model.Node.fireNodeOpened(Node.java:1139)
    at oracle.ide.model.Node.open(Node.java:573)
    at oracle.ideri.navigator.DefaultNavigatorWindow.openDataNodes(DefaultNavigatorWindow.java:1136)
    at oracle.ideri.navigator.DefaultNavigatorWindow.restoreExpansionState(DefaultNavigatorWindow.java:1114)
    at oracle.ideri.navigator.DefaultNavigatorWindow.loadLayout(DefaultNavigatorWindow.java:483)
    at oracle.ide.navigator.ProjectNavigatorWindow.loadLayout(ProjectNavigatorWindow.java:156)
    at oracle.ideimpl.docking.DockStationImpl.loadDockable(DockStationImpl.java:1242)
    at oracle.ideimpl.docking.TitledPanel.loadClientLayout(TitledPanel.java:1359)
    at oracle.ideimpl.docking.TitledPanel.loadLayout(TitledPanel.java:1725)
    at oracle.ideimpl.docking.TitledPanelXMLDockLayoutPersistence.loadComponent(TitledPanelXMLDockLayoutPersistence.
    java:29)
    at oracle.ideimpl.controls.dockLayout.DockLayoutInfoLeaf.loadLayout(DockLayoutInfoLeaf.java:123)
    at oracle.ideimpl.controls.dockLayout.AbstractDockLayoutInfoNode.loadLayout(AbstractDockLayoutInfoNode.java:631)
    at oracle.ideimpl.controls.dockLayout.AbstractDockLayoutInfoNode.loadLayout(AbstractDockLayoutInfoNode.java:628)
    at oracle.ideimpl.controls.dockLayout.AbstractDockLayoutInfoNode.loadLayout(AbstractDockLayoutInfoNode.java:628)
    at oracle.ideimpl.controls.dockLayout.AbstractDockLayoutInfoNode.loadLayout(AbstractDockLayoutInfoNode.java:614)
    at oracle.ideimpl.controls.dockLayout.DockLayout.loadLayout(DockLayout.java:302)
    at oracle.ideimpl.controls.dockLayout.DockLayoutPanel.loadLayout(DockLayoutPanel.java:128)
    at oracle.ideimpl.docking.SidePort.loadLayout(SidePort.java:252)
    at oracle.ideimpl.docking.DockStationImpl.loadValidLayout(DockStationImpl.java:1648)
    at oracle.ideimpl.docking.DockStationImpl.onStartup(DockStationImpl.java:1389)
    at oracle.ideimpl.docking.DockStationImpl.loadLayout(DockStationImpl.java:1353)
    at oracle.ideimpl.docking.DockStationListener.init(DockStationListener.java:36)
    at oracle.ide.layout.Layouts.activate(Layouts.java:758)
    at oracle.ide.layout.Layouts.activateLayout(Layouts.java:176)
    at oracle.ideimpl.MainWindowImpl$2.runImpl(MainWindowImpl.java:743)
    at oracle.javatools.util.SwingClosure$1Closure.run(SwingClosure.java:50)
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:199)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
    at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
    Any help would be appreciated.
    Thanks in advance,
    Greg

    Try switching your project compiler from ojc to the native one and see if there is a change in the results.

  • Avant-window-navigator-bzr compile error

    When trying to install avant-window-navigator-bzr (What a name ), I get the following error:
    ==> Starting make...
    /usr/bin/gnome-autogen.sh
    checking for autoconf >= 2.53...
    testing autoconf2.50... not found.
    testing autoconf... /usr/bin/autoconf: line 493: echo: write error: Broken pipe
    found 2.61
    checking for automake >= 1.9...
    testing automake-1.10... found 1.10
    checking for libtool >= 1.4.3...
    testing libtoolize... found 1.5.24
    checking for glib-gettext >= 2.2.0...
    testing glib-gettextize... found 2.14.0
    checking for intltool >= 0.25...
    testing intltoolize... found 0.36.0
    checking for pkg-config >= 0.14.0...
    testing pkg-config... found 0.21
    Checking for required M4 macros...
    Checking for forbidden M4 macros...
    Processing ./configure.in
    Running libtoolize...
    You should add the contents of `/usr/share/aclocal/libtool.m4' to `aclocal.m4'.
    Running glib-gettextize... Ignore non-fatal messages.
    Copying file mkinstalldirs
    Copying file po/Makefile.in.in
    Please add the files
    codeset.m4 gettext.m4 glibc21.m4 iconv.m4 isc-posix.m4 lcmessage.m4
    progtest.m4
    from the /aclocal directory to your autoconf macro directory
    or directly to your aclocal.m4 file.
    You will also need config.guess and config.sub, which you can get from
    ftp://ftp.gnu.org/pub/gnu/config/.
    Running intltoolize...
    Running aclocal-1.10...
    /usr/bin/m4:/usr/share/aclocal/pilot-link.m4:1: ERROR: end of file in string
    autom4te: /usr/bin/m4 failed with exit status: 1
    aclocal-1.10: autom4te failed with exit status: 1
    make: *** No targets specified and no makefile found. Stop.
    ==> ERROR: Build Failed. Aborting...
    ==> ERROR: Reverting pkgver...
    any clues ?
    VeXocide

    This is an error with the version of the Pilot Link macro that recently hit the Arch repos.
    To fix it, edit /usr/share/aclocal/pilot-link.m4 and comment out the first line:
    #AC_DEFUN([IT_PROG_INTLTOOL], [AC_PREREQ([2.50])dnl
    Last edited by testube_babies (2007-08-07 17:26:32)

  • UnKnown File Compiler Error?

    I keep receiving the same error from my 1.4.2 java sdk, could anyone explain this compiler error?
    Thanks
    WavFiles.java:17: cannot resolve symbol
    symbol : method list (java.io.FileFilter)
    location: class java.io.File
    wavList = dir.list(filter);
    ^
    1 error
    import java.io.*;
    import java.io.FileFilter;
    public class WavFiles{
    String[] wavList = null;
    WavFiles(){
    File dir = new File(".");
    FilenameFilter filter = new FilenameFilter(){
    public boolean accept(File file, String name){
    return name.toLowerCase().endsWith(".wav");
    wavList = dir.list(filter);
    }

    the file class doesn�t have a method called list that akes a filefilter as a parameter.
    instead there are a list method that takes a filenamefilter and a listfiles method that accepts a filefilter.
    http://java.sun.com/j2se/1.4.2/docs/api/java/io/File.html

Maybe you are looking for

  • I tried to restored my iPad1's iOS5 to factory setting. There are error messages. Now my iTunes could not detect my iPad anymore. How can I proceed from here?

    Hi All, I have problems with iOS5 installed on my iPad1. After successfully installing the new iOS5, my iPad1 apps are jumbled up with my wife's apps.  Some of my paid apps are missing. So, i tried to restore to factory default.  Now, my iTunes could

  • Need help in datetime format.

    hi there, currently, i have problem in converting datetime format into this pattern (yyyy-MM-dd). I could able to convert it in JSTL which is <c:set var="dates"><fmt:formatDate value="${now}" type="DATE" pattern="yyyy-MM-dd"/></c:set> <sql:query var=

  • Finding Field Name for Data in Transaction Title

    Hi everyone. I am a BW developer and I need to extract information which is available in SAP R/3's transaction title. Here's some information: Transaction code: <b>ME23N</b> Transaction Title: Stock transport ord. 1100000000 Created by <b>John Doe</b

  • Product Deletion in CRM5.0

    Hello All, I have a requirement wherein I want to delete certain products for which data is in error in my CRM System. One approach to this is to use Archiving via the SARA tranaction. (Using archiving object for SAP Product - PRODUCT_MD) My query is

  • [solved] yaourt+customizepkg no longer work

    I set up customizepkg to patch a few packages before building them from source (see the original thread where I asked how to do it) It worked great initially, but yesterday I started seeing this error when trying to sync: $ yaourt -S gnome-applets ==