"static inline" in headers cause multiply-defined errors linking git

Hi,
I'm trying to build git 1.6.2 with Sun Studio 12 on Solaris 10 SPARC (64bit), but I'm getting a "multiply-defined" error from ld when it tries to link any objects defined as "static inline" in the header files:
git-compat-util.h
ld: fatal: symbol `$XAbC.skip_prefix' is multiply-defined:
(file libgit.a(date.o) type=FUNC; file libgit.a(parse-options.o) type=FUNC);
ld: fatal: symbol `$XAbD.gitstrchrnul' is multiply-defined:
(file libgit.a(date.o) type=FUNC; file libgit.a(parse-options.o) type=FUNC);
ld: fatal: symbol `$XAbE.xsize_t' is multiply-defined:
(file libgit.a(date.o) type=FUNC; file libgit.a(parse-options.o) type=FUNC);
ld: fatal: symbol `$XAbF.has_extension' is multiply-defined:
(file libgit.a(date.o) type=FUNC; file libgit.a(parse-options.o) type=FUNC);
ld: fatal: symbol `$XAbG.sane_case' is multiply-defined:
(file libgit.a(date.o) type=FUNC; file libgit.a(parse-options.o) type=FUNC);
ld: fatal: symbol `$XAbH.strtoul_ui' is multiply-defined:
(file libgit.a(date.o) type=FUNC; file libgit.a(parse-options.o) type=FUNC);
ld: fatal: symbol `$XAbI.strtol_i' is multiply-defined:
(file libgit.a(date.o) type=FUNC; file libgit.a(parse-options.o) type=FUNC);
strbuf.h
ld: fatal: symbol `$XAbJ.strbuf_swap' is multiply-defined:
(file libgit.a(date.o) type=FUNC; file libgit.a(parse-options.o) type=FUNC);
ld: fatal: symbol `$XAbK.strbuf_avail' is multiply-defined:
(file libgit.a(date.o) type=FUNC; file libgit.a(parse-options.o) type=FUNC);
ld: fatal: symbol `$XAbL.strbuf_setlen' is multiply-defined:
(file libgit.a(date.o) type=FUNC; file libgit.a(parse-options.o) type=FUNC);
ld: fatal: symbol `$XAbM.strbuf_addch' is multiply-defined:
(file libgit.a(date.o) type=FUNC; file libgit.a(parse-options.o) type=FUNC);
ld: fatal: symbol `$XAbN.strbuf_addstr' is multiply-defined:
(file libgit.a(date.o) type=FUNC; file libgit.a(parse-options.o) type=FUNC);
ld: fatal: symbol `$XAbO.strbuf_addbuf' is multiply-defined:
(file libgit.a(date.o) type=FUNC; file libgit.a(parse-options.o) type=FUNC);
hash.h
ld: fatal: symbol `$XAbP.init_hash' is multiply-defined:
(file libgit.a(date.o) type=FUNC; file libgit.a(parse-options.o) type=FUNC);
cache.h:
ld: fatal: symbol `$XAbQ.copy_cache_entry' is multiply-defined:
(file libgit.a(date.o) type=FUNC; file libgit.a(parse-options.o) type=FUNC);
ld: fatal: symbol `$XAbR.create_ce_flags' is multiply-defined:
(file libgit.a(date.o) type=FUNC; file libgit.a(parse-options.o) type=FUNC);
ld: fatal: symbol `$XAbS.ce_namelen' is multiply-defined:
(file libgit.a(date.o) type=FUNC; file libgit.a(parse-options.o) type=FUNC);
ld: fatal: symbol `$XAbT.create_ce_mode' is multiply-defined:
(file libgit.a(date.o) type=FUNC; file libgit.a(parse-options.o) type=FUNC);
ld: fatal: symbol `$XAbU.ce_mode_from_stat' is multiply-defined:
(file libgit.a(date.o) type=FUNC; file libgit.a(parse-options.o) type=FUNC);
ld: fatal: symbol `$XAbV.ce_to_dtype' is multiply-defined:
(file libgit.a(date.o) type=FUNC; file libgit.a(parse-options.o) type=FUNC);
ld: fatal: symbol `$XAbW.remove_name_hash' is multiply-defined:
(file libgit.a(date.o) type=FUNC; file libgit.a(parse-options.o) type=FUNC);
ld: fatal: symbol `$XAbX.object_type' is multiply-defined:
(file libgit.a(date.o) type=FUNC; file libgit.a(parse-options.o) type=FUNC);
ld: fatal: symbol `$XAbY.is_null_sha1' is multiply-defined:
(file libgit.a(date.o) type=FUNC; file libgit.a(parse-options.o) type=FUNC);
ld: fatal: symbol `$XAbZ.hashcmp' is multiply-defined:
(file libgit.a(date.o) type=FUNC; file libgit.a(parse-options.o) type=FUNC);
ld: fatal: symbol `$XAcA.hashcpy' is multiply-defined:
(file libgit.a(date.o) type=FUNC; file libgit.a(parse-options.o) type=FUNC);
ld: fatal: symbol `$XAcB.hashclr' is multiply-defined:
(file libgit.a(date.o) type=FUNC; file libgit.a(parse-options.o) type=FUNC);
ld: fatal: symbol `$XAcC.is_absolute_path' is multiply-defined:
(file libgit.a(date.o) type=FUNC; file libgit.a(parse-options.o) type=FUNC);
ld: fatal: symbol `$XAcD.hexval' is multiply-defined:
(file libgit.a(date.o) type=FUNC; file libgit.a(parse-options.o) type=FUNC);
ld: fatal: File processing errors. No output written to git-fast-import
What's causing this & how do I prevent it from occurring?
Thanks.
-John

Hi Fedor,
My CFLAGS are: -xc99 -g -xs -fast -fsimple=1 -fns=no -xtarget=ultraT1 -xarch=sparcvis2 -m64
-mt -xipo -xcode=pic32 -xpagesize=default -xlic_lib=sunperf
I had to add -D_XPG6 to get the compile to start at all because of the following error: #error "Compiler or options invalid for pre-UNIX 03 X/Open applications and pre-2001 POSIX applications"
My LDFLAGS are: -Wl,-ztext -Wl,-Bdirect -Wl,-zlazyload -Wl,-zcombreloc -Wl,-zignore
Thanks.
-John

Similar Messages

  • Is the inline view functions causes more ?

    Hi,
    I am getting ORA-07445 CORE DUMP ERROR...
    IT IS COMING ONLY SOMETIMES WHEN EXECUTING A STRORED PROCEDURE
    WITH 10 STATEMENTS.
    OUT OF THEM ONE REFERES TO REFCURSOR FOR OUT PARAMETER,
    THAT QUERY IS LIKE
    SELECT * FROM(SELECT * FROM (SELECT * FROM(.....))));
    So is this inline view statement causes for such errors?
    Please help me.
    thanks in advance,
    khaleel

    The link for the Resource mentioned in Reply 2 is
    http://digital.ni.com/public.nsf/allkb/F70DB3441DC5AB9986256E97005BA825
    Probably regular FFT functions from Labview Signal Analysis and Processing Pallete can be used as well. In this case the following articles are worth reading:
    http://zone.ni.com/devzone/conceptd.nsf/webmain/C045A890751303A6862568650061EA98
    http://zone.ni.com/devzone/conceptd.nsf/webmain/66A9E8BFA65260F886256C5A00792BC6
    http://zone.ni.com/devzone/conceptd.nsf/webmain/E0F0B1FFE86A14A986256F2E0005AF4D
    Regards

  • Error: Multiply defined symbol

    Hi
    I just tried to migrate an application comipled and linked for the last ime in CVI 6.
    I have created a new prject and workspace and added all the files including the lib-files.
    Under CVI 6.0 everything compiled and linked fine.
    Now with CVI 2013 compilining works fine but when linking I get the following error messages:
    "Build Status (XSoft V5.prj - Release)
     Link XSoft V5.exe
      error: Multiply defined symbol '_Get_CardDesc@8' in 'D2K-Dask.lib' and 'PCI-Dask.lib'. 
      error: Multiply defined symbol '__imp__Get_CardDesc@8' in 'D2K-Dask.lib' and 'PCI-Dask.lib'. 
    Build failed."
    Any help?
    Thanks
    Andreas
    Solved!
    Go to Solution.

    In an older version of CVI I have very occasionally seen such messages crop up after many edit-rebuild-run cycles in a lage project. The problem could be cleared by exiting and re-starting the CVI IDE, or by simply marking the project for compilation, IIRC. Never did trace it down or pursue it.
    Your case sounds different, but you may want to try that since it is so easy to test.

  • Missing Defines Error in Simple Java Stored Procedure

    Anyone have any suggestions on what might be causing the unusual behavior described below? Could it be a 10g java configuration issue? I am really stuck so I'm open to just about anything. Thanks in advance.
    I am writing a java stored procedure and am getting some SQLException's when executing some basic JDBC code from within the database. I reproduced the problem by writing a very simple java stored procedure which I have included below. The code executes just fine when executed outside of the database (10g). Here is the output from that execution:
    java.class.path=C:\Program Files\jEdit42\jedit.jar
    java.class.version=48.0
    java.home=C:\j2sdk1.4.2_04\jre
    java.vendor=Sun Microsystems Inc.
    java.version=1.4.2_04
    os.arch=x86
    os.name=Windows XP
    os.version=5.1
    In getConnection
    Executing outside of the DB
    Driver Name = Oracle JDBC driver
    Driver Version = 10.1.0.2.0
    column count=1
    column name=TEST
    column type=1
    TEST
    When I execute it on the database by calling the stored procedure I get:
    java.class.path=
    java.class.version=46.0
    java.home=/space/oracle/javavm/
    java.vendor=Oracle Corporation
    java.version=1.4.1
    os.arch=sparc
    os.name=Solaris
    os.version=5.8
    In getConnection
    We are executing inside the database
    Driver Name = Oracle JDBC driver
    Driver Version = 10.1.0.2.0
    column count=1
    column name='TEST'
    column type=1
    MEssage: Missing defines
    Error Code: 17021
    SQL State: null
    java.sql.SQLException: Missing defines
    at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:158)
    at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:206)
    at oracle.jdbc.driver.OracleResultSetImpl.getString(Native Method)
    at OracleJSPTest.test(OracleJSPTest:70)
    Here is the Java code:
    // JDBC classes
    import java.sql.*;
    import java.util.*;
    //Oracle Extensions to JDBC
    import oracle.jdbc.*;
    import oracle.jdbc.driver.OracleDriver;
    public class OracleJSPTest {
    private static void printProperties(){
         System.out.println("java.class.path="+System.getProperty("java.class.path"));
         System.out.println("java.class.version="+System.getProperty("java.class.version"));
         System.out.println("java.home="+System.getProperty("java.home"));
         System.out.println("java.vendor="+System.getProperty("java.vendor"));
         System.out.println("java.version="+System.getProperty("java.version"));
         System.out.println("os.arch="+System.getProperty("os.arch"));
         System.out.println("os.name="+System.getProperty("os.name"));
         System.out.println("os.version="+System.getProperty("os.version"));
    private static Connection getConnection() throws SQLException {
         System.out.println("In getConnection");      
    Connection connection = null;
    // Get a Default Database Connection using Server Side JDBC Driver.
    // Note : This class will be loaded on the Database Server and hence use a
    // Server Side JDBC Driver to get default Connection to Database
    if(System.getProperty("oracle.jserver.version") != null){
              System.out.println("We are executing inside the database");
              //connection = DriverManager.getConnection("jdbc:default:connection:");                    
              connection = new OracleDriver().defaultConnection();
    }else{
         System.out.println("Executing outside of the DB");
         DriverManager.registerDriver(new oracle.jdbc.OracleDriver());
         connection = DriverManager.getConnection("jdbc:oracle:thin:@XXX.XXX.XXX.XX:XXXX:XXXX","username","password");
    DatabaseMetaData dbmeta = connection.getMetaData();
    System.out.println("Driver Name = "+ dbmeta.getDriverName());
    System.out.println("Driver Version = "+ dbmeta.getDriverVersion());
    return connection;
    public static void main(String args[]){     
         test();     
    public static void test() {   
         printProperties();
    Connection connection = null; // Database connection object
    try {
         connection = getConnection();
         String sql = "select 'TEST' from dual";
         Statement stmt = connection.createStatement();
    ResultSet rs = stmt.executeQuery(sql);     
         ResultSetMetaData meta = rs.getMetaData();     
         System.out.println("column count="+meta.getColumnCount());
         System.out.println("column name="+meta.getColumnName(1));
         System.out.println("column type="+meta.getColumnType(1));
         if(rs.next()){
              System.out.println(rs.getString(1));
    } catch (SQLException ex) { // Trap SQL Errors
         System.out.println("MEssage: " + ex.getMessage());
         System.out.println("Error Code: " + ex.getErrorCode());
         System.out.println("SQL State: " + ex.getSQLState());
         ex.printStackTrace();
    } finally {
    try{
    if (connection != null || !connection.isClosed())
    connection.close(); // Close the database connection
    } catch(SQLException ex){
    ex.printStackTrace();
    Message was edited by:
    jason_mac

    Jason,
    Works for me on Oracle 10.1.0.3 running on Red Hat Enterprise Linux AS release 3 (Taroon).
    Java code:
    import java.sql.*;
    * Oracle Java Virtual Machine (OJVM) test class.
    public class OjvmTest {
      public static void test() throws SQLException {
        Connection conn = DriverManager.getConnection("jdbc:default:connection:");
        PreparedStatement ps = null;
        ResultSet rs = null;
        try {
          ps = conn.prepareStatement("select 'TEST' from SYS.DUAL");
          rs = ps.executeQuery();
          if (rs.next()) {
            System.out.println(rs.getString(1));
        finally {
          if (rs != null) {
            try {
              rs.close();
            catch (SQLException sqlEx) {
              System.err.println("Error ignored. Failed to close result set.");
          if (ps != null) {
            try {
              ps.close();
            catch (SQLException sqlEx) {
              System.err.println("Error ignored. Failed to close statement.");
    }And my PL/SQL wrapper:
    create or replace procedure P_J_TEST as language java
    name 'OjvmTest.test()';And here is how I execute it in a SQL*Plus session:
    set serveroutput on
    exec dbms_java.set_output(2000)
    exec p_j_testGood Luck,
    Avi.

  • Sun Studio cc includes unused static inline functions in object file

    While trying to compile some code originally compiled with GCC I run into a linking problem. My problem seems to be caused by that GCC does not include unused static inline functions in the object files while cc does. The following simple example can be used for illustrating this:
    void foo();
    static inline void bar()
      foo();
    int main()
    }This program compiles and links without any problems using GCC and Sun Studio 12 CC (the C++ compiler) but fails to link using Sun Studio 12 cc:
    khepri%> cc staticinline.c
    Undefined first referenced
    symbol in file
    foo staticinline.o
    ld: fatal: Symbol referencing errors. No output written to a.out
    It is probably fine of cc to include foo() in the object file (although not necessary?). My questions are:
    1. Are there any reasons for why cc includes unused static inline functions in the object file while CC does not?
    2. Are there any ways or options to tell cc to not include unused static inline functions in the object file?
    In the example above this is easy to fix by just removing or #ifdef away the code but the original code where I have this problem is not maintained by me and the static inline functions are in header files that get included in multiple C files and in some of these the functions are used.
    Thanks,
    Olav

    olavsa wrote:
    1. Are there any reasons for why cc includes unused static inline functions in the object file while CC does not?
    2. Are there any ways or options to tell cc to not include unused static inline functions in the object file?Removing dead code is an optimization, so you need at least -xO1 for that.

  • Make is compiling files multiple times causing a compilation error

    I'm trying to compile Wine ver 1.3.13 using Solaris Studio 12.3 with the default tools and I'm getting very peculiar results.
    dmake: defaulting to parallel mode.
    See the man page dmake(1) for more information on setting up the .dmakerc file.
    config.status: creating tools/Makefile
    /opt/solarisstudio12.3/bin/cc -c -I. -I. -I../include -I../include -I/usr/include/freetype2 -D__WINESRC__ -g -D__i386__ -o makedep.o makedep.c
    /opt/solarisstudio12.3/bin/cc -c -I. -I. -I../include -I../include -I/usr/include/freetype2 -D__WINESRC__ -g -D__i386__ -o makedep.o makedep.c
    /opt/solarisstudio12.3/bin/cc -g -D__i386__ -o makedep makedep.o
    ../tools/makedep -C. -S.. -T.. -I/usr/include/freetype2 fnt2bdf.c fnt2fon.c make_ctests.c makedep.c relpath.c sfnt2fnt.c
    `makedep' is up to date.
    config.status: creating dlls/acledit/Makefile
    ../../tools/makedep -C. -S../.. -T../.. main.c
    config.status: creating libs/port/Makefile
    ../../tools/makedep -C. -S../.. -T../.. ffs.c fstatvfs.c futimes.c getopt.c getopt1.c getpagesize.c interlocked.c isinf.c isnan.c lstat.c memcpy_unaligned.c memmove.c mkstemps.c poll.c pread.c pwrite.c readlink.c spawn.c statvfs.c strcasecmp.c strerror.c strncasecmp.c symlink.c usleep.c
    /opt/solarisstudio12.3/bin/cc -c -I. -I. -I../../include -I../../include -D__WINESRC__ -DWINE_UNICODE_API="" -D_REENTRANT -fPIC -g -D__i386__ -o c_037.o c_037.c <---- first example
    /opt/solarisstudio12.3/bin/cc -c -I. -I. -I../../include -I../../include -D__WINESRC__ -DWINE_UNICODE_API="" -D_REENTRANT -fPIC -g -D__i386__ -o c_10000.o c_10000.c <---- second example
    /opt/solarisstudio12.3/bin/cc -c -I. -I. -I../../include -I../../include -D__WINESRC__ -DWINE_UNICODE_API="" -D_REENTRANT -fPIC -g -D__i386__ -o c_10000.o c_10000.c <---- again
    /opt/solarisstudio12.3/bin/cc -c -I. -I. -I../../include -I../../include -D__WINESRC__ -DWINE_UNICODE_API="" -D_REENTRANT -fPIC -g -D__i386__ -o c_10006.o c_10006.c
    /opt/solarisstudio12.3/bin/cc -c -I. -I. -I../../include -I../../include -D__WINESRC__ -DWINE_UNICODE_API="" -D_REENTRANT -fPIC -g -D__i386__ -o c_037.o c_037.c <---- here it is again
    /opt/solarisstudio12.3/bin/cc -c -I. -I. -I../../include -I../../include -D__WINESRC__ -DWINE_UNICODE_API="" -D_REENTRANT -fPIC -g -D__i386__ -o c_10007.o c_10007.c
    /opt/solarisstudio12.3/bin/cc -c -I. -I. -I../../include -I../../include -D__WINESRC__ -DWINE_UNICODE_API="" -D_REENTRANT -fPIC -g -D__i386__ -o c_10006.o c_10006.c
    /opt/solarisstudio12.3/bin/cc -c -I. -I. -I../../include -I../../include -D__WINESRC__ -DWINE_UNICODE_API="" -D_REENTRANT -fPIC -g -D__i386__ -o ldt.o ldt.c
    /opt/solarisstudio12.3/bin/cc -c -I. -I. -I../../include -I../../include -D__WINESRC__ -DWINE_UNICODE_API="" -D_REENTRANT -fPIC -g -D__i386__ -o debug.o debug.c
    /opt/solarisstudio12.3/bin/cc -c -I. -I. -I../../include -I../../include -D__WINESRC__ -DWINE_UNICODE_API="" -D_REENTRANT -fPIC -g -D__i386__ -o loader.o loader.c
    /opt/solarisstudio12.3/bin/cc -c -I. -I. -I../../include -I../../include -D__WINESRC__ -DWINE_UNICODE_API="" -D_REENTRANT -fPIC -g -D__i386__ -o ldt.o ldt.c
    "ldt.c", line 211: warning: statement not reached
    /opt/solarisstudio12.3/bin/cc -c -I. -I. -I../../include -I../../include -D__WINESRC__ -DWINE_UNICODE_API="" -D_REENTRANT -fPIC -g -D__i386__ -o mbtowc.o mbtowc.c
    /opt/solarisstudio12.3/bin/cc -c -I. -I. -I../../include -I../../include -D__WINESRC__ -DWINE_UNICODE_API="" -D_REENTRANT -fPIC -g -D__i386__ -o loader.o loader.c
    "loader.c", line 827: warning: assignment type mismatch:
         pointer to function(void) returning void "=" pointer to void
    version=`(GIT_DIR=../../.git git describe HEAD 2>/dev/null || echo "wine-1.3.13") | sed -n -e '$s/\(.*\)/const char wine_build[] = "\1";/p'` && (echo $version | cmp -s - version.c) || echo $version >version.c || (rm -f version.c && exit 1)
    /opt/solarisstudio12.3/bin/cc -c -I. -I. -I../../include -I../../include -D__WINESRC__ -DWINE_UNICODE_API="" -D_REENTRANT -fPIC -g -D__i386__ -o version.o version.c
    /opt/solarisstudio12.3/bin/cc -c -I. -I. -I../../include -I../../include -D__WINESRC__ -DWINE_UNICODE_API="" -D_REENTRANT -fPIC -g -D__i386__ -o wctype.o wctype.c
    /opt/solarisstudio12.3/bin/cc -c -I. -I. -I../../include -I../../include -D__WINESRC__ -DWINE_UNICODE_API="" -D_REENTRANT -fPIC -g -D__i386__ -o version.o version.c
    /opt/solarisstudio12.3/bin/cc -c -I. -I. -I../include -I../include -I/usr/include/freetype2 -D__WINESRC__ -g -D__i386__ -o relpath.o relpath.c
    /opt/solarisstudio12.3/bin/cc -c -I. -I. -I../include -I../include -I/usr/include/freetype2 -D__WINESRC__ -g -D__i386__ -o relpath.o relpath.c
    /opt/solarisstudio12.3/bin/cc -g -D__i386__ -o relpath relpath.o ../libs/port/libwine_port.a
    /opt/solarisstudio12.3/bin/cc -c -I. -I. -I../../include -I../../include -D__WINESRC__ -DWINE_UNICODE_API="" -D_REENTRANT -fPIC -g -D__i386__ -o config.o ./config.c -DBINDIR='"/usr/local/bin"' -DDLLDIR='"/usr/local/lib/wine"' -DLIB_TO_BINDIR=\"`../../tools/relpath /usr/local/lib /usr/local/bin`\" -DLIB_TO_DLLDIR=\"`../../tools/relpath /usr/local/lib /usr/local/lib/wine`\" -DBIN_TO_DLLDIR=\"`../../tools/relpath /usr/local/bin /usr/local/lib/wine`\" -DBIN_TO_DATADIR=\"`../../tools/relpath /usr/local/bin /usr/local/share/wine`\"
    /opt/solarisstudio12.3/bin/cc -c -I. -I. -I../../include -I../../include -D__WINESRC__ -DWINE_UNICODE_API="" -D_REENTRANT -fPIC -g -D__i386__ -o config.o ./config.c -DBINDIR='"/usr/local/bin"' -DDLLDIR='"/usr/local/lib/wine"' -DLIB_TO_BINDIR=\"`../../tools/relpath /usr/local/lib /usr/local/bin`\" -DLIB_TO_DLLDIR=\"`../../tools/relpath /usr/local/lib /usr/local/lib/wine`\" -DBIN_TO_DLLDIR=\"`../../tools/relpath /usr/local/bin /usr/local/lib/wine`\" -DBIN_TO_DATADIR=\"`../../tools/relpath /usr/local/bin /usr/local/share/wine`\"
    "./config.c", line 134: warning: argument #1 is incompatible with prototype:
         prototype: pointer to void : "/usr/include/dlfcn.h", line 104
         argument : pointer to function(void) returning pointer to char
    /opt/solarisstudio12.3/bin/cc -shared -Wl,-soname,libwine.so.1 c_037.o c_10000.o c_10006.o c_10007.o c_10029.o c_1006.o c_10079.o c_10081.o c_1026.o c_1250.o c_1251.o c_1252.o c_1253.o c_1254.o c_1255.o c_1256.o c_1257.o c_1258.o c_1361.o c_20127.o c_20866.o c_20932.o c_21866.o c_28591.o c_28592.o c_28593.o c_28594.o c_28595.o c_28596.o c_28597.o c_28598.o c_28599.o c_28600.o c_28603.o c_28604.o c_28605.o c_28606.o c_424.o c_437.o c_500.o c_737.o c_775.o c_850.o c_852.o c_855.o c_856.o c_857.o c_860.o c_861.o c_862.o c_863.o c_864.o c_865.o c_866.o c_869.o c_874.o c_875.o c_878.o c_932.o c_936.o c_949.o c_950.o casemap.o collation.o compose.o config.o cptable.o debug.o fold.o ldt.o loader.o mbtowc.o mmap.o port.o sortkey.o string.o utf8.o wctomb.o wctype.o version.o ../../libs/port/libwine_port.a -lsocket -lnsl -o libwine.so.1.0 <--- and here's where things start to go wrong
    /opt/solarisstudio12.3/bin/cc -shared -Wl,-soname,libwine.so.1 c_037.o c_10000.o c_10006.o c_10007.o c_10029.o c_1006.o c_10079.o c_10081.o c_1026.o c_1250.o c_1251.o c_1252.o c_1253.o c_1254.o c_1255.o c_1256.o c_1257.o c_1258.o c_1361.o c_20127.o c_20866.o c_20932.o c_21866.o c_28591.o c_28592.o c_28593.o c_28594.o c_28595.o c_28596.o c_28597.o c_28598.o c_28599.o c_28600.o c_28603.o c_28604.o c_28605.o c_28606.o c_424.o c_437.o c_500.o c_737.o c_775.o c_850.o c_852.o c_855.o c_856.o c_857.o c_860.o c_861.o c_862.o c_863.o c_864.o c_865.o c_866.o c_869.o c_874.o c_875.o c_878.o c_932.o c_936.o c_949.o c_950.o casemap.o collation.o compose.o config.o cptable.o debug.o fold.o ldt.o loader.o mbtowc.o mmap.o port.o sortkey.o string.o utf8.o wctomb.o wctype.o version.o ../../libs/port/libwine_port.a -lsocket -lnsl -o libwine.so.1.0 <--- permanent failure
    ld: fatal: symbol 'global_asm0' is multiply-defined:
         (file ldt.o type=FUNC; file port.o type=FUNC);
    ld: fatal: file processing errors. No output written to libwine.so.1.0
    *** Error code 2
    dmake: Fatal error: Command failed for target `libwine.so.1.0'
    Current working directory /export/aux/winaux/downloads/wine-1.3.13/libs/wine
    *** Error code 1
    The following command caused the error:
    cd libs/wine && /opt/solarisstudio12.3/bin/dmake
    dmake: Fatal error: Command failed for target `libs/wine'
    MAKE FAILED (exit value 1, total time: 6s)

    ### Dependencies
    c_037.o : c_037.c ../../include/wine/unicode.h ../../include/windef.h \
    ../../include/winnt.h ../../include/basetsd.h ../../include/guiddef.h \
    ../../include/pshpack2.h ../../include/poppack.h \
    ../../include/pshpack8.h ../../include/pshpack4.h \
    ../../include/winbase.h ../../include/winerror.h \
    ../../include/winnls.h
    c_10000.o : c_10000.c ../../include/wine/unicode.h \
    ../../include/windef.h ../../include/winnt.h ../../include/basetsd.h \
    ../../include/guiddef.h ../../include/pshpack2.h \
    ../../include/poppack.h ../../include/pshpack8.h \
    ../../include/pshpack4.h ../../include/winbase.h \
    ../../include/winerror.h ../../include/winnls.h
    c_10006.o : c_10006.c ../../include/wine/unicode.h \
    ../../include/windef.h ../../include/winnt.h ../../include/basetsd.h \
    ../../include/guiddef.h ../../include/pshpack2.h \
    ../../include/poppack.h ../../include/pshpack8.h \
    ../../include/pshpack4.h ../../include/winbase.h \
    ../../include/winerror.h ../../include/winnls.h
    c_10007.o : c_10007.c ../../include/wine/unicode.h \
    ../../include/windef.h ../../include/winnt.h ../../include/basetsd.h \
    ../../include/guiddef.h ../../include/pshpack2.h \
    ../../include/poppack.h ../../include/pshpack8.h \
    ../../include/pshpack4.h ../../include/winbase.h \
    ../../include/winerror.h ../../include/winnls.h
    c_10029.o : c_10029.c ../../include/wine/unicode.h \
    ../../include/windef.h ../../include/winnt.h ../../include/basetsd.h \
    ../../include/guiddef.h ../../include/pshpack2.h \
    ../../include/poppack.h ../../include/pshpack8.h \
    ../../include/pshpack4.h ../../include/winbase.h \
    ../../include/winerror.h ../../include/winnls.h
    c_1006.o : c_1006.c ../../include/wine/unicode.h \
    ../../include/windef.h ../../include/winnt.h ../../include/basetsd.h \
    ../../include/guiddef.h ../../include/pshpack2.h \
    ../../include/poppack.h ../../include/pshpack8.h \
    ../../include/pshpack4.h ../../include/winbase.h \
    ../../include/winerror.h ../../include/winnls.h
    c_10079.o : c_10079.c ../../include/wine/unicode.h \
    ../../include/windef.h ../../include/winnt.h ../../include/basetsd.h \
    ../../include/guiddef.h ../../include/pshpack2.h \
    ../../include/poppack.h ../../include/pshpack8.h \
    ../../include/pshpack4.h ../../include/winbase.h \
    ../../include/winerror.h ../../include/winnls.h
    c_10081.o : c_10081.c ../../include/wine/unicode.h \
    ../../include/windef.h ../../include/winnt.h ../../include/basetsd.h \
    ../../include/guiddef.h ../../include/pshpack2.h \
    ../../include/poppack.h ../../include/pshpack8.h \
    ../../include/pshpack4.h ../../include/winbase.h \
    ../../include/winerror.h ../../include/winnls.h
    c_1026.o : c_1026.c ../../include/wine/unicode.h \
    ../../include/windef.h ../../include/winnt.h ../../include/basetsd.h \
    ../../include/guiddef.h ../../include/pshpack2.h \
    ../../include/poppack.h ../../include/pshpack8.h \
    ../../include/pshpack4.h ../../include/winbase.h \
    ../../include/winerror.h ../../include/winnls.h
    c_1250.o : c_1250.c ../../include/wine/unicode.h \
    ../../include/windef.h ../../include/winnt.h ../../include/basetsd.h \
    ../../include/guiddef.h ../../include/pshpack2.h \
    ../../include/poppack.h ../../include/pshpack8.h \
    ../../include/pshpack4.h ../../include/winbase.h \
    ../../include/winerror.h ../../include/winnls.h
    c_1251.o : c_1251.c ../../include/wine/unicode.h \
    ../../include/windef.h ../../include/winnt.h ../../include/basetsd.h \
    ../../include/guiddef.h ../../include/pshpack2.h \
    ../../include/poppack.h ../../include/pshpack8.h \
    ../../include/pshpack4.h ../../include/winbase.h \
    ../../include/winerror.h ../../include/winnls.h
    c_1252.o : c_1252.c ../../include/wine/unicode.h \
    ../../include/windef.h ../../include/winnt.h ../../include/basetsd.h \
    ../../include/guiddef.h ../../include/pshpack2.h \
    ../../include/poppack.h ../../include/pshpack8.h \
    ../../include/pshpack4.h ../../include/winbase.h \
    ../../include/winerror.h ../../include/winnls.h
    c_1253.o : c_1253.c ../../include/wine/unicode.h \
    ../../include/windef.h ../../include/winnt.h ../../include/basetsd.h \
    ../../include/guiddef.h ../../include/pshpack2.h \
    ../../include/poppack.h ../../include/pshpack8.h \
    ../../include/pshpack4.h ../../include/winbase.h \
    ../../include/winerror.h ../../include/winnls.h
    c_1254.o : c_1254.c ../../include/wine/unicode.h \
    ../../include/windef.h ../../include/winnt.h ../../include/basetsd.h \
    ../../include/guiddef.h ../../include/pshpack2.h \
    ../../include/poppack.h ../../include/pshpack8.h \
    ../../include/pshpack4.h ../../include/winbase.h \
    ../../include/winerror.h ../../include/winnls.h
    c_1255.o : c_1255.c ../../include/wine/unicode.h \
    ../../include/windef.h ../../include/winnt.h ../../include/basetsd.h \
    ../../include/guiddef.h ../../include/pshpack2.h \
    ../../include/poppack.h ../../include/pshpack8.h \
    ../../include/pshpack4.h ../../include/winbase.h \
    ../../include/winerror.h ../../include/winnls.h
    c_1256.o : c_1256.c ../../include/wine/unicode.h \
    ../../include/windef.h ../../include/winnt.h ../../include/basetsd.h \
    ../../include/guiddef.h ../../include/pshpack2.h \
    ../../include/poppack.h ../../include/pshpack8.h \
    ../../include/pshpack4.h ../../include/winbase.h \
    ../../include/winerror.h ../../include/winnls.h
    c_1257.o : c_1257.c ../../include/wine/unicode.h \
    ../../include/windef.h ../../include/winnt.h ../../include/basetsd.h \
    ../../include/guiddef.h ../../include/pshpack2.h \
    ../../include/poppack.h ../../include/pshpack8.h \
    ../../include/pshpack4.h ../../include/winbase.h \
    ../../include/winerror.h ../../include/winnls.h
    c_1258.o : c_1258.c ../../include/wine/unicode.h \
    ../../include/windef.h ../../include/winnt.h ../../include/basetsd.h \
    ../../include/guiddef.h ../../include/pshpack2.h \
    ../../include/poppack.h ../../include/pshpack8.h \
    ../../include/pshpack4.h ../../include/winbase.h \
    ../../include/winerror.h ../../include/winnls.h
    c_1361.o : c_1361.c ../../include/wine/unicode.h \
    ../../include/windef.h ../../include/winnt.h ../../include/basetsd.h \
    ../../include/guiddef.h ../../include/pshpack2.h \
    ../../include/poppack.h ../../include/pshpack8.h \
    ../../include/pshpack4.h ../../include/winbase.h \
    ../../include/winerror.h ../../include/winnls.h
    c_20127.o : c_20127.c ../../include/wine/unicode.h \
    ../../include/windef.h ../../include/winnt.h ../../include/basetsd.h \
    ../../include/guiddef.h ../../include/pshpack2.h \
    ../../include/poppack.h ../../include/pshpack8.h \
    ../../include/pshpack4.h ../../include/winbase.h \
    ../../include/winerror.h ../../include/winnls.h
    c_20866.o : c_20866.c ../../include/wine/unicode.h \
    ../../include/windef.h ../../include/winnt.h ../../include/basetsd.h \
    ../../include/guiddef.h ../../include/pshpack2.h \
    ../../include/poppack.h ../../include/pshpack8.h \
    ../../include/pshpack4.h ../../include/winbase.h \
    ../../include/winerror.h ../../include/winnls.h
    c_20932.o : c_20932.c ../../include/wine/unicode.h \
    ../../include/windef.h ../../include/winnt.h ../../include/basetsd.h \
    ../../include/guiddef.h ../../include/pshpack2.h \
    ../../include/poppack.h ../../include/pshpack8.h \
    ../../include/pshpack4.h ../../include/winbase.h \
    ../../include/winerror.h ../../include/winnls.h
    c_21866.o : c_21866.c ../../include/wine/unicode.h \
    ../../include/windef.h ../../include/winnt.h ../../include/basetsd.h \
    ../../include/guiddef.h ../../include/pshpack2.h \
    ../../include/poppack.h ../../include/pshpack8.h \
    ../../include/pshpack4.h ../../include/winbase.h \
    ../../include/winerror.h ../../include/winnls.h
    c_28591.o : c_28591.c ../../include/wine/unicode.h \
    ../../include/windef.h ../../include/winnt.h ../../include/basetsd.h \
    ../../include/guiddef.h ../../include/pshpack2.h \
    ../../include/poppack.h ../../include/pshpack8.h \
    ../../include/pshpack4.h ../../include/winbase.h \
    ../../include/winerror.h ../../include/winnls.h
    c_28592.o : c_28592.c ../../include/wine/unicode.h \
    ../../include/windef.h ../../include/winnt.h ../../include/basetsd.h \
    ../../include/guiddef.h ../../include/pshpack2.h \
    ../../include/poppack.h ../../include/pshpack8.h \
    ../../include/pshpack4.h ../../include/winbase.h \
    ../../include/winerror.h ../../include/winnls.h
    c_28593.o : c_28593.c ../../include/wine/unicode.h \
    ../../include/windef.h ../../include/winnt.h ../../include/basetsd.h \
    ../../include/guiddef.h ../../include/pshpack2.h \
    ../../include/poppack.h ../../include/pshpack8.h \
    ../../include/pshpack4.h ../../include/winbase.h \
    ../../include/winerror.h ../../include/winnls.h
    c_28594.o : c_28594.c ../../include/wine/unicode.h \
    ../../include/windef.h ../../include/winnt.h ../../include/basetsd.h \
    ../../include/guiddef.h ../../include/pshpack2.h \
    ../../include/poppack.h ../../include/pshpack8.h \
    ../../include/pshpack4.h ../../include/winbase.h \
    ../../include/winerror.h ../../include/winnls.h
    c_28595.o : c_28595.c ../../include/wine/unicode.h \
    ../../include/windef.h ../../include/winnt.h ../../include/basetsd.h \
    ../../include/guiddef.h ../../include/pshpack2.h \
    ../../include/poppack.h ../../include/pshpack8.h \
    ../../include/pshpack4.h ../../include/winbase.h \
    ../../include/winerror.h ../../include/winnls.h
    c_28596.o : c_28596.c ../../include/wine/unicode.h \
    ../../include/windef.h ../../include/winnt.h ../../include/basetsd.h \
    ../../include/guiddef.h ../../include/pshpack2.h \
    ../../include/poppack.h ../../include/pshpack8.h \
    ../../include/pshpack4.h ../../include/winbase.h \
    ../../include/winerror.h ../../include/winnls.h
    c_28597.o : c_28597.c ../../include/wine/unicode.h \
    ../../include/windef.h ../../include/winnt.h ../../include/basetsd.h \
    ../../include/guiddef.h ../../include/pshpack2.h \
    ../../include/poppack.h ../../include/pshpack8.h \
    ../../include/pshpack4.h ../../include/winbase.h \
    ../../include/winerror.h ../../include/winnls.h
    c_28598.o : c_28598.c ../../include/wine/unicode.h \
    ../../include/windef.h ../../include/winnt.h ../../include/basetsd.h \
    ../../include/guiddef.h ../../include/pshpack2.h \
    ../../include/poppack.h ../../include/pshpack8.h \
    ../../include/pshpack4.h ../../include/winbase.h \
    ../../include/winerror.h ../../include/winnls.h
    c_28599.o : c_28599.c ../../include/wine/unicode.h \
    ../../include/windef.h ../../include/winnt.h ../../include/basetsd.h \
    ../../include/guiddef.h ../../include/pshpack2.h \
    ../../include/poppack.h ../../include/pshpack8.h \
    ../../include/pshpack4.h ../../include/winbase.h \
    ../../include/winerror.h ../../include/winnls.h
    c_28600.o : c_28600.c ../../include/wine/unicode.h \
    ../../include/windef.h ../../include/winnt.h ../../include/basetsd.h \
    ../../include/guiddef.h ../../include/pshpack2.h \
    ../../include/poppack.h ../../include/pshpack8.h \
    ../../include/pshpack4.h ../../include/winbase.h \
    ../../include/winerror.h ../../include/winnls.h
    c_28603.o : c_28603.c ../../include/wine/unicode.h \
    ../../include/windef.h ../../include/winnt.h ../../include/basetsd.h \
    ../../include/guiddef.h ../../include/pshpack2.h \
    ../../include/poppack.h ../../include/pshpack8.h \
    ../../include/pshpack4.h ../../include/winbase.h \
    ../../include/winerror.h ../../include/winnls.h
    c_28604.o : c_28604.c ../../include/wine/unicode.h \
    ../../include/windef.h ../../include/winnt.h ../../include/basetsd.h \
    ../../include/guiddef.h ../../include/pshpack2.h \
    ../../include/poppack.h ../../include/pshpack8.h \
    ../../include/pshpack4.h ../../include/winbase.h \
    ../../include/winerror.h ../../include/winnls.h
    c_28605.o : c_28605.c ../../include/wine/unicode.h \
    ../../include/windef.h ../../include/winnt.h ../../include/basetsd.h \
    ../../include/guiddef.h ../../include/pshpack2.h \
    ../../include/poppack.h ../../include/pshpack8.h \
    ../../include/pshpack4.h ../../include/winbase.h \
    ../../include/winerror.h ../../include/winnls.h
    c_28606.o : c_28606.c ../../include/wine/unicode.h \
    ../../include/windef.h ../../include/winnt.h ../../include/basetsd.h \
    ../../include/guiddef.h ../../include/pshpack2.h \
    ../../include/poppack.h ../../include/pshpack8.h \
    ../../include/pshpack4.h ../../include/winbase.h \
    ../../include/winerror.h ../../include/winnls.h
    c_424.o : c_424.c ../../include/wine/unicode.h ../../include/windef.h \
    ../../include/winnt.h ../../include/basetsd.h ../../include/guiddef.h \
    ../../include/pshpack2.h ../../include/poppack.h \
    ../../include/pshpack8.h ../../include/pshpack4.h \
    ../../include/winbase.h ../../include/winerror.h \
    ../../include/winnls.h
    c_437.o : c_437.c ../../include/wine/unicode.h ../../include/windef.h \
    ../../include/winnt.h ../../include/basetsd.h ../../include/guiddef.h \
    ../../include/pshpack2.h ../../include/poppack.h \
    ../../include/pshpack8.h ../../include/pshpack4.h \
    ../../include/winbase.h ../../include/winerror.h \
    ../../include/winnls.h
    c_500.o : c_500.c ../../include/wine/unicode.h ../../include/windef.h \
    ../../include/winnt.h ../../include/basetsd.h ../../include/guiddef.h \
    ../../include/pshpack2.h ../../include/poppack.h \
    ../../include/pshpack8.h ../../include/pshpack4.h \
    ../../include/winbase.h ../../include/winerror.h \
    ../../include/winnls.h
    c_737.o : c_737.c ../../include/wine/unicode.h ../../include/windef.h \
    ../../include/winnt.h ../../include/basetsd.h ../../include/guiddef.h \
    ../../include/pshpack2.h ../../include/poppack.h \
    ../../include/pshpack8.h ../../include/pshpack4.h \
    ../../include/winbase.h ../../include/winerror.h \
    ../../include/winnls.h
    c_775.o : c_775.c ../../include/wine/unicode.h ../../include/windef.h \
    ../../include/winnt.h ../../include/basetsd.h ../../include/guiddef.h \
    ../../include/pshpack2.h ../../include/poppack.h \
    ../../include/pshpack8.h ../../include/pshpack4.h \
    ../../include/winbase.h ../../include/winerror.h \
    ../../include/winnls.h
    c_850.o : c_850.c ../../include/wine/unicode.h ../../include/windef.h \
    ../../include/winnt.h ../../include/basetsd.h ../../include/guiddef.h \
    ../../include/pshpack2.h ../../include/poppack.h \
    ../../include/pshpack8.h ../../include/pshpack4.h \
    ../../include/winbase.h ../../include/winerror.h \
    ../../include/winnls.h
    c_852.o : c_852.c ../../include/wine/unicode.h ../../include/windef.h \
    ../../include/winnt.h ../../include/basetsd.h ../../include/guiddef.h \
    ../../include/pshpack2.h ../../include/poppack.h \
    ../../include/pshpack8.h ../../include/pshpack4.h \
    ../../include/winbase.h ../../include/winerror.h \
    ../../include/winnls.h
    c_855.o : c_855.c ../../include/wine/unicode.h ../../include/windef.h \
    ../../include/winnt.h ../../include/basetsd.h ../../include/guiddef.h \
    ../../include/pshpack2.h ../../include/poppack.h \
    ../../include/pshpack8.h ../../include/pshpack4.h \
    ../../include/winbase.h ../../include/winerror.h \
    ../../include/winnls.h
    c_856.o : c_856.c ../../include/wine/unicode.h ../../include/windef.h \
    ../../include/winnt.h ../../include/basetsd.h ../../include/guiddef.h \
    ../../include/pshpack2.h ../../include/poppack.h \
    ../../include/pshpack8.h ../../include/pshpack4.h \
    ../../include/winbase.h ../../include/winerror.h \
    ../../include/winnls.h
    c_857.o : c_857.c ../../include/wine/unicode.h ../../include/windef.h \
    ../../include/winnt.h ../../include/basetsd.h ../../include/guiddef.h \
    ../../include/pshpack2.h ../../include/poppack.h \
    ../../include/pshpack8.h ../../include/pshpack4.h \
    ../../include/winbase.h ../../include/winerror.h \
    ../../include/winnls.h
    c_860.o : c_860.c ../../include/wine/unicode.h ../../include/windef.h \
    ../../include/winnt.h ../../include/basetsd.h ../../include/guiddef.h \
    ../../include/pshpack2.h ../../include/poppack.h \
    ../../include/pshpack8.h ../../include/pshpack4.h \
    ../../include/winbase.h ../../include/winerror.h \
    ../../include/winnls.h
    c_861.o : c_861.c ../../include/wine/unicode.h ../../include/windef.h \
    ../../include/winnt.h ../../include/basetsd.h ../../include/guiddef.h \
    ../../include/pshpack2.h ../../include/poppack.h \
    ../../include/pshpack8.h ../../include/pshpack4.h \
    ../../include/winbase.h ../../include/winerror.h \
    ../../include/winnls.h
    c_862.o : c_862.c ../../include/wine/unicode.h ../../include/windef.h \
    ../../include/winnt.h ../../include/basetsd.h ../../include/guiddef.h \
    ../../include/pshpack2.h ../../include/poppack.h \
    ../../include/pshpack8.h ../../include/pshpack4.h \
    ../../include/winbase.h ../../include/winerror.h \
    ../../include/winnls.h
    c_863.o : c_863.c ../../include/wine/unicode.h ../../include/windef.h \
    ../../include/winnt.h ../../include/basetsd.h ../../include/guiddef.h \
    ../../include/pshpack2.h ../../include/poppack.h \
    ../../include/pshpack8.h ../../include/pshpack4.h \
    ../../include/winbase.h ../../include/winerror.h \
    ../../include/winnls.h
    c_864.o : c_864.c ../../include/wine/unicode.h ../../include/windef.h \
    ../../include/winnt.h ../../include/basetsd.h ../../include/guiddef.h \
    ../../include/pshpack2.h ../../include/poppack.h \
    ../../include/pshpack8.h ../../include/pshpack4.h \
    ../../include/winbase.h ../../include/winerror.h \
    ../../include/winnls.h
    c_865.o : c_865.c ../../include/wine/unicode.h ../../include/windef.h \
    ../../include/winnt.h ../../include/basetsd.h ../../include/guiddef.h \
    ../../include/pshpack2.h ../../include/poppack.h \
    ../../include/pshpack8.h ../../include/pshpack4.h \
    ../../include/winbase.h ../../include/winerror.h \
    ../../include/winnls.h
    c_866.o : c_866.c ../../include/wine/unicode.h ../../include/windef.h \
    ../../include/winnt.h ../../include/basetsd.h ../../include/guiddef.h \
    ../../include/pshpack2.h ../../include/poppack.h \
    ../../include/pshpack8.h ../../include/pshpack4.h \
    ../../include/winbase.h ../../include/winerror.h \
    ../../include/winnls.h
    c_869.o : c_869.c ../../include/wine/unicode.h ../../include/windef.h \
    ../../include/winnt.h ../../include/basetsd.h ../../include/guiddef.h \
    ../../include/pshpack2.h ../../include/poppack.h \
    ../../include/pshpack8.h ../../include/pshpack4.h \
    ../../include/winbase.h ../../include/winerror.h \
    ../../include/winnls.h
    c_874.o : c_874.c ../../include/wine/unicode.h ../../include/windef.h \
    ../../include/winnt.h ../../include/basetsd.h ../../include/guiddef.h \
    ../../include/pshpack2.h ../../include/poppack.h \
    ../../include/pshpack8.h ../../include/pshpack4.h \
    ../../include/winbase.h ../../include/winerror.h \
    ../../include/winnls.h
    c_875.o : c_875.c ../../include/wine/unicode.h ../../include/windef.h \
    ../../include/winnt.h ../../include/basetsd.h ../../include/guiddef.h \
    ../../include/pshpack2.h ../../include/poppack.h \
    ../../include/pshpack8.h ../../include/pshpack4.h \
    ../../include/winbase.h ../../include/winerror.h \
    ../../include/winnls.h
    c_878.o : c_878.c ../../include/wine/unicode.h ../../include/windef.h \
    ../../include/winnt.h ../../include/basetsd.h ../../include/guiddef.h \
    ../../include/pshpack2.h ../../include/poppack.h \
    ../../include/pshpack8.h ../../include/pshpack4.h \
    ../../include/winbase.h ../../include/winerror.h \
    ../../include/winnls.h
    c_932.o : c_932.c ../../include/wine/unicode.h ../../include/windef.h \
    ../../include/winnt.h ../../include/basetsd.h ../../include/guiddef.h \
    ../../include/pshpack2.h ../../include/poppack.h \
    ../../include/pshpack8.h ../../include/pshpack4.h \
    ../../include/winbase.h ../../include/winerror.h \
    ../../include/winnls.h
    c_936.o : c_936.c ../../include/wine/unicode.h ../../include/windef.h \
    ../../include/winnt.h ../../include/basetsd.h ../../include/guiddef.h \
    ../../include/pshpack2.h ../../include/poppack.h \
    ../../include/pshpack8.h ../../include/pshpack4.h \
    ../../include/winbase.h ../../include/winerror.h \
    ../../include/winnls.h
    c_949.o : c_949.c ../../include/wine/unicode.h ../../include/windef.h \
    ../../include/winnt.h ../../include/basetsd.h ../../include/guiddef.h \
    ../../include/pshpack2.h ../../include/poppack.h \
    ../../include/pshpack8.h ../../include/pshpack4.h \
    ../../include/winbase.h ../../include/winerror.h \
    ../../include/winnls.h
    c_950.o : c_950.c ../../include/wine/unicode.h ../../include/windef.h \
    ../../include/winnt.h ../../include/basetsd.h ../../include/guiddef.h \
    ../../include/pshpack2.h ../../include/poppack.h \
    ../../include/pshpack8.h ../../include/pshpack4.h \
    ../../include/winbase.h ../../include/winerror.h \
    ../../include/winnls.h
    casemap.o : casemap.c ../../include/wine/unicode.h \
    ../../include/windef.h ../../include/winnt.h ../../include/basetsd.h \
    ../../include/guiddef.h ../../include/pshpack2.h \
    ../../include/poppack.h ../../include/pshpack8.h \
    ../../include/pshpack4.h ../../include/winbase.h \
    ../../include/winerror.h ../../include/winnls.h
    collation.o : collation.c
    compose.o : compose.c ../../include/wine/unicode.h \
    ../../include/windef.h ../../include/winnt.h ../../include/basetsd.h \
    ../../include/guiddef.h ../../include/pshpack2.h \
    ../../include/poppack.h ../../include/pshpack8.h \
    ../../include/pshpack4.h ../../include/winbase.h \
    ../../include/winerror.h ../../include/winnls.h
    config.o : config.c ../../include/config.h ../../include/wine/port.h \
    ../../include/wine/library.h ../../include/windef.h \
    ../../include/winnt.h ../../include/basetsd.h ../../include/guiddef.h \
    ../../include/pshpack2.h ../../include/poppack.h \
    ../../include/pshpack8.h ../../include/pshpack4.h \
    ../../include/winbase.h ../../include/winerror.h
    cptable.o : cptable.c ../../include/wine/unicode.h \
    ../../include/windef.h ../../include/winnt.h ../../include/basetsd.h \
    ../../include/guiddef.h ../../include/pshpack2.h \
    ../../include/poppack.h ../../include/pshpack8.h \
    ../../include/pshpack4.h ../../include/winbase.h \
    ../../include/winerror.h ../../include/winnls.h
    debug.o : debug.c ../../include/config.h ../../include/wine/port.h \
    ../../include/wine/debug.h ../../include/windef.h \
    ../../include/winnt.h ../../include/basetsd.h ../../include/guiddef.h \
    ../../include/pshpack2.h ../../include/poppack.h \
    ../../include/pshpack8.h ../../include/pshpack4.h \
    ../../include/wine/library.h ../../include/winbase.h \
    ../../include/winerror.h
    fold.o : fold.c ../../include/wine/unicode.h ../../include/windef.h \
    ../../include/winnt.h ../../include/basetsd.h ../../include/guiddef.h \
    ../../include/pshpack2.h ../../include/poppack.h \
    ../../include/pshpack8.h ../../include/pshpack4.h \
    ../../include/winbase.h ../../include/winerror.h \
    ../../include/winnls.h
    ldt.o : ldt.c ../../include/config.h ../../include/wine/port.h \
    ../../include/windef.h ../../include/winnt.h ../../include/basetsd.h \
    ../../include/guiddef.h ../../include/pshpack2.h \
    ../../include/poppack.h ../../include/pshpack8.h \
    ../../include/pshpack4.h ../../include/winbase.h \
    ../../include/winerror.h ../../include/wine/library.h
    loader.o : loader.c ../../include/config.h ../../include/wine/port.h \
    ../../include/windef.h ../../include/winnt.h ../../include/basetsd.h \
    ../../include/guiddef.h ../../include/pshpack2.h \
    ../../include/poppack.h ../../include/pshpack8.h \
    ../../include/pshpack4.h ../../include/winbase.h \
    ../../include/winerror.h ../../include/wine/library.h
    mbtowc.o : mbtowc.c ../../include/wine/unicode.h \
    ../../include/windef.h ../../include/winnt.h ../../include/basetsd.h \
    ../../include/guiddef.h ../../include/pshpack2.h \
    ../../include/poppack.h ../../include/pshpack8.h \
    ../../include/pshpack4.h ../../include/winbase.h \
    ../../include/winerror.h ../../include/winnls.h
    mmap.o : mmap.c ../../include/config.h ../../include/wine/port.h \
    ../../include/wine/library.h ../../include/windef.h \
    ../../include/winnt.h ../../include/basetsd.h ../../include/guiddef.h \
    ../../include/pshpack2.h ../../include/poppack.h \
    ../../include/pshpack8.h ../../include/pshpack4.h \
    ../../include/winbase.h ../../include/winerror.h \
    ../../include/wine/list.h
    port.o : port.c ../../include/config.h ../../include/wine/port.h \
    ../../include/wine/library.h ../../include/windef.h \
    ../../include/winnt.h ../../include/basetsd.h ../../include/guiddef.h \
    ../../include/pshpack2.h ../../include/poppack.h \
    ../../include/pshpack8.h ../../include/pshpack4.h \
    ../../include/winbase.h ../../include/winerror.h
    sortkey.o : sortkey.c ../../include/wine/unicode.h \
    ../../include/windef.h ../../include/winnt.h ../../include/basetsd.h \
    ../../include/guiddef.h ../../include/pshpack2.h \
    ../../include/poppack.h ../../include/pshpack8.h \
    ../../include/pshpack4.h ../../include/winbase.h \
    ../../include/winerror.h ../../include/winnls.h
    string.o : string.c ../../include/wine/unicode.h \
    ../../include/windef.h ../../include/winnt.h ../../include/basetsd.h \
    ../../include/guiddef.h ../../include/pshpack2.h \
    ../../include/poppack.h ../../include/pshpack8.h \
    ../../include/pshpack4.h ../../include/winbase.h \
    ../../include/winerror.h ../../include/winnls.h
    utf8.o : utf8.c ../../include/wine/unicode.h ../../include/windef.h \
    ../../include/winnt.h ../../include/basetsd.h ../../include/guiddef.h \
    ../../include/pshpack2.h ../../include/poppack.h \
    ../../include/pshpack8.h ../../include/pshpack4.h \
    ../../include/winbase.h ../../include/winerror.h \
    ../../include/winnls.h
    wctomb.o : wctomb.c ../../include/wine/unicode.h \
    ../../include/windef.h ../../include/winnt.h ../../include/basetsd.h \
    ../../include/guiddef.h ../../include/pshpack2.h \
    ../../include/poppack.h ../../include/pshpack8.h \
    ../../include/pshpack4.h ../../include/winbase.h \
    ../../include/winerror.h ../../include/winnls.h
    wctype.o : wctype.c ../../include/wine/unicode.h \
    ../../include/windef.h ../../include/winnt.h ../../include/basetsd.h \
    ../../include/guiddef.h ../../include/pshpack2.h \
    ../../include/poppack.h ../../include/pshpack8.h \
    ../../include/pshpack4.h ../../include/winbase.h \
    ../../include/winerror.h ../../include/winnls.h

  • ObjectModel ID multiply defined issue in CS5 Debug

    In InDesign CS5 Debug version, when my plugin loads I get numerous asserts as follows:
    ObjectModel ID kTextStoryBoss is multiply defined by plugin 0x201 & plugin 0x40300
    ObjectModel ID kVOSTextObjectBoss is multiply defined by plugin 0x40300 & plugin 0x201
    ObjectModel ID kAttrBossListBoss is multiply defined by plugin 0x201 & plugin 0x40300
    ObjectModel ID kCopyOneStyleCmdBoss is multiply defined by plugin 0x201 & plugin 0x40300
    .so on
    My plugin ID is 0x40300 and the plugin ID 0x201, I believe, is of InDesign's Text plugin.
    I have not defined kTextStoryBoss, etc., in my plugin. It seems IDs are clashing. I tried using the ID generated by DollyX.
    Still the same problem. Can anyone point me what could cause such asserts? Or how can I fix this?
    Thanks,
    Vinoth

    These are some points that you need to check to get the cause of your problem
    1. Check whether in your id.h file you have used the correct prefix for defining the class id & implementation ids.
    2. Try commenting out the decleration of class ids and implementation ids from the id.h and see if it removes the error, this way we could get to the declerations that are actually causing the problem.
    3. Use a plugin ID obtained for Adobe, or for testing purposes you could use the plugin id of any of your previous plugins that worked fine to look if it resolves the problem.
    4. Search your project for any use of "0x201" or the inclusion of "TextID.h"(mainly in your id.h) or the macro kTextPrefix.
    5. The plugin ID generated by DollyX is not guaranteed to be unique, because generally it shows the id that it generated previously which is basically set by you. So again it's as good as using a random id by urself. So the best bet is to get an ID obtained from Adobe.
    Hope this helps you to find a solution.

  • Including gpib.lib and nidaqmx.li​b causes multiple defined signals

    Hi,
    I'm trying to create a program that uses NIDAQmx functions and GPIB functions.  To do so, I link to both nidaqmx.lib and gpib.lib from NI.  However, when trying to build my project in VC++ 2005, I get the following error:  
    gpib.lib(gpbint32.obj) : error LNK2005: ___RunStateChangeCallback already defined in nidaqmx.lib(NIDAQmx_CG.obj)
    fatal error LNK1169: one or more multiply defined symbols found
    Is there a way to fix this?
    Thanks.  
    Solved!
    Go to Solution.

    Greetings, I was looking into this issue and found something that looks like it could be pertinent to your issue. At the very least it has the same two errors your application is producing. 
    http://zone.ni.com/devzone/cda/tut/p/id/12743
    "If you have created a Visual C++ Console Application and are linking statically to MFC, you may encounter LNK2005 and LNK1169 errors.
    This problem happens when MFC static libraries and CRT static libraries link in the wrong order. To correct this problem, ensure that the #include <afx.h> statement is the first include statement in the generated stdafx.h header file. For more information, refer to Microsoft Knowledge Base Article 148652."
    Hopefully that helps.
    Product Support Engineer
    National Instruments

  • 'main' multiply defined

    Folks
    Almost afraid to post this, as the solution is probably in front of my nose, but...
    Just downloaded the XML Parser for C v2 for Solaris. Trying to compile the SAXSample, but getting the following errors when linking:
    SunOS/u/esp/ruvoloj/xml/sample: make -f Makefile SAXSample
    cc -o SAXSample -I../include -L../lib -lcore8 -lnls8 -lcore8 -lnls8 -lcore8 -lm
    SAXSample.c
    ld: fatal: symbol `main' is multiply defined:
    (file ../lib/libcore8.a(xpath.o) and file SAXSample.o);
    ld: fatal: symbol `__fsr_init_value' is multiply defined:
    (file ../lib/libcore8.a(xpath.o) and file SAXSample.o);
    ld: fatal: File processing errors. No output written to SAXSample
    *** Error code 1
    make: Fatal error: Command failed for target `SAXSample'
    SunOS/u/esp/ruvoloj/xml/sample:
    I'm currently on Solaris 2.6. I have both a 7.3 and 8.1 database to work with, but get the errors no matter which one LD_LIBRARY_PATH points to.
    What am I missing?
    null

    Folks
    My problem seemed to be the the Makefile supplied. It contained source:target entries of the form:
    SAXSample: SAXSample.c
    $(CC) -o SAXSample $(INCLUDE) $< $(LIB)
    but the $< macro wasn't working as expected. When changed to $@, all compiled without a hitch.
    SAXSample: SAXSample.c
    $(CC) -o $@ $(INCLUDE) [email protected] $(LIB)
    null

  • Sales organization 0000 is not defined (Error Message: VF 009)

    Dear All,
    While creating the intercompany invoice, I am getting the following error.
    Sales organization 0000 is not defined (Error Message: VF 009).
    I was able to create till commercial invoice. I am not able to create "Intercompany Invoice".
    Am I missed out any configuration?
    So far I have completed Plant assignment and Internal customer assignement required for Intercompany billing.
    Kindly suggest.
    Regards,
    Mullairaja

    Hellow Mullairaja,
    We are encountering the same problem, and my assumption is that the customer not being extended to the appropriate sales area prior to delivery creation is causing the problem.  Is there an OSS note or process to resolve this issue.  We have extended the customer now and the only thing I can think of to resolve is to reverse the PGI and delivery.  Is there a better way to correct this?  What was your solution?
    Thanks,
    Jordan
    Edited by: Jordan Simons on Nov 23, 2010 3:17 PM

  • How do you use user defined error messages in Value Help?

    Hi,
    I'm currently working on a Modifiable Value Help Selector in Web Dynpro Java, and I want to use a user defined error message when I validate the values entered by a user. Currently, it's returning its default error message ("Character <string> does not match...").
    Since the project requires a different error message, is there a way to override the default error message and use my defined error message instead?
    Thanks!

    Hi Angelo,
    I am not sure why message area is showing both Custom and inbuilt messages but you can try the following:
    i guess you must be using reportContextAttribute exception for showing Error messages on the input fields as well.in that case you can disable the message area so messages will appear only on the Context level ie; on input fields.
    For other messages apart from validation messages you can enable the message area before reporting the exception.
    make sure the boolean context variable which will be used for enabling and disabling the message area should have Readonly property set as true.
    I am not sure whether this is the only solution for this but you can try and see if it works.
    Siddharth

  • RMMR1MRS-When run in background cause update failure errors looking

    hi,
          RMMR1MRS report when run in background cause update failure errors .
    There are few  below reason for the error log.
    1.  for the PO invoice already generated -  (its right if already invoice generated. should not happen again)
    2.  In  MIGO,  entire  quantity has been reversed  and also invoice generated with zero value - ( its right , should not happen invoice again )
    3. Particular PO line item deleted -  (its right if the PO line item deleted. ERS settlement not require)
    For the all above reason, the update error occurs.  But the mean time  the program  "RMMR1MRS"  should not through the update error log. 
    Note: The job was not terminated due to this update error and also no harm because of the error log
    can you please help on this update failure why it occurs.

    Have you found a solution already? If so, please, share it with the community and close this thread.

  • Issue while running a custom package:ORA-20100: File o2670336.tmp creation for FND_FILE failed.You will find more information on the cause of the error in request log. in Package PA_OPPORTUNITY_MGT_PVT Procedure modify_project_attributes ORA-20100: File o

    Hi Guys,
    We have created a custom package where in we are trying to call the standard API's of Oracle projects i.e PA_PROJECT_PUB.When we are trying to call these APIs we are facing the below issue.
    We have tried testing in two instances ,Initially it worked in both instances.
    Using the same API's multiple times we tested the same data set in these instances.
    For the first few runs it works fine.But when we go on using the same API's again and again for our testing we face now and then the below issue.
    Standard API's
    =========
    add_task
    update_project
    change_structure_status
    create_draft_plan
    Error:
    ORA-20100: File o2670336.tmp creation for FND_FILE failed.You will find more information on the cause of the error in request log. in Package PA_OPPORTUNITY_MGT_PVT Procedure modify_project_attributes ORA-20100: File o2670336.tmp creation for FND_FILE failed.
    You will find more information on the cause of the error in request log. in Package PA_PROJECT_PUB Procedure update_project:ORA-0000: normal, successful completionError while publishing the task
    Please let us know if anyone of has come across the same situation.
    Regards,
    Vijay

    But have issue only with validating invoice batch. I followed metalink ID's 605542.1, 167990.1,261693.1,1088553.1,749491.1, 461271.1 and few more.Was this working before? If yes, any changes have been done recently?
    Please see if these docs help.
    APXAPRVL: Invoice Validation Errors With MSG-00001 and REP-1419 [ID 333305.1]
    Invoice Validation Errors When Others:101505:Non-Oracle Exception Rep-1419 [ID 464125.1]
    Invoice Validation Fails with REP-1419 Error in Ap_approval_matched_pkg.Execute_matched_checks [ID 293425.1]
    Invoice Validation Failing On Fnd_file Could Not Write To File L0202306.Tmp [ID 461520.1]
    Invoice Validation (APPRVL) Errors ORA-20001 APP-SQLAP-10000 PSA_FUNDS_CONTROL_PKG.glxfck [ID 463184.1]
    Validate Invoice Error With ORA-20001: APP-SQLAP-10000: AP_FUNDS_CONTROL_PKG.Calc_QV [ID 432702.1]
    Invoice Validation Program Is Erroring Out [ID 382844.1]
    Error On Validation Of Invoices From Previous Periods [ID 412814.1]
    Thanks,
    Hussein

  • What is causing a disk error when saving psd files or writing to cache?

    The problem only happens when running Photoshop CC (2104) and Bridge (actually these are the only two programs I really use my external drive for) during a save or write operation to an external hard drive.  I can work for hours, with multiple files open, saving, creating, etc. without a problem and then suddenly I'll get a message from Photoshop saying, "Could not save .... because of a disk error." or from Bridge saying, ".. unable to write to cache..".
    When I quit and try to troubleshoot the problem, I find that, for some reason, Mavericks has put system files on my external (non boot) drive or, for whatever reason, thinks there is a system file on it.  Consequently, the drive cannot  be ejected (Error message: "... one or more programs may be using it...") and I cannot repair it using Disk Utility (Error message: " ... live file system repair is not supported").  I also cannot write to it (Error message: "... unexpected disk error has occurred (error code: -50)").  The problem persists even after quitting all other programs, which wouldn't surprise me if Mavericks thinks there is a system file on it.
    I have force ejected the drive a couple of times but became concerned that I might be compounding the problem. Now I just restart my computer and run Disk Utility Repair Disk.  (Don't know which is worse.)  Disk Utility either doesn't find a problem or, if it finds one, it repairs it.  After that, Photoshop and Bridge work fine for a while.
    System information:
    MacBook Pro 13" 2.4GHz with 16GB RAM, 500 GB HD (recently upgraded)
    Apple Cinema Display
    Mavericks (up to date)
    G-Technology G-Drive (Gen 5) 2TB HD connected via Firewire 800 (latest firmware)
    Unconfirmed observation: I believe the first few times this problem occurred, Firefox was up an running.  I made a point of quitting all programs except System Monitor when running Photoshop and Bridge and I can't remember having the problem again.  The the last time the issue occurred, today, however, Safari was up and running.
    Is this an OS problem, a hardware (disk drive, cable, etc.) problem, a software problem (PS, Bridge) or some combination? I have put this much detail in the post hoping someone can share some insight into the cause.  I will be sending this report to Apple and G-Technology and I will report any resolution, if and, hopefully when, I find one.

    The only thing that will cause a disk error is an actual error from the disk.
    Photoshop is just telling you what that OS told it about the error.
    It sounds like you need to boot off another disk and try to repair your disk.
    Also, make sure you have a backup. And check the SMART status to see if it is failing and needs to be replaced.

  • "Limits not Defined " error while saving IT0008 in sap hr

    Hi Experts
    While trying to Hiring an employee, infotype0008 showing Limits not defined error and not allowing to save the record. I checked table V_T510 and V_T510N. All the limits defined in right way. Please check and advice. I attached copy of screen shot for your reference.
    Regards
    Prakash Bhave

    Hi Remi
    Thanks for your reply. As per your reply I followed procedure and it allowed me to save Basic Pay Infotype (0008)
    Thanks a ton.
    Regards
    Prakash Bhave

Maybe you are looking for

  • Windows 8 upgrade killed recovery partition

    I have been the proud owner of an HP Pavilion dv6t-6c00 CTO Quad Edition Entertainment Notebook PC running Windows 7 Home Edition 64-bit. I made the HP Receovery Media DVD's when I 1st got my laptop. I took advantage of the Windows 8 Pro upgrade opti

  • SharePoint Designer Workflow to check if value exists in any item in SharePoint List

    Hi, I've two column in SharePoint List. I want to check using SharePoint Designer 2013, if value exists in any item in SharePoint List for these two columns "PR NO" and "Part No". Thanks Can you please help me in SharePoint Designer how to write cond

  • COD (call of duty 4) freezes on new mac mini - Lion

    I hope someone can provide me some guidance.. I just got my brand new mac mini with the following specs: 2.5 ghz (i5) 8GB RAM DDR3 AMD Radeon HD 6630M 256MB OSX Lion 10.7 When i play COD online in multiplayer mode (and only then) after about 2 minute

  • After Effects CS4 and AME CS6

    I have AE cs4 and am needing to export to windows media player.  When I choose that option in AE I get a crash error <5188> <ae.blitpipe> <2> rect t:39.000000 l:15.000000 w:1213.000000 h:768.000000 I have the final video as an avi and tried to use AM

  • Configuring multiple spool reciepients in CPS for a job?

    HI Can anyone help me How can i configure multiple spool recipients for a particular job in CPS? Is this possible? Kindly please guide me how to configure.