CBS: Creation of build location fails for Standalone Development Configuration

Hi experts,
We have an issue during setup of a Standalone development configuration in NWDI with CM Services. During saving the following error occurs:
"Unable to save development configuration: Unable to create build location "SPO" on build tool "http://qpmr-nw01.sap:50000" using user "NWDI_CMSADM" [DICONF_CREATEBUILDLOCATION]: CBS Server Error: Internal server error( internal code: INTERNAL_SERVER_ERROR)"
The trace logs contains additionally the following errors:
"FAILURE to unset the owner-buildspace property on workspaces for buildspace: SPO caused due to an exception. Invalid cookie domain .sap. This may cause problems during future creation of buildspaces for the workspaces associated with this buildspace. Manual unset may be required."
"Unable to create build location "SPO" on build tool "http://qpmr-nw01.sap:50000" using user "NWDI_CMSADM" [DICONF_CREATEBUILDLOCATION]: CBS Server Error: Internal server error( internal code: INTERNAL_SERVER_ERROR)
[EXCEPTION]
com.sap.di.cts.config.service.core.exception.DIConfCreateBuildlocationException: Unable to create build location "SPO" on build tool "http://qpmr-nw01.sap:50000" using user "NWDI_CMSADM" [DICONF_CREATEBUILDLOCATION]: CBS Server Error: Internal server error( internal code: INTERNAL_SERVER_ERROR) "
Does this have something to do with our domain name which ends with .sap?
Thanks and Best Regards
Harald

Hi,
yes, that is what I was afraid of.
Let's try something else.
Surely the problem seems to be related to the domain that is using the string "sap".
Or at least this is what I can also see in the error message :Invalid cookie domain .sap.
Can you please try with IP ? Go to CMS Track Data, and specify the CBS and DTR URLs via IP.
Does this help?
Cheers,
Ervin

Similar Messages

  • Error -: AIP-18506: Configuration Builder rollback failed for configuration

    Hi B2B gurus,
    Everytime while i deploying a Config, its throwing a below error
    Error -: AIP-18506: Configuration Builder rollback failed for configuration null for business process null
    I changed the config ID still i am getting the same error.deleted the agreement, still same error its thorwing of.
    regards

    Hi,
    It's great to hear that your problem is solved now and you got the root cause of it.
    Can you please mark all your threads as answred, for which you have got the solution, and award points to the person who has helped you finding the solution as appropriate? It would help us to help everyone in better way.
    It would be great if you can share the solution in the respective forums for the sake of benefit of other users of this forum. (You can find the threads raised by you, by clicking your user name --> Recent Questions)
    Thanks & Regards,
    Anuj

  • Error:AIP-18506: Configuration Builder rollback failed for configurations n

    Hi All
    While creating a deployement , i am getting below error,
    please help me
    Error:AIP-18506: Configuration Builder rollback failed for configurations null for business process null
    regards
    suni

    Hi Anuj,
    Thanks for your response, Now i getting a new error.
    I am getting the below error, while i am deploying the configurations.
    AIP-11016:SQL
    please find the below errors
    2009.07.29 at 06:38:54:371: B2BStarter thread: B2B - (DEBUG) B2BStarter - Current list is empty. Shutdown B2B
    2009.07.29 at 06:38:54:372: B2BStarter thread: B2B - (DEBUG) B2BStarter - Shutdown B2B
    2009.07.29 at 06:38:54:405: B2BStarter thread: B2B - (DEBUG) oracle.tip.adapter.b2b.document.custom.CustomDocumentPlugin:shutdown Enter
    2009.07.29 at 06:38:54:407: B2BStarter thread: B2B - (DEBUG) oracle.tip.adapter.b2b.document.custom.CustomDocumentPlugin:shutdown Exit
    2009.07.29 at 06:38:54:409: B2BStarter thread: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:shutdown Shutdown B2B server start
    2009.07.29 at 06:38:54:464: Thread-18: BusinessLogicLayer - (ERROR) caught error: Closed Connection
    2009.07.29 at 06:38:54:468: Thread-18: IP - (ERROR) java.sql.SQLException: Closed Connection
         at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:137)
         at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:174)
         at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:239)
         at oracle.jdbc.driver.PhysicalConnection.rollback(PhysicalConnection.java:1259)
         at oracle.jdbc.OracleConnectionWrapper.rollback(OracleConnectionWrapper.java:90)
         at oracle.tip.repos.core.driver.CatalogDriver.disconnect(CatalogDriver.java:1662)
         at oracle.tip.repos.core.persistency.PersistencyService.disconnect(PersistencyService.java:578)
         at oracle.tip.buslogic.common.ExecutionContextImpl.disconnectService(ExecutionContextImpl.java:602)
         at oracle.tip.buslogic.common.ExecutionContextManager.closeLongRunningContext(ExecutionContextManager.java:511)
         at oracle.tip.adapter.b2b.data.B2BExecutionContext.close(B2BExecutionContext.java:208)
         at oracle.tip.adapter.b2b.data.DBContext.shutdown(DBContext.java:141)
         at oracle.tip.adapter.b2b.data.MsgListener.run(MsgListener.java:455)
         at java.lang.Thread.run(Thread.java:534)
    2009.07.29 at 06:38:54:469: Thread-18: B2B - (DEBUG) oracle.tip.adapter.b2b.data.MsgListener:run Thread end ignore exception
    2009.07.29 at 06:38:54:471: Thread-18: B2B - (DEBUG) oracle.tip.adapter.b2b.data.MsgListener:run Thread end
    2009.07.29 at 06:38:55:426: B2BStarter thread: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:shutdown Shutdown Transport and App Transport
    2009.07.29 at 06:38:55:428: B2BStarter thread: B2B - (DEBUG) B2BStarter - B2B Server shutdown
    2009.07.29 at 06:40:25:439: B2BStarter thread: B2B - (DEBUG) B2BStarter - Context Initialized
    2009.07.29 at 06:40:25:573: B2BStarter thread: B2B - (DEBUG) B2BStarter - Start B2B
    2009.07.29 at 06:40:25:767: B2BStarter thread: B2B - (DEBUG) B2BStarter - Starting B2B
    2009.07.29 at 06:40:25:873: B2BStarter thread: B2B - (DEBUG) B2BStarter - configuration obtained
    2009.07.29 at 06:40:26:079: B2BStarter thread: B2B - (DEBUG) B2BStarter - clear global cache
    2009.07.29 at 06:40:26:149: B2BStarter thread: B2B - (DEBUG) XEngine is already started. So clear cached objects inside XEngine.
    2009.07.29 at 06:40:26:181: B2BStarter thread: B2B - (INFORMATION) Repository:print: [0] HL7 over MLLP Exchange
    2009.07.29 at 06:40:26:185: B2BStarter thread: B2B - (INFORMATION) Repository:print: [1] EDI X12 over AS1
    2009.07.29 at 06:40:26:189: B2BStarter thread: B2B - (INFORMATION) Repository:print: [2] Custom Document over Generic Exchange
    2009.07.29 at 06:40:26:195: B2BStarter thread: B2B - (INFORMATION) Repository:print: [3] EDI EDIFACT over Generic Exchange
    2009.07.29 at 06:40:26:198: B2BStarter thread: B2B - (INFORMATION) Repository:print: [4] EDI X12 over Generic Exchange
    2009.07.29 at 06:40:26:204: B2BStarter thread: B2B - (INFORMATION) Repository:print: [5] RosettaNet over RNIF
    2009.07.29 at 06:40:26:208: B2BStarter thread: B2B - (INFORMATION) Repository:print: [6] Custom Document over MLLP Exchange
    2009.07.29 at 06:40:26:213: B2BStarter thread: B2B - (INFORMATION) Repository:print: [7] Custom Document over AS1
    2009.07.29 at 06:40:26:218: B2BStarter thread: B2B - (INFORMATION) Repository:print: [8] EDI EDIFACT over AS1
    2009.07.29 at 06:40:26:222: B2BStarter thread: B2B - (INFORMATION) Repository:print: [9] HL7 over Generic Exchange
    2009.07.29 at 06:40:26:227: B2BStarter thread: B2B - (INFORMATION) Repository:print: [10] Custom Document over ebMS
    2009.07.29 at 06:40:26:233: B2BStarter thread: B2B - (INFORMATION) Repository:print: [11] Custom Document over Internet
    2009.07.29 at 06:40:26:239: B2BStarter thread: B2B - (INFORMATION) Repository:print: [12] EDI X12 over Internet
    2009.07.29 at 06:40:26:245: B2BStarter thread: B2B - (INFORMATION) Repository:print: [13] EDI EDIFACT over Internet
    2009.07.29 at 06:40:26:690: B2BStarter thread: B2B - (DEBUG) oracle.tip.adapter.b2b.document.custom.CustomDocumentPlugin:initialize Enter
    2009.07.29 at 06:40:27:125: B2BStarter thread: B2B - (DEBUG) oracle.tip.adapter.b2b.document.custom.CustomDocumentPlugin:initialize Exit
    2009.07.29 at 06:40:27:126: B2BStarter thread: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:initialize Enter
    2009.07.29 at 06:40:27:130: B2BStarter thread: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:initialize resetListener = true
    2009.07.29 at 06:40:27:133: B2BStarter thread: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:initialize initdcx = true
    2009.07.29 at 06:40:27:135: B2BStarter thread: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:initialize initialize TPAProcessor
    2009.07.29 at 06:40:27:137: B2BStarter thread: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:initialize Clear TPA Cache
    2009.07.29 at 06:40:27:141: B2BStarter thread: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:initialize initialize DataContext. Pool Size 0
    2009.07.29 at 06:40:27:143: B2BStarter thread: B2B - (DEBUG) oracle.tip.adapter.b2b.data.MsgListener:initialize Treat Response as Request = false
    2009.07.29 at 06:40:27:145: B2BStarter thread: B2B - (DEBUG) oracle.tip.adapter.b2b.data.MsgListener:initialize Exit
    2009.07.29 at 06:40:27:148: B2BStarter thread: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:initialize initialize Transport
    2009.07.29 at 06:40:27:150: B2BStarter thread: B2B - (DEBUG) oracle.tip.adapter.b2b.transport.TransportInterface:initialize Transport LogLevel = DEBUG
    2009.07.29 at 06:40:27:304: B2BStarter thread: B2B - (INFORMATION) Repository:getDeliveryEndPointList: Putting http://localhost
    2009.07.29 at 06:40:27:309: B2BStarter thread: B2B - (INFORMATION) oracle.tip.adapter.b2b.transport.TransportInterface:initialize: Props: http://localhost transport_callout_waittime = 30
    port = 12001
    PROTOCOL_ENDPOINT = null
    2009.07.29 at 06:40:27:320: B2BStarter thread: B2B - (DEBUG) initialize TransportReceiver: [Emerson_Test_AS2_TransportServer < http > < Emerson >]
    2009.07.29 at 06:40:27:797: B2BStarter thread: B2B - (DEBUG) oracle.tip.adapter.b2b.transport.AppTransportInterface:initialize AppTransport LogLevel = ERROR
    2009.07.29 at 06:40:27:865: B2BStarter thread: B2B - (DEBUG) oracle.tip.adapter.b2b.data.MsgListener:startListen Enter
    2009.07.29 at 06:40:27:869: B2BStarter thread: B2B - (DEBUG) oracle.tip.adapter.b2b.data.MsgListener:startListen Exit
    2009.07.29 at 06:40:27:875: Thread-19: B2B - (DEBUG) oracle.tip.adapter.b2b.data.MsgListener:run Thread start
    2009.07.29 at 06:40:27:879: B2BStarter thread: B2B - (DEBUG) oracle.tip.adapter.b2b.engine.Engine:initialize Exit
    2009.07.29 at 06:40:27:883: B2BStarter thread: B2B - (DEBUG) B2BStarter - B2B initialized
    2009.07.29 at 06:40:29:214: Thread-19: B2B - (DEBUG) oracle.tip.adapter.b2b.data.MsgListener:run initialize Enter
    2009.07.29 at 06:40:29:297: Thread-19: B2B - (DEBUG) oracle.tip.adapter.b2b.data.MsgListener:run initialize B2BListen turned on, will listen on IP_OUT_QUEUE for messages
    2009.07.29 at 06:40:29:380: Thread-19: B2B - (DEBUG) oracle.tip.adapter.b2b.data.MsgListener:run start listening on message
    UI LOG:
    2009.07.29 at 04:54:58:859: DEPLOYMENT_MANAGER_THREAD: Repository - (ERROR) java.sql.SQLException: ORA-20011: Inserting into runtime table TIP_DocumentType_rt failed
    ORA-06512: at "B2B.IP_DEPLOY", line 3942
    ORA-00001: unique constraint (B2B.TIP_DOCUMENTTYPE_RT_RUK) violated
    ORA-06512: at line 1
         at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:137)
         at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:315)
         at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:281)
         at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:638)
         at oracle.jdbc.driver.T4CCallableStatement.doOall8(T4CCallableStatement.java:183)
         at oracle.jdbc.driver.T4CCallableStatement.execute_for_rows(T4CCallableStatement.java:872)
         at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1160)
         at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3000)
         at oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePreparedStatement.java:3073)
         at oracle.jdbc.driver.OracleCallableStatement.executeUpdate(OracleCallableStatement.java:4308)
         at oracle.tip.deploy.DeploymentManager.deployObjectInRuntimeSchema(DeploymentManager.java:1067)
         at oracle.tip.deploy.DeploymentManager.run(DeploymentManager.java:419)
         at java.lang.Thread.run(Thread.java:534)
    2009.07.29 at 06:38:06:010: Thread-46: Repository - (ERROR) Error -: AIP-11015: Object does not exist 629FF62EB2D55C7BE04400144F873925-27-1-30
         at oracle.tip.repos.core.driver.CatalogDriver.getObject(CatalogDriver.java:759)
         at oracle.tip.repos.core.driver.AssociationList.get(AssociationList.java:70)
         at oracle.tip.buslogic.validation.rules.TradingPartnerCollectionRules.rule7_2(TradingPartnerCollectionRules.java:168)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:324)
         at oracle.tip.buslogic.validation.ModelValidationEngineImpl.invokeMethod(ModelValidationEngineImpl.java:1349)
         at oracle.tip.buslogic.validation.ModelValidationEngineImpl.invokeMethod(ModelValidationEngineImpl.java:1325)
         at oracle.tip.buslogic.validation.ModelValidationEngineImpl.validate(ModelValidationEngineImpl.java:1212)
         at oracle.tip.buslogic.validation.ModelValidationEngineImpl.validateDeployableBusinessObjects(ModelValidationEngineImpl.java:296)
         at oracle.tip.buslogic.validation.ModelValidationEngineImpl.validateDeployableBusinessObjectsAgreement(ModelValidationEngineImpl.java:272)
         at oracle.tip.configuration.B2BConfigurationBuilder.run(B2BConfigurationBuilder.java:492)
         at java.lang.Thread.run(Thread.java:534)
    2009.07.29 at 06:38:56:895: DEPLOYMENT_MANAGER_THREAD: Repository - (ERROR) java.sql.SQLException: ORA-20011: Inserting into runtime table TIP_DocumentType_rt failed
    ORA-06512: at "B2B.IP_DEPLOY", line 3942
    ORA-00001: unique constraint (B2B.TIP_DOCUMENTTYPE_RT_RUK) violated
    ORA-06512: at line 1
         at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:137)
         at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:315)
         at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:281)
         at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:638)
         at oracle.jdbc.driver.T4CCallableStatement.doOall8(T4CCallableStatement.java:183)
         at oracle.jdbc.driver.T4CCallableStatement.execute_for_rows(T4CCallableStatement.java:872)
         at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1160)
         at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3000)
         at oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePreparedStatement.java:3073)
         at oracle.jdbc.driver.OracleCallableStatement.executeUpdate(OracleCallableStatement.java:4308)
         at oracle.tip.deploy.DeploymentManager.deployObjectInRuntimeSchema(DeploymentManager.java:1067)
         at oracle.tip.deploy.DeploymentManager.run(DeploymentManager.java:419)
         at java.lang.Thread.run(Thread.java:534)
    2009.07.29 at 06:41:05:932: PURGE_MANAGER_THREAD: Repository - (ERROR) java.sql.SQLException: ORA-02431: cannot disable constraint (TIP_ATTACHMENTSTORAGE_RFK) - no such constraint
    ORA-06512: at "B2B.IP_PURGE", line 107
    ORA-06512: at line 1
         at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:137)
         at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:315)
         at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:281)
         at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:638)
         at oracle.jdbc.driver.T4CCallableStatement.doOall8(T4CCallableStatement.java:183)
         at oracle.jdbc.driver.T4CCallableStatement.execute_for_rows(T4CCallableStatement.java:872)
         at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1160)
         at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3000)
         at oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePreparedStatement.java:3073)
         at oracle.jdbc.driver.OracleCallableStatement.executeUpdate(OracleCallableStatement.java:4308)
         at oracle.tip.repos.purge.PurgeManager.disableConstraints(PurgeManager.java:706)
         at oracle.tip.repos.purge.PurgeManager.purgeConfiguration(PurgeManager.java:836)
         at oracle.tip.repos.purge.PurgeManager.doPurge(PurgeManager.java:475)
         at oracle.tip.repos.purge.PurgeManager.run(PurgeManager.java:381)
         at java.lang.Thread.run(Thread.java:534)
    2009.07.29 at 06:41:07:927: PURGE_MANAGER_THREAD: Repository - (ERROR) java.sql.SQLException: ORA-02430: cannot enable constraint (TIP_ATTACHMENTSTORAGE_RFK) - no such constraint
    ORA-06512: at "B2B.IP_PURGE", line 47
    ORA-06512: at line 1
         at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:137)
         at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:315)
         at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:281)
         at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:638)
         at oracle.jdbc.driver.T4CCallableStatement.doOall8(T4CCallableStatement.java:183)
         at oracle.jdbc.driver.T4CCallableStatement.execute_for_rows(T4CCallableStatement.java:872)
         at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1160)
         at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3000)
         at oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePreparedStatement.java:3073)
         at oracle.jdbc.driver.OracleCallableStatement.executeUpdate(OracleCallableStatement.java:4308)
         at oracle.tip.repos.purge.PurgeManager.enableConstraints(PurgeManager.java:728)
         at oracle.tip.repos.purge.PurgeManager.purgeConfiguration(PurgeManager.java:870)
         at oracle.tip.repos.purge.PurgeManager.doPurge(PurgeManager.java:475)
         at oracle.tip.repos.purge.PurgeManager.run(PurgeManager.java:381)
         at java.lang.Thread.run(Thread.java:534)
    2009.07.29 at 06:41:07:931: PURGE_MANAGER_THREAD: Repository - (ERROR) PurgeManager: Purge op failed
    2009.07.29 at 06:41:07:933: PURGE_MANAGER_THREAD: Repository - (ERROR) PurgeManager: PurgeManager failed: Error -: AIP-11016: SQL error: java.sql.SQLException: ORA-02430: cannot enable constraint (TIP_ATTACHMENTSTORAGE_RFK) - no such constraint
    ORA-06512: at "B2B.IP_PURGE", line 47
    ORA-06512: at line 1
    2009.07.29 at 06:46:50:646: DEPLOYMENT_MANAGER_THREAD: Repository - (ERROR) java.sql.SQLException: ORA-20011: Inserting into runtime table TIP_DocumentType_rt failed
    ORA-06512: at "B2B.IP_DEPLOY", line 3942
    ORA-00001: unique constraint (B2B.TIP_DOCUMENTTYPE_RT_RUK) violated
    ORA-06512: at line 1
         at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:137)
         at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:315)
         at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:281)
         at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:638)
         at oracle.jdbc.driver.T4CCallableStatement.doOall8(T4CCallableStatement.java:183)
         at oracle.jdbc.driver.T4CCallableStatement.execute_for_rows(T4CCallableStatement.java:872)
         at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1160)
         at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3000)
         at oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePreparedStatement.java:3073)
         at oracle.jdbc.driver.OracleCallableStatement.executeUpdate(OracleCallableStatement.java:4308)
         at oracle.tip.deploy.DeploymentManager.deployObjectInRuntimeSchema(DeploymentManager.java:1067)
         at oracle.tip.deploy.DeploymentManager.run(DeploymentManager.java:419)
         at java.lang.Thread.run(Thread.java:534)

  • CTS+ configuration for NWDI - Development configuration error

    Hi All,
    I really need some help on this. we are configuring CTS+ on Solution Manager system for NWDI, EP landscape (EPD, EPQ,EPP) and SLD system.
    we made EPD as development system and trying to use CM Services to configure the NWDI scenario SDA/SDC Deployment.
    I have created all NON-ABAP systems and created the CTSDEPLOY Http connections. I am getting the popup to configure the Development Configuration,"What is the User I have to use here and  of which system?" and what are the authorizations required to configure this.
    As soon as the popup comes, It is asking for the user ID and Password. I am entering Solution Manager (Admin user with all CMS actions also assigned) user then it is giving the following error on the screen. " Could not connect to SLD; contact your System Administrator: User SAPNWDI is not allowed to do this function "
    I have give the SLD url correctly, and the admin user for SLD and Password. I have cross checked the user for password, every thing is fine.
    I really appreciate your help.
    Thanks,
    Ramu J.

    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/90d3b550-b6fb-2910-0fa5-ece5d61fb9c3
    Hi Ramu,
    Pls answer me for below.
    specified SLQ as my SLD
    1.
    You said SLQ is you SLD, but You configuring CTS on solution manager. but solution manager has its own SLD.
    a. SMG solution manager SLD
    b. SLQ is also SLD
    If there is two sld then you should get error
    " Could not connect to SLD; contact your System Administrator: User SAPNWDI is not allowed to do this function "
    This is becuase you are giving the user which is present in SLQ SLD but CTS is checking the Solution manager SLD.
    For CTS you should have centralied SLD.
    2.
    Can you tell me one more thing, in CTSDEPLOY do I need to give the SMG host and port number or EPD's host and Port number?
    You have to specify the host and port in CTSDEPLOY of the system on which CTS contoller should work i.e EPD or SMG.
    To resolve your all this problem first of all make the SLD as central . i.e Make solution manager ( CLQ ) as SLD or SLD system in you landscape ( SLQ ) as SLD.
    don't keep two different SLD . If you keep Solman as its own SLD then CTS will search component from SMG SLD
    Pls follow the guide
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/90d3b550-b6fb-2910-0fa5-ece5d61fb9c3
    3.
    Could not connect to SLD; contact your System Administrator: User SAPNWDI is not allowed to do this function
    Can you tell us in which system this SAPNWDI user is present
    Check the SLD of of system in which SAPNWDI user  i present
    system is whether in SMG SLD or SLQ SLD
    If you are not clear with my above suggestion pls let me know.
    Thanks
    Anil
    Edited by: Anil Bhandary on Oct 24, 2009 10:28 AM

  • GeoRaptor Release 2.1.1 (Build 3) Available for SQL Developer

    Folks,
    On 7th July the GeoRaptor development team released version 2.1.1 Build 3 into the public domain.
    It can be downloaded from:
    http://sourceforge.net/projects/georaptor
    This release has a very large list of functional additions and enhancements. A summary of these can be read at the GeoRaptor wiki:
    http://sourceforge.net/apps/mediawiki/georaptor/index.php?title=Main_Page
    For example, now you can run VALIDATE_GEOMETRY_WITH_CONTEXT and actually have GeoRaptor take you to the errors that are described in the error string that the Oracle function returns! There may be other tools that do this, but I do not know of them: just this functionality would justify the expense of buying GeoRaptor if you had to pay for it, but you don't!
    Please download the release from our central site and recommend it to other users of SQL Developer and Spatial.
    Also, if you find bugs (a bug in the handling of null geometries in the validate geometry menu has already been fixed - no patch is available as yet for this) or want to request enhancements please visit the GeoRaptor SourceForge page and enter your bug/enhancement request.
    Finally, GeoRaptor is an open source development project. If you want to join and help in any way (not just programming), just let us know.
    regards
    Simon

    Hi,
    The original GeoRaptor had some documentation but it has not been updated.
    It is a task on the development list but it has a low priority next to the developments we have planned for the next release. (The main ones being the ability to map the whole, or part, of a SELECT statement executed in a SQL Worksheet - including export to shapefile; the addition of multiple SRID-aware Views to enhance the current single, SRID-unaware view; length/area tools; line and polygon selection tools.)
    The attribute and geometry tabs in the pane in the lower half of the spatial view will appear when an "identify" operation is executed and selected data exists.
    The split into attribute and geometry tabs was done to better control the visualisation experience of a user. The original Geometry tab displayed a single geometry in a non-standard way and allowed a user to drag select ordinates which could then be mapped. The button should have been removed in build 3 but it wasn't. It will probably do nothing. Perhaps in the next release we might replace the button with an ability to select and individual geometry, highlight it and show its points or even show elements in a multi-element geometry eg show me inner ring 2 in the first outer-ring of a multi-polygon. Don't know. If anyone wants this type of functionality register an enhancement request on the sourceforge GeoRaptor website.
    Remember, GeoRaptor is an open source, community driven tool. If you want to help by writing documentation eg a simple one page wiki page on how to validate geometry etc (it doesn't have to be a whole manual), or contribute code, let us know. Or if you simply like the tool or want an enhancement, let us know.
    It is hard writing a tool in the vacuum of one's own experience (no matter how considerable that might be) in a land far, far away (I live in Hobart, Tasmania, Australia), to let us know how we are going......
    regards
    Simon

  • RevokeRoleGrant fails for missing ADMIN CONFIGURATION role

    hi all
    I am using the API and authenticating as xelsysadm. I am able to read all of the roles associated to a user
    but cannot revoke any.
    I get the following error message.
    oracle.iam.identity.exception.ValidationFailedException: IAM-3056134:Role SYSTEM CONFIGURATION ADMINISTRATORS is NOT granted to user System Operator.:SYSTEM CON
    FIGURATION ADMINISTRATORS:System Operator
    I added SYSTEM CONFIGURATION ADMINISTRATORS role to xelsysadm and ran the role api and it shows up.
    I added the OPERATORS role to a new user and when I try to remove the OPERATORS role from that new user is when I get the error.
    Thanx
    Fred
    Edited by: Foresterf on Jul 22, 2011 1:33 PM

    hi sunny,
    I do not see a user called "System Operator". Do I need to add any roles to xelsysadm for this to work?
    here is the code usrKey=21 roleid=2 is the only entry in the roleKeySet.
    try
    roleOp.revokeRoleGrant(usrKey, roleKeySet);
    catch(ValidationFailedException vfe)
    logger.error("ValidationFailedException",vfe);
    throw new AIHelperException(vfe);
    catch (AccessDeniedException ex)
    logger.error("AccessDeniedException",ex);
    throw new AIHelperException(ex);
    catch(RoleGrantRevokeException ex)
    logger.error("RoleGrantRevokeException",ex);
    throw new AIHelperException(ex);
    here is the logging of my code.
    DEBUG,22 Jul 2011 22:13:06,201,[AI.AIOIMCLIENT][96],getting User
    DEBUG,22 Jul 2011 22:13:06,625,[AI.AIOIMCLIENT][98],21
    {Status=Active, [email protected], usr_key=21, User Login=MELFORESTER, Last Name=Forester, Xellerate Type=End-User, First Name=Melvin}
    DirectReports:
    DEBUG,22 Jul 2011 22:13:06,633,[AI.AIOIMCLIENT][99],getting User Roles
    DEBUG,22 Jul 2011 22:13:06,732,[AI.AIOIMCLIENT][103],Role id = 2
    {Role Display Name=OPERATORS, Role Unique Name=OPERATORS, ugp_create=Fri Apr 22 07:03:07 EDT 2011, Role Owner Key=1, Role Description=Operator role, Role Name=O
    PERATORS, ugp_update=Fri Apr 22 07:03:07 EDT 2011, Role Namespace=Default, Role Key=2, LDAP GUID=null, ugp_updateby=1, Role Category Key=2, ugp_data_level=1, Ro
    le Email=null, LDAP DN=null}
    DEBUG,22 Jul 2011 22:13:06,751,[AI.AIOIMCLIENT][103],Role id = 3
    {Role Display Name=ALL USERS, Role Unique Name=ALL USERS, ugp_create=Fri Apr 22 07:03:07 EDT 2011, Role Owner Key=1, Role Description=Default role for all users
    , Role Name=ALL USERS, ugp_update=Fri Apr 22 07:03:07 EDT 2011, Role Namespace=Default, Role Key=3, LDAP GUID=null, ugp_updateby=1, Role Category Key=2, ugp_dat
    a_level=1, Role Email=null, LDAP DN=null}
    DEBUG,22 Jul 2011 22:13:06,760,[AI.AIOIMCLIENT][110],Revoking OPERATORS Role
    DEBUG,22 Jul 2011 22:13:06,845,[AI.OIMHELPER][139],Adding role to revoke list 2
    DEBUG,22 Jul 2011 22:13:06,920,[AI.OIMHELPER][151],Revoking roles from user id 21 entityid 21
    ERROR,22 Jul 2011 22:13:08,222,[AI.OIMHELPER][158],ValidationFailedException
    oracle.iam.identity.exception.ValidationFailedException: IAM-3056134:Role SYSTEM CONFIGURATION ADMINISTRATORS is NOT granted to user System Operator.:SYSTEM CON
    FIGURATION ADMINISTRATORS:System Operator
    at weblogic.rjvm.ResponseImpl.unmarshalReturn(ResponseImpl.java:234)
    at weblogic.rmi.cluster.ClusterableRemoteRef.invoke(ClusterableRemoteRef.java:348)
    at weblogic.rmi.cluster.ClusterableRemoteRef.invoke(ClusterableRemoteRef.java:259)
    at oracle.iam.identity.rolemgmt.api.RoleManager_ogut7n_RoleManagerRemoteImpl_1033_WLStub.revokeRoleGrantx(Unknown Source)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at weblogic.ejb.container.internal.RemoteBusinessIntfProxy.invoke(RemoteBusinessIntfProxy.java:85)
    at $Proxy2.revokeRoleGrantx(Unknown Source)
    at oracle.iam.identity.rolemgmt.api.RoleManagerDelegate.revokeRoleGrant(Unknown Source)
    Thanx
    Fred

  • Auto creation of Stor Location and Batch during stock upload via MI09

    Hi Experts!
    Please guide me to configure automatic creation of storage location and batch during stock count through mi09.  Eg : I got material A in storage location 1000 and got batch 123 for this material. Then when i want to do the stock count, if i enter the storage location 2000 and batch 122 for this material, then system will auto create this storage location and batch in the master data.
    I tried to configure it in OMJJ for storage location but it is not working. Please anyone guide me step by step how to configure it. Storage location and Batch.
    Thanks.
    Crystal.

    hi
    check this
    Create Storage Location Automatically
    In this step, you specify whether the automatic creation of storage location data is allowed for goods issues and transfer postings.
    This is advisable if you work with negative stocks and a material's first movement may be an outward movement.
    Note that the reversal movement for a goods issue, for example, movement type 202 or 262, is not considered as an issue but as a receipt. If you only use the automatic creation of storage location data for reversals of goods issues, you do not have to allow negative stocks.
    You have to allow automatic creation per plant first of all. You then have to explicitly allow the creation of storage location data for each movement type.
    The storage location data is only created if the quantity is posted to 'standard' storage location stock. It is not created for receipts into a special stock (for example, into sales order stock).
    Default settings
    The standard system is set in such a way that the storage location data is created automatically for all types of receipts (goods receipt with/ without reference, stock transfers, intial entry of stock balances, reversal of goods issues, etc.).
    Activities
    1. Enter for each plant whether the automatic creation of storage location data is generally allowed.
    2. Specify the movement types for which storage location data is created automatically.

  • CBS Build is failing...

    I have developed one web dnpro application..At the time of check in NWDS asked to activate my activity.I have done that but in CBS my build is failed..Can anybody help me on the same.
    In Activate logs it is showing that
    Aug 22, 2010 2:16:41 AM  ...tc.buildcontroller.CBSBuildController [    Info]: 
    com.sap.tc.buildcontroller.BuildControllerException: Invalid syntax of passed build properties C:\j2sdk1.4.2_17-x64
         at com.sap.tc.buildcontroller.CBSBuildController.createBuildSettings(CBSBuildController.java:606)
         at com.sap.tc.buildcontroller.CBSBuildController.execCommand(CBSBuildController.java:526)
         at com.sap.tc.buildcontroller.CBSBuildController.evalCmdLine(CBSBuildController.java:452)
         at com.sap.tc.buildcontroller.CBSBuildController.run(CBSBuildController.java:324)
         at com.sap.tc.buildcontroller.CBSBuildController.exec(CBSBuildController.java:262)
         at com.sap.tc.buildcontroller.CBSBuildController.mainLoop(CBSBuildController.java:217)
         at com.sap.tc.buildcontroller.CBSBuildController.main(CBSBuildController.java:178)
    I have also checked my CBS configuartion in Visual Administrator and everything looks fine..
    BUILD_TOOL_JDK_HOME - C:\j2sdk1.4.2_17-x64
    JDK_HOME_PATHS - C:\j2sdk1.4.2_17-x64
    Please help...
    Regards
    Arjun

    Hi,
    For future search here some additional infos:
    See the note:
    #1402901 - Java Build VM Settings on CBS
    BUILD_TOOL_JDK_HOME = <path to highest JDK>
    JDK_HOME_PATHS = JDK1.3.1_HOME=<path of jdk131>;JDK1.4.2_HOME=<path of jdk142>;JDK1.5.0_HOME=<path of jdk150>JDK1.6.0_HOME=<path of jdk160>;default=<path of the JDK as default>
    Some simple rules with examples:
    - for BUILD_TOOL_JDK_HOME you simply enter the path to your JDK, e.g.: /opt/IBMJava2-amd64-142
    - for JDK_HOME_PATHS you have to follow the scheme "key=value" e.g.: JDK_1.4.2_HOME=/opt/IBMJava2-amd64-142
    - for BUILD_TOOL_JDK_HOME you always specify the highest JDK,
    - for JDK_HOME_PATHS you list the available JDKs.
    - JRE is not allowed, specify always JDK!
    Cheers,
    Ervin (http://wiki.sdn.sap.com/wiki/display/TechTSG/%28NWDI%29Home)

  • CBS - Make Failed for SAP_ESS.sca file

    Hi All,
    We are trying to implement ESS package in NWDI. All the steps for installation and configuration are done. while importing the sca files in the development tab all the sca file like Jtechs, JEE, Buildt, PCUI are imported successfully.
    But SAP_ESS sca file alone is failing. when  i went through the log it says repository-import has been finished successfully. But the second step CBS it is failing. When i went through the log it says....
    Info:Starting Step CBS-make at 2007-02-26 17:43:05.0671 +5:00
    Info:wait until CBS queue of buildspace EPD_ESSTrack_D is completely processed, before starting the import
    Info:waiting for CBS queue activity
    Info:build process already running: waiting for another period of 30000 ms (1)
    Info:build process already running: waiting for another period of 30000 ms (2).....
    When i went through the CBS log the following is the erroe that i received.
    Integrate activities into active workspace(s)...
         Integration of activities in compartment "sap.com_SAP_ESS_1" started at 2006-09-30 07:16:40.703 GMT
         Integration of 1 activities in compartment "sap.com_SAP_ESS_1" finished at 2006-09-30 07:21:08.875 GMT and took 4 m 28 s 172 ms
    An incomplete integration in compartment "sap.com_SAP_ESS_1" of buildspace "EPC_ESSTRACK_D" has resulted because of errors during request processing!
    Request 169 has been created to re-initialize the compartment
    ===== Post-Processing =====  finished at 2006-09-30 07:21:09.140 GMT and took 6 m 47 s 859 ms
    Change request state from SUCCEEDED to FAILED
    ERROR! The following problem(s) occurred  during request processing:
    Communication error when performing integrations. Server error [500 Internal Server Error]. Request FAILED.
    REQUEST PROCESSING finished at 2006-09-30 07:21:19.000 GMT and took 25 m 9 s 500 ms
    I tried restarting the server also checked the CBS properties in Visual Admin. It looks everything is fine.
    Please help me in this regard.
    Thanks,
    Nagarajan.

    Dear Portal gurus,
    I too having the same problem . please provide  me the solution for this.
    how to check the default trace.
    regards
    prasad

  • Build fail for gtkatlantic

    hey archers
    im trying to install this foss monopoly game called gtkatlantic, i've tried using yaourt and i've tried manually compiling the pkgbuild with makepkg -s
    this is my error
    [kaddy@Arch gtkatlantic]$ makepkg -s
    ==> Making package: gtkatlantic 0.4.2-1 x86_64 (Wed Feb 24 23:42:42 WST 2010)
    ==> Checking Runtime Dependencies...                                         
    ==> Checking Buildtime Dependencies...                                       
    ==> Retrieving Sources...                                                   
      -> Downloading gtkatlantic-0.4.2.tar.gz...                                 
    --2010-02-24 23:42:42--  http://gtkatlantic.gradator.net/downloa … 4.2.tar.gz
    Resolving gtkatlantic.gradator.net... 212.85.158.4                                             
    Connecting to gtkatlantic.gradator.net|212.85.158.4|:80... connected.                           
    HTTP request sent, awaiting response... 301 Moved Permanently                                   
    Location: http://download.tuxfamily.org/gtkatlant … 4.2.tar.gz [following]
    --2010-02-24 23:42:48--  http://download.tuxfamily.org/gtkatlant … 4.2.tar.gz
    Resolving download.tuxfamily.org... 88.191.250.18                                                         
    Connecting to download.tuxfamily.org|88.191.250.18|:80... connected.                                     
    HTTP request sent, awaiting response... 200 OK                                                           
    Length: 1046488 (1022K) [application/x-tar]                                                               
    Saving to: "gtkatlantic-0.4.2.tar.gz.part"                                                               
    100%[===========================================================================================>] 1,046,488    138K/s   in 7.4s   
    2010-02-24 23:43:01 (138 KB/s) - "gtkatlantic-0.4.2.tar.gz.part" saved [1046488/1046488]
    ==> Validating source files with md5sums...
        gtkatlantic-0.4.2.tar.gz ... Passed   
    ==> Extracting Sources...                 
      -> Extracting gtkatlantic-0.4.2.tar.gz with bsdtar
    ==> Entering fakeroot environment...               
    ==> Starting build()...                             
    checking for a BSD-compatible install... /bin/install -c
    checking whether build environment is sane... yes       
    checking for gawk... gawk                               
    checking whether make sets $(MAKE)... yes               
    checking for style of include used by make... GNU       
    checking for gcc... gcc                                 
    checking for C compiler default output file name... a.out
    checking whether the C compiler works... yes             
    checking whether we are cross compiling... no           
    checking for suffix of executables...                   
    checking for suffix of object files... o                 
    checking whether we are using the GNU C compiler... yes 
    checking whether gcc accepts -g... yes                   
    checking for gcc option to accept ANSI C... none needed 
    checking dependency style of gcc... gcc3                 
    checking for library containing strerror... none required
    checking for gcc... (cached) gcc                         
    checking whether we are using the GNU C compiler... (cached) yes
    checking whether gcc accepts -g... (cached) yes                 
    checking for gcc option to accept ANSI C... (cached) none needed
    checking dependency style of gcc... (cached) gcc3               
    checking for gcc... (cached) gcc                               
    checking whether we are using the GNU C compiler... (cached) yes
    checking whether gcc accepts -g... (cached) yes                 
    checking for gcc option to accept ANSI C... (cached) none needed
    checking dependency style of gcc... (cached) gcc3               
    checking how to run the C preprocessor... gcc -E               
    checking for egrep... grep -E                                   
    checking for ANSI C header files... yes                         
    checking build system type... x86_64-unknown-linux-gnu         
    checking host system type... x86_64-unknown-linux-gnu           
    checking for a sed that does not truncate output... /bin/sed   
    checking for ld used by gcc... /usr/bin/ld                     
    checking if the linker (/usr/bin/ld) is GNU ld... yes           
    checking for /usr/bin/ld option to reload object files... -r   
    checking for BSD-compatible nm... /usr/bin/nm -B               
    checking whether ln -s works... yes                             
    checking how to recognise dependent libraries... pass_all       
    checking for sys/types.h... yes                                 
    checking for sys/stat.h... yes                                 
    checking for stdlib.h... yes                                   
    checking for string.h... yes                                   
    checking for memory.h... yes                                   
    checking for strings.h... yes                                   
    checking for inttypes.h... yes                                 
    checking for stdint.h... yes                                   
    checking for unistd.h... yes                                   
    checking dlfcn.h usability... yes                               
    checking dlfcn.h presence... yes                               
    checking for dlfcn.h... yes                                     
    checking for g++... g++                                         
    checking whether we are using the GNU C++ compiler... yes       
    checking whether g++ accepts -g... yes                         
    checking dependency style of g++... gcc3                       
    checking how to run the C++ preprocessor... g++ -E             
    checking for g77... no                                         
    checking for f77... no                                         
    checking for xlf... no                                         
    checking for frt... no                                         
    checking for pgf77... no                                       
    checking for fort77... no                                       
    checking for fl32... no                                         
    checking for af77... no                                         
    checking for f90... no                                         
    checking for xlf90... no                                       
    checking for pgf90... no                                       
    checking for epcf90... no                                       
    checking for f95... no                                         
    checking for fort... no                                         
    checking for xlf95... no                                       
    checking for ifc... no                                         
    checking for efc... no                                         
    checking for pgf95... no                                       
    checking for lf95... no                                         
    checking for gfortran... no                                     
    checking whether we are using the GNU Fortran 77 compiler... no
    checking whether  accepts -g... no                             
    checking the maximum length of command line arguments... 32768 
    checking command to parse /usr/bin/nm -B output from gcc object... ok
    checking for objdir... .libs                                         
    checking for ar... ar                                               
    checking for ranlib... ranlib                                       
    checking for strip... strip                                         
    checking if gcc supports -fno-rtti -fno-exceptions... no             
    checking for gcc option to produce PIC... -fPIC                     
    checking if gcc PIC flag -fPIC works... yes                         
    checking if gcc static flag -static works... yes                     
    checking if gcc supports -c -o file.o... yes                         
    checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
    checking whether -lc should be explicitly linked in... no                                   
    checking dynamic linker characteristics... GNU/Linux ld.so                                 
    checking how to hardcode library paths into programs... immediate                           
    checking whether stripping libraries is possible... yes                                     
    checking if libtool supports shared libraries... yes                                       
    checking whether to build shared libraries... yes                                           
    checking whether to build static libraries... yes                                           
    configure: creating libtool                                                                 
    appending configuration tag "CXX" to libtool                                               
    checking for ld used by g++... /usr/bin/ld -m elf_x86_64                                   
    checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes                         
    checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
    checking for g++ option to produce PIC... -fPIC                                             
    checking if g++ PIC flag -fPIC works... yes                                                 
    checking if g++ static flag -static works... yes                                           
    checking if g++ supports -c -o file.o... yes                                               
    checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
    checking dynamic linker characteristics... GNU/Linux ld.so                                 
    checking how to hardcode library paths into programs... immediate                           
    appending configuration tag "F77" to libtool                                               
    checking for pkg-config... /usr/bin/pkg-config                                             
    checking pkg-config is at least version 0.9.0... yes                                       
    checking for GTK... yes                                                                     
    checking png.h usability... yes                                                             
    checking png.h presence... yes                                                             
    checking for png.h... yes                                                                   
    checking for inet_aton in -lc... yes                                                       
    checking for inet_aton in -lresolv... yes                                                   
    configure: creating ./config.status                                                         
    config.status: creating Makefile                                                           
    config.status: creating src/Makefile                                                       
    config.status: creating config.h                                                           
    config.status: executing depfiles commands                                                 
    make  all-recursive                                                                         
    make[1]: Entering directory `/home/kaddy/Downloads/gtkatlantic/src/gtkatlantic-0.4.2'       
    Making all in src                                                                           
    make[2]: Entering directory `/home/kaddy/Downloads/gtkatlantic/src/gtkatlantic-0.4.2/src'   
    if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng14 -I/usr/include/libxml2      -march=x86-64 -mtune=generic -O2 -pipe -MT callback.o -MD -MP -MF ".deps/callback.Tpo" -c -o callback.o callback.c; \                                                                                                           
            then mv -f ".deps/callback.Tpo" ".deps/callback.Po"; else rm -f ".deps/callback.Tpo"; exit 1; fi                             
    if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng14 -I/usr/include/libxml2      -march=x86-64 -mtune=generic -O2 -pipe -MT client.o -MD -MP -MF ".deps/client.Tpo" -c -o client.o client.c; \                                                                                                                   
            then mv -f ".deps/client.Tpo" ".deps/client.Po"; else rm -f ".deps/client.Tpo"; exit 1; fi                                   
    if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng14 -I/usr/include/libxml2      -march=x86-64 -mtune=generic -O2 -pipe -MT eng_conv.o -MD -MP -MF ".deps/eng_conv.Tpo" -c -o eng_conv.o eng_conv.c; \                                                                                                           
            then mv -f ".deps/eng_conv.Tpo" ".deps/eng_conv.Po"; else rm -f ".deps/eng_conv.Tpo"; exit 1; fi                             
    if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng14 -I/usr/include/libxml2      -march=x86-64 -mtune=generic -O2 -pipe -MT eng_frame.o -MD -MP -MF ".deps/eng_frame.Tpo" -c -o eng_frame.o eng_frame.c; \                                                                                                       
            then mv -f ".deps/eng_frame.Tpo" ".deps/eng_frame.Po"; else rm -f ".deps/eng_frame.Tpo"; exit 1; fi                         
    if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng14 -I/usr/include/libxml2      -march=x86-64 -mtune=generic -O2 -pipe -MT eng_main.o -MD -MP -MF ".deps/eng_main.Tpo" -c -o eng_main.o eng_main.c; \                                                                                                           
            then mv -f ".deps/eng_main.Tpo" ".deps/eng_main.Po"; else rm -f ".deps/eng_main.Tpo"; exit 1; fi                             
    if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng14 -I/usr/include/libxml2      -march=x86-64 -mtune=generic -O2 -pipe -MT game.o -MD -MP -MF ".deps/game.Tpo" -c -o game.o game.c; \                                                                                                                           
            then mv -f ".deps/game.Tpo" ".deps/game.Po"; else rm -f ".deps/game.Tpo"; exit 1; fi                                         
    if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng14 -I/usr/include/libxml2      -march=x86-64 -mtune=generic -O2 -pipe -MT interface.o -MD -MP -MF ".deps/interface.Tpo" -c -o interface.o interface.c; \                                                                                                       
            then mv -f ".deps/interface.Tpo" ".deps/interface.Po"; else rm -f ".deps/interface.Tpo"; exit 1; fi                         
    if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng14 -I/usr/include/libxml2      -march=x86-64 -mtune=generic -O2 -pipe -MT load.o -MD -MP -MF ".deps/load.Tpo" -c -o load.o load.c; \                                                                                                                           
            then mv -f ".deps/load.Tpo" ".deps/load.Po"; else rm -f ".deps/load.Tpo"; exit 1; fi                                         
    if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng14 -I/usr/include/libxml2      -march=x86-64 -mtune=generic -O2 -pipe -MT main.o -MD -MP -MF ".deps/main.Tpo" -c -o main.o main.c; \                                                                                                                           
            then mv -f ".deps/main.Tpo" ".deps/main.Po"; else rm -f ".deps/main.Tpo"; exit 1; fi                                         
    if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng14 -I/usr/include/libxml2      -march=x86-64 -mtune=generic -O2 -pipe -MT readpng.o -MD -MP -MF ".deps/readpng.Tpo" -c -o readpng.o readpng.c; \                                                                                                               
            then mv -f ".deps/readpng.Tpo" ".deps/readpng.Po"; else rm -f ".deps/readpng.Tpo"; exit 1; fi                               
    if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng14 -I/usr/include/libxml2      -march=x86-64 -mtune=generic -O2 -pipe -MT xmlparse.o -MD -MP -MF ".deps/xmlparse.Tpo" -c -o xmlparse.o xmlparse.c; \                                                                                                           
            then mv -f ".deps/xmlparse.Tpo" ".deps/xmlparse.Po"; else rm -f ".deps/xmlparse.Tpo"; exit 1; fi                             
    if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng14 -I/usr/include/libxml2      -march=x86-64 -mtune=generic -O2 -pipe -MT display.o -MD -MP -MF ".deps/display.Tpo" -c -o display.o display.c; \                                                                                                               
            then mv -f ".deps/display.Tpo" ".deps/display.Po"; else rm -f ".deps/display.Tpo"; exit 1; fi                               
    if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng14 -I/usr/include/libxml2      -march=x86-64 -mtune=generic -O2 -pipe -MT trade.o -MD -MP -MF ".deps/trade.Tpo" -c -o trade.o trade.c; \
            then mv -f ".deps/trade.Tpo" ".deps/trade.Po"; else rm -f ".deps/trade.Tpo"; exit 1; fi
    if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng14 -I/usr/include/libxml2      -march=x86-64 -mtune=generic -O2 -pipe -MT theme.o -MD -MP -MF ".deps/theme.Tpo" -c -o theme.o theme.c; \
            then mv -f ".deps/theme.Tpo" ".deps/theme.Po"; else rm -f ".deps/theme.Tpo"; exit 1; fi
    if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng14 -I/usr/include/libxml2      -march=x86-64 -mtune=generic -O2 -pipe -MT parser.o -MD -MP -MF ".deps/parser.Tpo" -c -o parser.o parser.c; \
            then mv -f ".deps/parser.Tpo" ".deps/parser.Po"; else rm -f ".deps/parser.Tpo"; exit 1; fi
    /bin/sh ../libtool --tag=CC --mode=link gcc  -march=x86-64 -mtune=generic -O2 -pipe  -Wl,--hash-style=gnu -Wl,--as-needed -o gtkatlantic  callback.o client.o eng_conv.o eng_frame.o eng_main.o game.o interface.o load.o main.o readpng.o xmlparse.o display.o trade.o theme.o parser.o -lgtk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lfreetype -lfontconfig -lgdk-x11-2.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lxml2   -lpng
    mkdir .libs
    gcc -march=x86-64 -mtune=generic -O2 -pipe -Wl,--hash-style=gnu -Wl,--as-needed -o gtkatlantic callback.o client.o eng_conv.o eng_frame.o eng_main.o game.o interface.o load.o main.o readpng.o xmlparse.o display.o trade.o theme.o parser.o  -lgtk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lfreetype -lfontconfig -lgdk-x11-2.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lxml2 -lpng
    readpng.o: In function `readpng_init':
    readpng.c:(.text+0x51e): undefined reference to `png_check_sig'
    collect2: ld returned 1 exit status
    make[2]: *** [gtkatlantic] Error 1
    make[2]: Leaving directory `/home/kaddy/Downloads/gtkatlantic/src/gtkatlantic-0.4.2/src'
    make[1]: *** [all-recursive] Error 1
    make[1]: Leaving directory `/home/kaddy/Downloads/gtkatlantic/src/gtkatlantic-0.4.2'
    make: *** [all] Error 2
    ==> ERROR: Build Failed.
        Aborting...
    any ideas?
    thanx

    The changes in the new libpng and tips on how to change old code are here:
    http://libpng.sourceforge.net/ANNOUNCE-1.4.0.txt
    untar the sources:
    tar -xvf gtkatlantic-0.4.2.tar.gz
    make a copy:
    cp -r gtkatlantic-0.4.2 gtkatlantic-0.4.2-orig
    do the changes that needs to be done in gtkatlantic-0.4.2 then create the patch:
    diff -Naur gtkatlantic-0.4.2-orig gtkatlantic-0.4.2 > libpng14.patch
    modify PKGBUILD by adding patch in sources array and add a line to apply it.

  • Build Fails for Alsaplayer in ABS

    Hi all,
    I couldn't get alsaplayer to run in GUI mode, but I found this thread that had the answer: http://bbs.archlinux.org/viewtopic.php?id=42168.  So I followed the ABS wiki's directions for setting up ABS and I tried to run for alsaplayer (with the one line change in the PKGBUILD) , but the build fails after configuring.  Here's the full console output:
    aclocal.m4:14: error: this file was generated for autoconf 2.61.
    You have another version of autoconf. If you want to use that,
    you should regenerate the build system entirely.
    aclocal.m4:14: the top level
    autom4te: /usr/bin/m4 failed with exit status: 63
    checking for a BSD-compatible install... /bin/install -c
    checking whether build environment is sane... yes
    checking for a thread-safe mkdir -p... /bin/mkdir -p
    checking for gawk... gawk
    checking whether make sets $(MAKE)... yes
    checking whether to enable maintainer-specific portions of Makefiles... no
    checking for gcc... gcc
    checking for C compiler default output file name... a.out
    checking whether the C compiler works... yes
    checking whether we are cross compiling... no
    checking for suffix of executables...
    checking for suffix of object files... o
    checking whether we are using the GNU C compiler... yes
    checking whether gcc accepts -g... yes
    checking for gcc option to accept ISO C89... none needed
    checking for style of include used by make... GNU
    checking dependency style of gcc... gcc3
    checking how to run the C preprocessor... gcc -E
    checking for g++... g++
    checking whether we are using the GNU C++ compiler... yes
    checking whether g++ accepts -g... yes
    checking dependency style of g++... gcc3
    checking for a BSD-compatible install... /bin/install -c
    checking whether NLS is requested... yes
    checking for msgfmt... /usr/bin/msgfmt
    checking for gmsgfmt... /usr/bin/msgfmt
    checking for xgettext... /usr/bin/xgettext
    checking for msgmerge... /usr/bin/msgmerge
    checking build system type... i686-pc-linux-gnu
    checking host system type... i686-pc-linux-gnu
    checking for grep that handles long lines and -e... /bin/grep
    checking for egrep... /bin/grep -E
    checking whether we are using the GNU C Library 2 or newer... yes
    checking for ranlib... ranlib
    checking for simple visibility declarations... yes
    checking for inline... inline
    checking for ANSI C header files... yes
    checking for sys/types.h... yes
    checking for sys/stat.h... yes
    checking for stdlib.h... yes
    checking for string.h... yes
    checking for memory.h... yes
    checking for strings.h... yes
    checking for inttypes.h... yes
    checking for stdint.h... yes
    checking for unistd.h... yes
    checking for size_t... yes
    checking for stdint.h... yes
    checking for working alloca.h... yes
    checking for alloca... yes
    checking for stdlib.h... (cached) yes
    checking for unistd.h... (cached) yes
    checking for getpagesize... yes
    checking for working mmap... yes
    checking whether integer division by zero raises SIGFPE... yes
    checking for inttypes.h... yes
    checking for unsigned long long int... yes
    checking for inttypes.h... (cached) yes
    checking whether the inttypes.h PRIxNN macros are broken... no
    checking for ld used by GCC... /usr/bin/ld
    checking if the linker (/usr/bin/ld) is GNU ld... yes
    checking for shared library run path origin... done
    checking whether imported symbols can be declared weak... yes
    checking pthread.h usability... yes
    checking pthread.h presence... yes
    checking for pthread.h... yes
    checking for pthread_kill in -lpthread... yes
    checking for pthread_rwlock_t... yes
    checking for multithread API to use... posix
    checking argz.h usability... yes
    checking argz.h presence... yes
    checking for argz.h... yes
    checking for inttypes.h... (cached) yes
    checking limits.h usability... yes
    checking limits.h presence... yes
    checking for limits.h... yes
    checking for unistd.h... (cached) yes
    checking sys/param.h usability... yes
    checking sys/param.h presence... yes
    checking for sys/param.h... yes
    checking for getcwd... yes
    checking for getegid... yes
    checking for geteuid... yes
    checking for getgid... yes
    checking for getuid... yes
    checking for mempcpy... yes
    checking for munmap... yes
    checking for stpcpy... yes
    checking for strcasecmp... yes
    checking for strdup... yes
    checking for strtoul... yes
    checking for tsearch... yes
    checking for argz_count... yes
    checking for argz_stringify... yes
    checking for argz_next... yes
    checking for __fsetlocking... yes
    checking whether feof_unlocked is declared... yes
    checking whether fgets_unlocked is declared... yes
    checking for iconv... yes
    checking for iconv declaration...
    extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
    checking for NL_LOCALE_NAME macro... yes
    checking for bison... bison
    checking version of bison... 2.3, ok
    checking for long long int... yes
    checking for long double... yes
    checking for wchar_t... yes
    checking for wint_t... yes
    checking for intmax_t... yes
    checking whether printf() supports POSIX/XSI format strings... yes
    checking whether we are using the GNU C Library 2.1 or newer... yes
    checking for stdint.h... (cached) yes
    checking for SIZE_MAX... yes
    checking for stdint.h... (cached) yes
    checking for CFPreferencesCopyAppValue... no
    checking for CFLocaleCopyCurrent... no
    checking for ptrdiff_t... yes
    checking stddef.h usability... yes
    checking stddef.h presence... yes
    checking for stddef.h... yes
    checking for stdlib.h... (cached) yes
    checking for string.h... (cached) yes
    checking for asprintf... yes
    checking for fwprintf... yes
    checking for putenv... yes
    checking for setenv... yes
    checking for setlocale... yes
    checking for snprintf... yes
    checking for wcslen... yes
    checking whether _snprintf is declared... no
    checking whether _snwprintf is declared... no
    checking whether getc_unlocked is declared... yes
    checking for nl_langinfo and CODESET... yes
    checking for LC_MESSAGES... yes
    checking for CFPreferencesCopyAppValue... (cached) no
    checking for CFLocaleCopyCurrent... (cached) no
    checking whether included gettext is requested... no
    checking for GNU gettext in libc... yes
    checking whether to use NLS... yes
    checking where the gettext function comes from... libc
    checking whether ln -s works... yes
    checking for a sed that does not truncate output... /bin/sed
    checking for ld used by gcc... /usr/bin/ld
    checking if the linker (/usr/bin/ld) is GNU ld... yes
    checking for /usr/bin/ld option to reload object files... -r
    checking for BSD-compatible nm... /usr/bin/nm -B
    checking how to recognize dependent libraries... pass_all
    checking dlfcn.h usability... yes
    checking dlfcn.h presence... yes
    checking for dlfcn.h... yes
    checking how to run the C++ preprocessor... g++ -E
    checking for g77... no
    checking for xlf... no
    checking for f77... no
    checking for frt... no
    checking for pgf77... no
    checking for cf77... no
    checking for fort77... no
    checking for fl32... no
    checking for af77... no
    checking for xlf90... no
    checking for f90... no
    checking for pgf90... no
    checking for pghpf... no
    checking for epcf90... no
    checking for gfortran... gfortran
    checking whether we are using the GNU Fortran 77 compiler... yes
    checking whether gfortran accepts -g... yes
    checking the maximum length of command line arguments... 1572864
    checking command to parse /usr/bin/nm -B output from gcc object... ok
    checking for objdir... .libs
    checking for ar... ar
    checking for ranlib... (cached) ranlib
    checking for strip... strip
    checking for correct ltmain.sh version... yes
    checking if gcc supports -fno-rtti -fno-exceptions... no
    checking for gcc option to produce PIC... -fPIC
    checking if gcc PIC flag -fPIC works... yes
    checking if gcc static flag -static works... yes
    checking if gcc supports -c -o file.o... yes
    checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes
    checking whether -lc should be explicitly linked in... no
    checking dynamic linker characteristics... GNU/Linux ld.so
    checking how to hardcode library paths into programs... immediate
    checking whether stripping libraries is possible... yes
    checking if libtool supports shared libraries... yes
    checking whether to build shared libraries... yes
    checking whether to build static libraries... no
    configure: creating libtool
    appending configuration tag "CXX" to libtool
    checking for ld used by g++... /usr/bin/ld
    checking if the linker (/usr/bin/ld) is GNU ld... yes
    checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes
    checking for g++ option to produce PIC... -fPIC
    checking if g++ PIC flag -fPIC works... yes
    checking if g++ static flag -static works... yes
    checking if g++ supports -c -o file.o... yes
    checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes
    checking dynamic linker characteristics... GNU/Linux ld.so
    checking how to hardcode library paths into programs... immediate
    appending configuration tag "F77" to libtool
    checking if libtool supports shared libraries... yes
    checking whether to build shared libraries... yes
    checking whether to build static libraries... no
    checking for gfortran option to produce PIC... -fPIC
    checking if gfortran PIC flag -fPIC works... yes
    checking if gfortran static flag -static works... yes
    checking if gfortran supports -c -o file.o... yes
    checking whether the gfortran linker (/usr/bin/ld) supports shared libraries... yes
    checking dynamic linker characteristics... GNU/Linux ld.so
    checking how to hardcode library paths into programs... immediate
    checking whether gcc and cc understand -c and -o together... yes
    checking whether make sets $(MAKE)... (cached) yes
    checking for libmikmod-config... /usr/bin/libmikmod-config
    checking for libmikmod - version >= 3.1.7... yes, `/usr/bin/libmikmod-config --version`
    checking for Ogg... yes
    checking for Vorbis... yes
    checking for audiofile-config... /usr/bin/audiofile-config
    checking for Audio File Library - version >= 0.1.7... yes
    checking for afOpenFile in -laudiofile... yes
    checking for ANSI C header files... (cached) yes
    *** Disabling OpenGL plugins per user request ***
    checking for FLAC__stream_decoder_new in -lFLAC... yes
    checking for FLAC__stream_decoder_init_ogg_stream in -lFLAC... yes
    checking for mad_stream_init in -lmad... yes
    checking for id3_file_open in -lid3tag... yes
    checking for pkg-config... /usr/bin/pkg-config
    checking pkg-config is at least version 0.9.0... yes
    checking for JACK... yes
    checking for xosd_create in -lxosd... no
    checking for GLIB2... yes
    checking for GTK2... yes
    checking for SNDFILE... yes
    checking for pthread_create in -lpthread... yes
    checking for ANSI C header files... (cached) yes
    checking for dirent.h that defines DIR... yes
    checking for library containing opendir... none required
    checking fcntl.h usability... yes
    checking fcntl.h presence... yes
    checking for fcntl.h... yes
    checking malloc.h usability... yes
    checking malloc.h presence... yes
    checking for malloc.h... yes
    checking sys/ioctl.h usability... yes
    checking sys/ioctl.h presence... yes
    checking for sys/ioctl.h... yes
    checking sys/time.h usability... yes
    checking sys/time.h presence... yes
    checking for sys/time.h... yes
    checking for unistd.h... (cached) yes
    checking linux/cdrom.h usability... yes
    checking linux/cdrom.h presence... yes
    checking for linux/cdrom.h... yes
    checking sys/soundcard.h usability... yes
    checking sys/soundcard.h presence... yes
    checking for sys/soundcard.h... yes
    checking sys/audioio.h usability... no
    checking sys/audioio.h presence... no
    checking for sys/audioio.h... no
    checking audio/audiolib.h usability... no
    checking audio/audiolib.h presence... no
    checking for audio/audiolib.h... no
    checking libintl.h usability... yes
    checking libintl.h presence... yes
    checking for libintl.h... yes
    checking mad.h usability... yes
    checking mad.h presence... yes
    checking for mad.h... yes
    checking id3tag.h usability... yes
    checking id3tag.h presence... yes
    checking for id3tag.h... yes
    checking FLAC/stream_decoder.h usability... yes
    checking FLAC/stream_decoder.h presence... yes
    checking for FLAC/stream_decoder.h... yes
    checking OggFLAC/stream_decoder.h usability... no
    checking OggFLAC/stream_decoder.h presence... no
    checking for OggFLAC/stream_decoder.h... no
    checking for alsa version... found latest
    checking for esd-config... /usr/bin/esd-config
    checking for ESD - version >= 0.2.4... yes
    checking for alOpenPort in -laudio... no
    checking for AuStartFlow in -laudio... no
    checking for doxygen... false
    configure: WARNING: *** doxygen not found, docs will not be built
    checking machine architecture... i686
    checking for gcc optimization flags... -O2 -fexpensive-optimizations -funroll-loops -finline-functions -ffast-math -Wall
    checking for an ANSI C-conforming const... yes
    checking for size_t... (cached) yes
    checking whether gcc needs -traditional... no
    checking for working memcmp... yes
    checking for stdlib.h... (cached) yes
    checking for unistd.h... (cached) yes
    checking for getpagesize... (cached) yes
    checking for working mmap... (cached) yes
    checking for madvise... yes
    checking for strdup... (cached) yes
    checking for strstr... yes
    configure: creating ./config.status
    config.status: creating intl/Makefile
    config.status: creating po/Makefile.in
    config.status: creating Makefile
    config.status: creating alsaplayer.1
    config.status: creating alsaplayer.pc
    config.status: creating alsaplayer.spec
    config.status: creating app/Makefile
    config.status: creating interface/Makefile
    config.status: creating interface/gtk2/Makefile
    config.status: creating interface/gtk2/pixmaps/Makefile
    config.status: creating interface/text/Makefile
    config.status: creating interface/daemon/Makefile
    config.status: creating interface/xosd/Makefile
    config.status: creating scopes2/Makefile
    config.status: creating scopes2/monoscope/Makefile
    config.status: creating scopes2/levelmeter/Makefile
    config.status: creating scopes2/spacescope/Makefile
    config.status: creating scopes2/logbarfft/Makefile
    config.status: creating scopes2/synaescope/Makefile
    config.status: creating scopes2/blurscope/Makefile
    config.status: creating scopes2/opengl_spectrum/Makefile
    config.status: creating output/Makefile
    config.status: creating output/alsa-0.5.x/Makefile
    config.status: creating output/alsa-final/Makefile
    config.status: creating output/jack/Makefile
    config.status: creating output/oss/Makefile
    config.status: creating output/esound/Makefile
    config.status: creating output/sgi/Makefile
    config.status: creating output/sparc/Makefile
    config.status: creating output/null/Makefile
    config.status: creating output/nas/Makefile
    config.status: creating input/Makefile
    config.status: creating input/mad/Makefile
    config.status: creating input/cdda/Makefile
    config.status: creating input/mikmod/Makefile
    config.status: creating input/wav/Makefile
    config.status: creating input/vorbis/Makefile
    config.status: creating input/audiofile/Makefile
    config.status: creating input/flac/Makefile
    config.status: creating input/sndfile/Makefile
    config.status: creating reader/Makefile
    config.status: creating reader/file/Makefile
    config.status: creating reader/http/Makefile
    config.status: creating alsaplayer/Makefile
    config.status: creating libalsaplayer/Makefile
    config.status: creating extra/Makefile
    config.status: creating examples/Makefile
    config.status: creating m4/Makefile
    config.status: creating docs/Makefile
    config.status: creating docs/reference.doxygen
    config.status: creating config.h
    config.status: config.h is unchanged
    config.status: executing depfiles commands
    config.status: executing po-directories commands
    config.status: creating po/POTFILES
    config.status: creating po/Makefile
    Configuration:
    Install path: /usr
    Use libmad shared library: yes
    Enable libid3tag support: yes
    Build GTK2 interface: yes
    Build XOSD interface: no
    Build OpenGL based visual plugins: no
    Build alsa 0.5.x output plugin: no
    Build alsa 0.9.x output plugin: yes
    Build jack output plugin: yes
    Build oss output plugin: yes
    Build esound output plugin: yes
    Build sparc output plugin: no
    Build sgi output plugin: no
    Build nas output plugin: no
    Build vorbis input plugin: yes
    Build cdda input plugin: yes
    Build mikmod input plugin: yes
    Build audiofile input plugin: yes
    Build FLAC input plugin: yes
    Included OggFLAC input plugin: yes
    Separated OggFLAC input plugin: no
    Build sndfile input plugin: yes
    Now type 'make' to build AlsaPlayer.
    make all-recursive
    make[1]: Entering directory `/home/zephyr/abs/alsaplayer/src/alsaplayer-0.99.80'
    Making all in intl
    make[2]: Entering directory `/home/zephyr/abs/alsaplayer/src/alsaplayer-0.99.80/intl'
    make[2]: Nothing to be done for `all'.
    make[2]: Leaving directory `/home/zephyr/abs/alsaplayer/src/alsaplayer-0.99.80/intl'
    Making all in po
    make[2]: Entering directory `/home/zephyr/abs/alsaplayer/src/alsaplayer-0.99.80/po'
    make[2]: Nothing to be done for `all'.
    make[2]: Leaving directory `/home/zephyr/abs/alsaplayer/src/alsaplayer-0.99.80/po'
    Making all in interface
    make[2]: Entering directory `/home/zephyr/abs/alsaplayer/src/alsaplayer-0.99.80/interface'
    Making all in gtk2
    make[3]: Entering directory `/home/zephyr/abs/alsaplayer/src/alsaplayer-0.99.80/interface/gtk2'
    Making all in pixmaps
    make[4]: Entering directory `/home/zephyr/abs/alsaplayer/src/alsaplayer-0.99.80/interface/gtk2/pixmaps'
    make[4]: Nothing to be done for `all'.
    make[4]: Leaving directory `/home/zephyr/abs/alsaplayer/src/alsaplayer-0.99.80/interface/gtk2/pixmaps'
    make[4]: Entering directory `/home/zephyr/abs/alsaplayer/src/alsaplayer-0.99.80/interface/gtk2'
    make[4]: Nothing to be done for `all-am'.
    make[4]: Leaving directory `/home/zephyr/abs/alsaplayer/src/alsaplayer-0.99.80/interface/gtk2'
    make[3]: Leaving directory `/home/zephyr/abs/alsaplayer/src/alsaplayer-0.99.80/interface/gtk2'
    Making all in text
    make[3]: Entering directory `/home/zephyr/abs/alsaplayer/src/alsaplayer-0.99.80/interface/text'
    make[3]: Nothing to be done for `all'.
    make[3]: Leaving directory `/home/zephyr/abs/alsaplayer/src/alsaplayer-0.99.80/interface/text'
    Making all in daemon
    make[3]: Entering directory `/home/zephyr/abs/alsaplayer/src/alsaplayer-0.99.80/interface/daemon'
    make[3]: Nothing to be done for `all'.
    make[3]: Leaving directory `/home/zephyr/abs/alsaplayer/src/alsaplayer-0.99.80/interface/daemon'
    Making all in xosd
    make[3]: Entering directory `/home/zephyr/abs/alsaplayer/src/alsaplayer-0.99.80/interface/xosd'
    make[3]: Nothing to be done for `all'.
    make[3]: Leaving directory `/home/zephyr/abs/alsaplayer/src/alsaplayer-0.99.80/interface/xosd'
    make[3]: Entering directory `/home/zephyr/abs/alsaplayer/src/alsaplayer-0.99.80/interface'
    make[3]: Nothing to be done for `all-am'.
    make[3]: Leaving directory `/home/zephyr/abs/alsaplayer/src/alsaplayer-0.99.80/interface'
    make[2]: Leaving directory `/home/zephyr/abs/alsaplayer/src/alsaplayer-0.99.80/interface'
    Making all in output
    make[2]: Entering directory `/home/zephyr/abs/alsaplayer/src/alsaplayer-0.99.80/output'
    Making all in alsa-0.5.x
    make[3]: Entering directory `/home/zephyr/abs/alsaplayer/src/alsaplayer-0.99.80/output/alsa-0.5.x'
    make[3]: Nothing to be done for `all'.
    make[3]: Leaving directory `/home/zephyr/abs/alsaplayer/src/alsaplayer-0.99.80/output/alsa-0.5.x'
    Making all in alsa-final
    make[3]: Entering directory `/home/zephyr/abs/alsaplayer/src/alsaplayer-0.99.80/output/alsa-final'
    make[3]: Nothing to be done for `all'.
    make[3]: Leaving directory `/home/zephyr/abs/alsaplayer/src/alsaplayer-0.99.80/output/alsa-final'
    Making all in oss
    make[3]: Entering directory `/home/zephyr/abs/alsaplayer/src/alsaplayer-0.99.80/output/oss'
    make[3]: Nothing to be done for `all'.
    make[3]: Leaving directory `/home/zephyr/abs/alsaplayer/src/alsaplayer-0.99.80/output/oss'
    Making all in esound
    make[3]: Entering directory `/home/zephyr/abs/alsaplayer/src/alsaplayer-0.99.80/output/esound'
    make[3]: Nothing to be done for `all'.
    make[3]: Leaving directory `/home/zephyr/abs/alsaplayer/src/alsaplayer-0.99.80/output/esound'
    Making all in sgi
    make[3]: Entering directory `/home/zephyr/abs/alsaplayer/src/alsaplayer-0.99.80/output/sgi'
    make[3]: Nothing to be done for `all'.
    make[3]: Leaving directory `/home/zephyr/abs/alsaplayer/src/alsaplayer-0.99.80/output/sgi'
    Making all in sparc
    make[3]: Entering directory `/home/zephyr/abs/alsaplayer/src/alsaplayer-0.99.80/output/sparc'
    make[3]: Nothing to be done for `all'.
    make[3]: Leaving directory `/home/zephyr/abs/alsaplayer/src/alsaplayer-0.99.80/output/sparc'
    Making all in nas
    make[3]: Entering directory `/home/zephyr/abs/alsaplayer/src/alsaplayer-0.99.80/output/nas'
    make[3]: Nothing to be done for `all'.
    make[3]: Leaving directory `/home/zephyr/abs/alsaplayer/src/alsaplayer-0.99.80/output/nas'
    Making all in null
    make[3]: Entering directory `/home/zephyr/abs/alsaplayer/src/alsaplayer-0.99.80/output/null'
    make[3]: Nothing to be done for `all'.
    make[3]: Leaving directory `/home/zephyr/abs/alsaplayer/src/alsaplayer-0.99.80/output/null'
    Making all in jack
    make[3]: Entering directory `/home/zephyr/abs/alsaplayer/src/alsaplayer-0.99.80/output/jack'
    make[3]: Nothing to be done for `all'.
    make[3]: Leaving directory `/home/zephyr/abs/alsaplayer/src/alsaplayer-0.99.80/output/jack'
    make[3]: Entering directory `/home/zephyr/abs/alsaplayer/src/alsaplayer-0.99.80/output'
    make[3]: Nothing to be done for `all-am'.
    make[3]: Leaving directory `/home/zephyr/abs/alsaplayer/src/alsaplayer-0.99.80/output'
    make[2]: Leaving directory `/home/zephyr/abs/alsaplayer/src/alsaplayer-0.99.80/output'
    Making all in input
    make[2]: Entering directory `/home/zephyr/abs/alsaplayer/src/alsaplayer-0.99.80/input'
    Making all in cdda
    make[3]: Entering directory `/home/zephyr/abs/alsaplayer/src/alsaplayer-0.99.80/input/cdda'
    make[3]: Nothing to be done for `all'.
    make[3]: Leaving directory `/home/zephyr/abs/alsaplayer/src/alsaplayer-0.99.80/input/cdda'
    Making all in audiofile
    make[3]: Entering directory `/home/zephyr/abs/alsaplayer/src/alsaplayer-0.99.80/input/audiofile'
    make[3]: Nothing to be done for `all'.
    make[3]: Leaving directory `/home/zephyr/abs/alsaplayer/src/alsaplayer-0.99.80/input/audiofile'
    Making all in mikmod
    make[3]: Entering directory `/home/zephyr/abs/alsaplayer/src/alsaplayer-0.99.80/input/mikmod'
    make[3]: Nothing to be done for `all'.
    make[3]: Leaving directory `/home/zephyr/abs/alsaplayer/src/alsaplayer-0.99.80/input/mikmod'
    Making all in wav
    make[3]: Entering directory `/home/zephyr/abs/alsaplayer/src/alsaplayer-0.99.80/input/wav'
    make[3]: Nothing to be done for `all'.
    make[3]: Leaving directory `/home/zephyr/abs/alsaplayer/src/alsaplayer-0.99.80/input/wav'
    Making all in vorbis
    make[3]: Entering directory `/home/zephyr/abs/alsaplayer/src/alsaplayer-0.99.80/input/vorbis'
    make[3]: Nothing to be done for `all'.
    make[3]: Leaving directory `/home/zephyr/abs/alsaplayer/src/alsaplayer-0.99.80/input/vorbis'
    Making all in mad
    make[3]: Entering directory `/home/zephyr/abs/alsaplayer/src/alsaplayer-0.99.80/input/mad'
    make[3]: Nothing to be done for `all'.
    make[3]: Leaving directory `/home/zephyr/abs/alsaplayer/src/alsaplayer-0.99.80/input/mad'
    Making all in flac
    make[3]: Entering directory `/home/zephyr/abs/alsaplayer/src/alsaplayer-0.99.80/input/flac'
    make[3]: Nothing to be done for `all'.
    make[3]: Leaving directory `/home/zephyr/abs/alsaplayer/src/alsaplayer-0.99.80/input/flac'
    Making all in sndfile
    make[3]: Entering directory `/home/zephyr/abs/alsaplayer/src/alsaplayer-0.99.80/input/sndfile'
    make[3]: Nothing to be done for `all'.
    make[3]: Leaving directory `/home/zephyr/abs/alsaplayer/src/alsaplayer-0.99.80/input/sndfile'
    make[3]: Entering directory `/home/zephyr/abs/alsaplayer/src/alsaplayer-0.99.80/input'
    make[3]: Nothing to be done for `all-am'.
    make[3]: Leaving directory `/home/zephyr/abs/alsaplayer/src/alsaplayer-0.99.80/input'
    make[2]: Leaving directory `/home/zephyr/abs/alsaplayer/src/alsaplayer-0.99.80/input'
    Making all in app
    make[2]: Entering directory `/home/zephyr/abs/alsaplayer/src/alsaplayer-0.99.80/app'
    g++ -DHAVE_CONFIG_H -I. -I.. -I../alsaplayer -I../libalsaplayer -DLOCALEDIR=\"/usr/share/locale\" -D_REENTRANT -DADDON_DIR=\"/usr/lib/alsaplayer\" -O2 -fexpensive-optimizations -funroll-loops -finline-functions -ffast-math -Wall -march=i686 -mtune=generic -O2 -pipe -march=i686 -mtune=generic -O2 -pipe -MT alsaplayer-ControlSocket.o -MD -MP -MF .deps/alsaplayer-ControlSocket.Tpo -c -o alsaplayer-ControlSocket.o `test -f 'ControlSocket.cpp' || echo './'`ControlSocket.cpp
    ControlSocket.cpp: In function 'void socket_looper(void*)':
    ControlSocket.cpp:150: warning: deprecated conversion from string constant to 'char*'
    ControlSocket.cpp:151: warning: deprecated conversion from string constant to 'char*'
    ControlSocket.cpp:154: warning: deprecated conversion from string constant to 'char*'
    ControlSocket.cpp:158: warning: deprecated conversion from string constant to 'char*'
    ControlSocket.cpp:161: warning: deprecated conversion from string constant to 'char*'
    ControlSocket.cpp:164: warning: deprecated conversion from string constant to 'char*'
    ControlSocket.cpp:167: warning: deprecated conversion from string constant to 'char*'
    ControlSocket.cpp:170: warning: deprecated conversion from string constant to 'char*'
    ControlSocket.cpp:173: warning: deprecated conversion from string constant to 'char*'
    ControlSocket.cpp:176: warning: deprecated conversion from string constant to 'char*'
    ControlSocket.cpp:184: warning: deprecated conversion from string constant to 'char*'
    ControlSocket.cpp:188: warning: deprecated conversion from string constant to 'char*'
    ControlSocket.cpp:192: warning: deprecated conversion from string constant to 'char*'
    ControlSocket.cpp:196: warning: deprecated conversion from string constant to 'char*'
    ControlSocket.cpp:201: warning: deprecated conversion from string constant to 'char*'
    ControlSocket.cpp:206: warning: deprecated conversion from string constant to 'char*'
    ControlSocket.cpp:209: warning: deprecated conversion from string constant to 'char*'
    ControlSocket.cpp:212: warning: deprecated conversion from string constant to 'char*'
    ControlSocket.cpp:214: warning: deprecated conversion from string constant to 'char*'
    ControlSocket.cpp:219: warning: deprecated conversion from string constant to 'char*'
    ControlSocket.cpp:223: warning: deprecated conversion from string constant to 'char*'
    ControlSocket.cpp:229: warning: deprecated conversion from string constant to 'char*'
    ControlSocket.cpp:235: warning: deprecated conversion from string constant to 'char*'
    ControlSocket.cpp:239: warning: deprecated conversion from string constant to 'char*'
    ControlSocket.cpp:243: warning: deprecated conversion from string constant to 'char*'
    ControlSocket.cpp:245: error: 'PATH_MAX' was not declared in this scope
    ControlSocket.cpp:246: error: 'save_path' was not declared in this scope
    ControlSocket.cpp:248: warning: deprecated conversion from string constant to 'char*'
    ControlSocket.cpp:257: warning: deprecated conversion from string constant to 'char*'
    ControlSocket.cpp:261: warning: deprecated conversion from string constant to 'char*'
    ControlSocket.cpp:267: warning: deprecated conversion from string constant to 'char*'
    ControlSocket.cpp:268: warning: deprecated conversion from string constant to 'char*'
    ControlSocket.cpp:272: warning: deprecated conversion from string constant to 'char*'
    ControlSocket.cpp:273: warning: deprecated conversion from string constant to 'char*'
    ControlSocket.cpp:277: warning: deprecated conversion from string constant to 'char*'
    ControlSocket.cpp:278: warning: deprecated conversion from string constant to 'char*'
    ControlSocket.cpp:282: warning: deprecated conversion from string constant to 'char*'
    ControlSocket.cpp:283: warning: deprecated conversion from string constant to 'char*'
    ControlSocket.cpp:286: warning: deprecated conversion from string constant to 'char*'
    ControlSocket.cpp:292: warning: deprecated conversion from string constant to 'char*'
    ControlSocket.cpp:298: warning: deprecated conversion from string constant to 'char*'
    ControlSocket.cpp:319: warning: deprecated conversion from string constant to 'char*'
    ControlSocket.cpp:322: warning: deprecated conversion from string constant to 'char*'
    ControlSocket.cpp:323: warning: deprecated conversion from string constant to 'char*'
    ControlSocket.cpp:326: warning: deprecated conversion from string constant to 'char*'
    ControlSocket.cpp:332: warning: deprecated conversion from string constant to 'char*'
    ControlSocket.cpp:337: warning: deprecated conversion from string constant to 'char*'
    ControlSocket.cpp:339: warning: deprecated conversion from string constant to 'char*'
    ControlSocket.cpp:345: warning: deprecated conversion from string constant to 'char*'
    ControlSocket.cpp:346: warning: deprecated conversion from string constant to 'char*'
    ControlSocket.cpp:351: warning: deprecated conversion from string constant to 'char*'
    ControlSocket.cpp:353: warning: deprecated conversion from string constant to 'char*'
    ControlSocket.cpp:359: warning: deprecated conversion from string constant to 'char*'
    ControlSocket.cpp:360: warning: deprecated conversion from string constant to 'char*'
    ControlSocket.cpp:366: warning: deprecated conversion from string constant to 'char*'
    ControlSocket.cpp:367: warning: deprecated conversion from string constant to 'char*'
    ControlSocket.cpp:373: warning: deprecated conversion from string constant to 'char*'
    ControlSocket.cpp:374: warning: deprecated conversion from string constant to 'char*'
    ControlSocket.cpp:380: warning: deprecated conversion from string constant to 'char*'
    ControlSocket.cpp:381: warning: deprecated conversion from string constant to 'char*'
    ControlSocket.cpp:387: warning: deprecated conversion from string constant to 'char*'
    ControlSocket.cpp:388: warning: deprecated conversion from string constant to 'char*'
    ControlSocket.cpp:394: warning: deprecated conversion from string constant to 'char*'
    ControlSocket.cpp:395: warning: deprecated conversion from string constant to 'char*'
    ControlSocket.cpp:400: warning: deprecated conversion from string constant to 'char*'
    ControlSocket.cpp:401: warning: deprecated conversion from string constant to 'char*'
    ControlSocket.cpp:407: warning: deprecated conversion from string constant to 'char*'
    ControlSocket.cpp:408: warning: deprecated conversion from string constant to 'char*'
    ControlSocket.cpp:414: warning: deprecated conversion from string constant to 'char*'
    ControlSocket.cpp:415: warning: deprecated conversion from string constant to 'char*'
    ControlSocket.cpp:421: warning: deprecated conversion from string constant to 'char*'
    ControlSocket.cpp:422: warning: deprecated conversion from string constant to 'char*'
    ControlSocket.cpp:428: warning: deprecated conversion from string constant to 'char*'
    ControlSocket.cpp:429: warning: deprecated conversion from string constant to 'char*'
    ControlSocket.cpp:435: warning: deprecated conversion from string constant to 'char*'
    ControlSocket.cpp:436: warning: deprecated conversion from string constant to 'char*'
    ControlSocket.cpp:441: warning: deprecated conversion from string constant to 'char*'
    ControlSocket.cpp:444: warning: deprecated conversion from string constant to 'char*'
    ControlSocket.cpp:446: warning: deprecated conversion from string constant to 'char*'
    ControlSocket.cpp:451: warning: deprecated conversion from string constant to 'char*'
    ControlSocket.cpp:452: warning: deprecated conversion from string constant to 'char*'
    ControlSocket.cpp:457: warning: deprecated conversion from string constant to 'char*'
    ControlSocket.cpp:471: warning: deprecated conversion from string constant to 'char*'
    ControlSocket.cpp:475: warning: deprecated conversion from string constant to 'char*'
    ControlSocket.cpp:486: warning: deprecated conversion from string constant to 'char*'
    ControlSocket.cpp:489: warning: deprecated conversion from string constant to 'char*'
    ControlSocket.cpp:490: warning: deprecated conversion from string constant to 'char*'
    ControlSocket.cpp:495: warning: deprecated conversion from string constant to 'char*'
    ControlSocket.cpp:496: warning: deprecated conversion from string constant to 'char*'
    ControlSocket.cpp:501: warning: deprecated conversion from string constant to 'char*'
    ControlSocket.cpp:502: warning: deprecated conversion from string constant to 'char*'
    ControlSocket.cpp:507: warning: deprecated conversion from string constant to 'char*'
    ControlSocket.cpp:508: warning: deprecated conversion from string constant to 'char*'
    ControlSocket.cpp:513: warning: deprecated conversion from string constant to 'char*'
    ControlSocket.cpp:515: warning: deprecated conversion from string constant to 'char*'
    ControlSocket.cpp:520: warning: deprecated conversion from string constant to 'char*'
    ControlSocket.cpp:521: warning: deprecated conversion from string constant to 'char*'
    ControlSocket.cpp:524: warning: deprecated conversion from string constant to 'char*'
    ControlSocket.cpp:526: warning: deprecated conversion from string constant to 'char*'
    ControlSocket.cpp:527: warning: deprecated conversion from string constant to 'char*'
    ControlSocket.cpp:530: warning: deprecated conversion from string constant to 'char*'
    ControlSocket.cpp:535: warning: deprecated conversion from string constant to 'char*'
    ControlSocket.cpp:537: warning: deprecated conversion from string constant to 'char*'
    ControlSocket.cpp:539: warning: deprecated conversion from string constant to 'char*'
    ControlSocket.cpp:542: warning: deprecated conversion from string constant to 'char*'
    ControlSocket.cpp:547: warning: deprecated conversion from string constant to 'char*'
    ControlSocket.cpp:550: warning: deprecated conversion from string constant to 'char*'
    ControlSocket.cpp:553: warning: deprecated conversion from string constant to 'char*'
    ControlSocket.cpp:558: warning: deprecated conversion from string constant to 'char*'
    ControlSocket.cpp:561: warning: deprecated conversion from string constant to 'char*'
    ControlSocket.cpp:564: warning: deprecated conversion from string constant to 'char*'
    make[2]: *** [alsaplayer-ControlSocket.o] Error 1
    make[2]: Leaving directory `/home/zephyr/abs/alsaplayer/src/alsaplayer-0.99.80/app'
    make[1]: *** [all-recursive] Error 1
    make[1]: Leaving directory `/home/zephyr/abs/alsaplayer/src/alsaplayer-0.99.80'
    make: *** [all] Error 2
    I figure it's those 2 errors in the middle of make that are holding it up, but I don't have a clue how to fix it. 
    thanks,
    progrock

    If you know how to write a patch or feel like learning, put one together, file a bug report, and submit the patch with it. If you don't feel like writing a patch, just submit a bug report that says that app/ContolSocket.cpp needs "include <climits>" to build. Either way is good.
    Last edited by skottish (2008-08-08 04:03:17)

  • Portmap translation creation failed for udp src inside dst inside

    Hi!
    I have a problem with allowing traffic to UC500 subnets on ASA 5505 inside interface.
    My asa is a main router with addres 192.168.1.1
    UC500 voip box is connected to ASA's inside interface through UC500 WAN port with UC500 with 192.168.1.2 address.
    Firewall and NAT on UC500 is disable
    UC500 sip traffic works fine. voipbox creates its subnets for data and voip - 192.168.10.0 and 10.1.1.0. another important address is 10.1.10.1 which is UC500 CUE.
    My problem is that from within ASA local network (192.168.1.0) i cannot reach UC500 subnets, neither can I reach ASA's local network from the UC subnets.
    the log says
    3
    Sep 07 2013
    00:21:49
    DC
    53
    PBXCUE
    32901
    portmap translation creation failed for udp src inside:DC/53 dst inside:PBXCUE/32901
    I tried exempting uc500 subnets on ASA but that didn;t work.
    Funny thing is that I CAN reach the UC500 subnets when connecting with VPN to ASA...
    Please help! I am not familiar with CLI.
    I configured static route to 10.1.10.0 and since then I was able to ping 10.1.10.1 thorugh ASA;s VPN.
    I would be grateful for ideas.
    Lukasz
    global (inside) 1 interface
    global (outside) 101 interface
    nat (inside) 0 access-list inside_nat0_outbound
    nat (inside) 101 0.0.0.0 0.0.0.0
    static (inside,outside) tcp interface https IIS https netmask 255.255.255.255  dns tcp 200 200 udp 200
    static (inside,outside) tcp interface www IIS www netmask 255.255.255.255  dns tcp 200 200 udp 200
    static (inside,outside) tcp interface smtp IIS smtp netmask 255.255.255.255  dns
    static (inside,outside) tcp interface pop3 IIS pop3 netmask 255.255.255.255  dns
    static (inside,outside) udp interface domain RenBetPBX domain netmask 255.255.255.255  dns
    static (inside,outside) udp interface 5061 RenBetPBX 5061 netmask 255.255.255.255  dns
    static (inside,outside) udp interface sip RenBetPBX sip netmask 255.255.255.255  dns
    static (inside,outside) tcp interface 13000 SQL 13000 netmask 255.255.255.255  dns
    access-group inside_access_in in interface inside
    access-group outside_access_in in interface outside
    route outside 0.0.0.0 0.0.0.0 x.x.x.x
    route inside PBXCUE-network 255.255.255.0 RenBetPBX 1
    timeout xlate 3:00:00
    timeout conn 1:00:00 half-closed 0:10:00 udp 0:02:00 icmp 0:00:02
    timeout sunrpc 0:10:00 h323 0:05:00 h225 1:00:00 mgcp 0:05:00 mgcp-pat 0:05:00
    timeout sip 0:30:00 sip_media 0:02:00 sip-invite 0:03:00 sip-disconnect 0:02:00
    timeout sip-provisional-media 0:02:00 uauth 0:05:00 absolute
    timeout tcp-proxy-reassembly 0:01:00
    dynamic-access-policy-record DfltAccessPolicy

    Hello Julio!
    Thank you for your advice.
    I have managed to solve my main problem by reconfiguring my switches vlans - enabling trunk port configs for required ports and allowing them access to both vlans.
    Now I can see everything from all of my inside networks.
    I continue my ASA adventures - I have managed to configure L2TP client access for my windows users, RADIUS authentication for domain users and yesterday night I have managed to configure site to site VPN with my RV120W router.
    I am only an enthusiast but my recent successes have given me apetite for more...
    I keep reading forums and trying to solve most of my problems myself but I have faced another one now and thought that maybe you could give me another tip on where to look for the issue:
    I still have one problem with my L2TP VPN config - I have configured split tunnel on the group policy to tunnel only 192.168.1.0 network requests.
    access-list DefaultRAGroup_splitTunnelAcl standard permit 192.168.1.0 255.255.255.0
    My network at home is 192.168.2.0 but it still tunnels everything (when I check my ip after connecting to VPN my home laptop still identifies with ASA gateway(!) address .
    access-list outside_access_in extended permit icmp any interface outside object-group DM_INLINE_ICMP_1
    access-list outside_access_in extended permit tcp any interface outside object-group DM_INLINE_TCP_1
    access-list outside_access_in extended permit tcp any interface outside eq smtp
    access-list outside_access_in extended permit tcp any interface outside eq 8080
    access-list outside_access_in extended permit tcp any interface outside eq 23456
    access-list outside_access_in extended permit object-group DM_INLINE_SERVICE_1 object-group DM_INLINE_NETWORK_1 any
    access-list outside_access_in extended permit tcp any interface outside eq 13000
    access-list outside_access_in extended permit tcp any interface outside range 8001 8016
    access-list outside_access_in extended permit tcp x.x.x.x 255.255.255.0 interface outside eq ssh
    access-list inside_nat0_outbound extended permit ip any 192.168.1.240 255.255.255.240
    access-list inside_nat0_outbound extended permit ip any PBXVOIP-network 255.255.255.0
    access-list inside_nat0_outbound extended permit ip any PBXCUE-network 255.255.255.0
    access-list inside_nat0_outbound extended permit ip 192.168.1.0 255.255.255.0 igolomska-network 255.255.255.0
    access-list inside_access_in extended permit udp object-group DM_INLINE_NETWORK_2 any object-group DM_INLINE_UDP_1
    access-list inside_access_in extended permit ip host IIS any
    access-list inside_access_in extended permit ip any any
    access-list inside_access_in extended permit ip host RBSTORE_NAS any
    access-list inside_access_in extended deny udp any any object-group DM_INLINE_UDP_2
    access-list inside_access_in extended permit tcp any any eq 5432
    access-list inside_access_in extended permit tcp any host PBXCUE eq www
    access-list inside_access_in extended permit tcp host PBXCUE any eq www
    access-list inside_access_in extended permit tcp host RBCAMSTORE_NAS host EXCH-MBX eq smtp
    access-list inside_access_in extended permit tcp host RBSTORE_NAS host EXCH-MBX eq smtp
    access-list inside_access_in extended permit tcp host RENBETUPS host EXCH-MBX eq smtp
    access-list inside_access_in extended permit tcp host RenBetPBX host EXCH-MBX eq smtp
    access-list DefaultRAGroup_splitTunnelAcl standard permit 192.168.1.0 255.255.255.0
    access-list outside_1_cryptomap extended permit ip 192.168.1.0 255.255.255.0 igolomska-network 255.255.255.0
    route print shows:
    and 192.168.1.240 is my VPN IP - its metric has higher priority than the local gateway.
    How do I change it?
    Active Routes:
    Network Destination        Netmask          Gateway       Interface  Metric
              0.0.0.0          0.0.0.0      192.168.2.1    192.168.2.126   4250
              0.0.0.0          0.0.0.0         On-link     192.168.1.240     21
          80.51.24.22  255.255.255.255      192.168.2.1    192.168.2.126   4251
            127.0.0.0        255.0.0.0         On-link         127.0.0.1   4531
            127.0.0.1  255.255.255.255         On-link         127.0.0.1   4531
      127.255.255.255  255.255.255.255         On-link         127.0.0.1   4531
          169.254.0.0      255.255.0.0         On-link     192.168.2.126   4506
      169.254.104.126  255.255.255.255         On-link     192.168.2.126   4506
      169.254.255.255  255.255.255.255         On-link     192.168.2.126   4506
        192.168.1.240  255.255.255.255         On-link     192.168.1.240    276
          192.168.2.0    255.255.255.0         On-link     192.168.2.126   4506
        192.168.2.126  255.255.255.255         On-link     192.168.2.126   4506
        192.168.2.255  255.255.255.255         On-link     192.168.2.126   4506
            224.0.0.0        240.0.0.0         On-link         127.0.0.1   4531
            224.0.0.0        240.0.0.0         On-link     192.168.2.126   4506
            224.0.0.0        240.0.0.0         On-link     192.168.1.240     21
      255.255.255.255  255.255.255.255         On-link         127.0.0.1   4531
      255.255.255.255  255.255.255.255         On-link     192.168.2.126   4506
      255.255.255.255  255.255.255.255         On-link     192.168.1.240    276
    ===========================================================================
    I am starting to feel like I am using a bit too much of your friendliness ...
    Best Regards and have a great day!
    Lukasz

  • VPN problem behind ASA5505 -regular translation creation failed for protocol 50

    Dear All,
    I have to connect behind my ASA5505 with an VPN klient to an other site.
    First time i got this failure.
    "Deny protocol 50 src inside:192.168.50.X dst  outside:x.x.x.x by access-group "acl_in" [0x0, 0x0]"
    Than I opened our inside (src 192.168.50.0) network  the UDP 500,4500 TCP 500,4500,10000 and ESP (dest x.x.x.x remote firewall ip).
    access-list acl_in extended permit esp host 192.168.50.0  host x.x.x.x eq isakmp
    access-list acl_in extended permit udp host 192.168.50.0  host x.x.x.x eq 500
    access-list acl_in extended permit eudp host 192.168.50.0  host x.x.x.x eq 4500
    etc.
    After that i could connect for the remote firewall with vpn client but i couldn't reach any PC1s on there side and ping gives back no anwser.
    Deny protocol 50 was solved but i got an other problem:
    "regular translation creation failed for protocol 50 src  inside:192.168.50.X dst outside:x.x.x.x"
    I found somewhere thet lines can help:
    crypto isakmp nat-traversal
    inspect ipsec-pass-thru
    But this wasn't usefull.
    I tried a many thing but i'm stuck.
    Could somebody help me what can i do to solve this problem?
    Thanks for all anwsers!

    The solution was the following for one IP!
    object network x.x.x.x                      (inside IP)
       host x.x.x.x                                  (inside IP)
       nat (inside,outside) static y.y.y.y     (remote IP)

  • Automatically creation of storage location for material, in MF60

    Hi all,
    my collegue of PP module uses MF60 transaction.
    When he puts XXXX as Replenishment storage location, the system tells him this error: To stge loc. XXXX does not exist for material M1010000182 in plant 0001.
    In MM i have activate the automatic creation of storage location for plant 0001 and for all movement types.
    Why MF60 does not respect this requirement?
    If I try to do movement type 311 with MIGO, manually, there's no problem to transfer the material from a storage location to , XXXX s.loc.
    Is there something more that I have to do?
    Thanks in advance!
    Best regards
    Alba

    Thanks a lot...
    the note says:
    Summary
    Symptom
    A material without storage location view exists.
    If within a single material document, this material is moved in such a way that no change in stock occurs in total, the system does not create a storage location automatically even if this is set in Customizing.
    Additional key words
    OMC3, XLAUT
    Cause and prerequisites
    All postings to a segment (for example, material, plant, storage location) are only executed if a change in stock occurs. Only in this case, storage locations are created automatically. This way it is made sure that no empty segments are created.
    Solution
    The system behaves correctly.
    Header Data
    Release Status:     
    Released on:     07.07.2000  22:00:00
    BUT why IF i do 311 in MIGO, system creates automatically storage location (also if no change in stock occurs in total).
    AND if doMF60  (that does mouvement 311), system does not create automatically the storage location?
    Best regards
    Alba

  • Re: Creation of storage location for halb which was not assigned primarily

    Creation of storage location for halb, every thing processed with raw materials for production orders reg  fert and even settled. Later a storage location is to be created for halb. When I created storage location for halb and when I want to post initial stock through MB1C I am getting error saying material type and storage location not maintained. Can any one solve my problem. Thanks in advance.

    Hi Vachanala,
    Are the material masters of your materials extended to the new storage location / have you defined automatic creation (for movement) in customizing (SPRO > Material Manegement > Inventory management & PI > Automatic movements > Create Storage Location Automatically)?
    If the material masters are not extended you can't book those materials to that SL.
    BR
    Csaba
    <b>material master</b>
    http://help.sap.com/saphelp_46c/helpdata/en/ff/515ee849d811d182b80000e829fbfe/frameset.htm
    <b>automatic creation of storage data</b>
    http://help.sap.com/saphelp_46c/helpdata/en/a5/6330f243a211d189410000e829fbbd/frameset.htm

Maybe you are looking for