failed to emerge tdelibs #286

Open
opened 1 year ago by abdus · 29 comments
abdus commented 1 year ago

Basic information

  • TDE version: R14.0.13
  • Distribution: gentoo
  • Hardware: amd64

Description

ERROR: trinity-base/tdelibs-14.0.13::trinity-official failed (compile phase):
 *   ninja -v -j5 -l0 failed
 *
 * Call stack:
 *     ebuild.sh, line  136:  Called src_compile
 *   environment, line 2316:  Called trinity-base-2_src_compile
 *   environment, line 3312:  Called cmake_src_compile
 *   environment, line  978:  Called cmake_build
 *   environment, line  947:  Called eninja
 *   environment, line 1397:  Called die
 * The specific snippet of code:
 *       "$@" || die -n "${*} failed"
 *

Steps to reproduce

  1. ...
  2. ...

Screenshots

<!-- This is a comment. Please fill in the required fields below. The comments provide instructions on how to do so. Note: You do not need to remove comments. --> ## Basic information - TDE version: R14.0.13 - Distribution: gentoo - Hardware: amd64 <!-- Use SL/* labels to set the severity level. Please do not set a milestone. --> ## Description ``` ERROR: trinity-base/tdelibs-14.0.13::trinity-official failed (compile phase): * ninja -v -j5 -l0 failed * * Call stack: * ebuild.sh, line 136: Called src_compile * environment, line 2316: Called trinity-base-2_src_compile * environment, line 3312: Called cmake_src_compile * environment, line 978: Called cmake_build * environment, line 947: Called eninja * environment, line 1397: Called die * The specific snippet of code: * "$@" || die -n "${*} failed" * ``` ## Steps to reproduce 1. ... 2. ... ## Screenshots <!-- If it seems useful, please provide provide one or more screenshots. -->
ormorph commented 1 year ago
Collaborator

@abdus
You provided incomplete build output, it is impossible to determine the cause from it. After the error occurs, show the output of the command:

# wgetpaste -s sprunge /var/tmp/portage/trinity-base/tdelibs-14.0.13/temp/build.log

You should get a link to the output.

@abdus You provided incomplete build output, it is impossible to determine the cause from it. After the error occurs, show the output of the command: ``` # wgetpaste -s sprunge /var/tmp/portage/trinity-base/tdelibs-14.0.13/temp/build.log ``` You should get a link to the output.
Collaborator

That doesn't mean you need to install wgetpaste if it isn't already on your system, of course (it isn't on mine), but we do need the entire build log back to at least a few lines before the compiler hit the error. Attach the log file here, put it on a pastebin-like site, or whatever.

That doesn't mean you need to install wgetpaste if it isn't already on your system, of course (it isn't on mine), but we do need the entire build log back to at least a few lines before the compiler hit the error. Attach the log file here, put it on a pastebin-like site, or whatever.
abdus commented 1 year ago
Poster

i'm sorry for my late reply i was in the hospital and i know that you need the full log and i know pastebin services, here is the output of that command:
http://sprunge.us/Ete8u5

i'm sorry for my late reply i was in the hospital and i know that you need the full log and i know pastebin services, here is the output of that command: http://sprunge.us/Ete8u5
ormorph commented 1 year ago
Collaborator

Hmm, this error is not related to a bug in the code or configuration. It looks like there was not enough memory during the build and one process was lost. It looks like you have quite a small amount of memory. Try reducing the number of build threads.
In /etc/portage/make.conf:

MAKEOPTS="--jobs 2"

You are compiling with 5 tdelibs threads. Also, most likely your swap partition is not connected.

Hmm, this error is not related to a bug in the code or configuration. It looks like there was not enough memory during the build and one process was lost. It looks like you have quite a small amount of memory. Try reducing the number of build threads. In /etc/portage/make.conf: ``` MAKEOPTS="--jobs 2" ``` You are compiling with 5 tdelibs threads. Also, most likely your swap partition is not connected.
abdus commented 1 year ago
Poster

thank you for your help, indeed i disabled swap. i tried re-enabling it and i reduced the number of build threads to -j2 and the problem persists. my memory size is 32gb

thank you for your help, indeed i disabled swap. i tried re-enabling it and i reduced the number of build threads to -j2 and the problem persists. my memory size is 32gb
SlavekB commented 1 year ago
Owner

In this case, there is no problem with memory. In the listing I see the FAILED there, but unfortunately it is not to know what it belongs to. Please, can you run it with -j1 so that there is a clear order of records in the build log?

In this case, there is no problem with memory. In the listing I see the FAILED there, but unfortunately it is not to know what it belongs to. Please, can you run it with `-j1` so that there is a clear order of records in the build log?
ormorph commented 1 year ago
Collaborator

my memory size is 32gb

This memory is more than enough, unless you collect it through a virtual machine, on which it is allocated much less.

Please, can you run it with -j1 so that there is a clear order of records in the build log?

I agree, we need a build log by 1 thread.
Also, if this is a problem in ninja, then you can try to build using make to build:

# CMAKE_MAKEFILE_GENERATOR=emake emerge -av1 tdelibs
> my memory size is 32gb This memory is more than enough, unless you collect it through a virtual machine, on which it is allocated much less. > Please, can you run it with -j1 so that there is a clear order of records in the build log? I agree, we need a build log by 1 thread. Also, if this is a problem in `ninja`, then you can try to build using `make` to build: ``` # CMAKE_MAKEFILE_GENERATOR=emake emerge -av1 tdelibs ```
abdus commented 1 year ago
Poster

my memory size is 32gb

This memory is more than enough, unless you collect it through a virtual machine, on which it is allocated much less.

Please, can you run it with -j1 so that there is a clear order of records in the build log?

I agree, we need a build log by 1 thread.
Also, if this is a problem in ninja, then you can try to build using make to build:

# CMAKE_MAKEFILE_GENERATOR=emake emerge -av1 tdelibs

i probably tried with CMAKE_MAKEFILE_GENERATOR=emake and -j1 even before. and i tried now but the problem still persists. please tell me what log to share here is it the same as above? i mean is it the same file?

> > my memory size is 32gb > > This memory is more than enough, unless you collect it through a virtual machine, on which it is allocated much less. > > > Please, can you run it with -j1 so that there is a clear order of records in the build log? > > I agree, we need a build log by 1 thread. > Also, if this is a problem in `ninja`, then you can try to build using `make` to build: > ``` > # CMAKE_MAKEFILE_GENERATOR=emake emerge -av1 tdelibs > ``` > i probably tried with CMAKE_MAKEFILE_GENERATOR=emake and -j1 even before. and i tried now but the problem still persists. please tell me what log to share here is it the same as above? i mean is it the same file?
ormorph commented 1 year ago
Collaborator

Yes, put the log of the same file. Preferably two build options with one thread, with and without emake.

Yes, put the log of the same file. Preferably two build options with one thread, with and without `emake`.
abdus commented 1 year ago
Poster

ok i hope i did what is requested from me, check this http://sprunge.us/CRYifz

ok i hope i did what is requested from me, check this http://sprunge.us/CRYifz
ormorph commented 1 year ago
Collaborator

Yes, this is rather strange, my assembly is successful. It looks like something is wrong in the system, it should not happen.
You can upload the file:

 /var/tmp/portage/trinity-base/tdelibs-14.0.13/work/tdelibs-trinity-14.0.13/tdecore/tdehw/networkbackends/network-manager/dbus-introspection/nm-manager.xml

It is desirable to upload the file as an archive.
As a solution to the problem, you can build without the networkmanager flag:

# euse -p trinity-base/tdelibs -D networkmanager

Euse is included in the app-portage/gentoolkit package.

Yes, this is rather strange, my assembly is successful. It looks like something is wrong in the system, it should not happen. You can upload the file: ``` /var/tmp/portage/trinity-base/tdelibs-14.0.13/work/tdelibs-trinity-14.0.13/tdecore/tdehw/networkbackends/network-manager/dbus-introspection/nm-manager.xml ``` It is desirable to upload the file as an archive. As a solution to the problem, you can build without the `networkmanager` flag: ``` # euse -p trinity-base/tdelibs -D networkmanager ``` Euse is included in the `app-portage/gentoolkit` package.
SlavekB commented 1 year ago
Owner

ok i hope i did what is requested from me, check this http://sprunge.us/CRYifz

From what package do you have installed /usr/bin/dbusxml2qt3? Is it from dbus-1-tqt version 14.0.13 or does it come from something else?

> ok i hope i did what is requested from me, check this http://sprunge.us/CRYifz From what package do you have installed `/usr/bin/dbusxml2qt3`? Is it from `dbus-1-tqt` version 14.0.13 or does it come from something else?
Poster

i'm sorry for being late in my reply again. here is my /var/tmp/portage/trinity-base/tdelibs-14.0.13/work/tdelibs-trinity-14.0.13/tdecore/tdehw/networkbackends/network-manager/dbus-introspection/nm-manager.xml file:
http://sprunge.us/KDLF7p
yes i excluded networkmanager use flag, it said it was already excluded

i'm sorry for being late in my reply again. here is my /var/tmp/portage/trinity-base/tdelibs-14.0.13/work/tdelibs-trinity-14.0.13/tdecore/tdehw/networkbackends/network-manager/dbus-introspection/nm-manager.xml file: http://sprunge.us/KDLF7p yes i excluded networkmanager use flag, it said it was already excluded
Poster

ok i hope i did what is requested from me, check this http://sprunge.us/CRYifz

From what package do you have installed /usr/bin/dbusxml2qt3? Is it from dbus-1-tqt version 14.0.13 or does it come from something else?

i don't have the package dbus-1-tqt installed i looked for it uaing "which" command as well as dbusxml2qt3

> > ok i hope i did what is requested from me, check this http://sprunge.us/CRYifz > > From what package do you have installed `/usr/bin/dbusxml2qt3`? Is it from `dbus-1-tqt` version 14.0.13 or does it come from something else? i don't have the package dbus-1-tqt installed i looked for it uaing "which" command as well as dbusxml2qt3
Owner

ok i hope i did what is requested from me, check this http://sprunge.us/CRYifz

From what package do you have installed /usr/bin/dbusxml2qt3? Is it from dbus-1-tqt version 14.0.13 or does it come from something else?

i don't have the package dbus-1-tqt installed i looked for it uaing "which" command as well as dbus-1-tqt

If you don't have dbus-1-tqt installed, then it explains the cause of the problem. The dbusxml2qt3 binary, which is part of the dbus-1-tqt, is used for processing the XML file. So I am surprised that the CMake rules configuration did not fail if the dbus-1-tqt is not installed.

> > > ok i hope i did what is requested from me, check this http://sprunge.us/CRYifz > > > > From what package do you have installed `/usr/bin/dbusxml2qt3`? Is it from `dbus-1-tqt` version 14.0.13 or does it come from something else? > > i don't have the package dbus-1-tqt installed i looked for it uaing "which" command as well as dbus-1-tqt If you don't have `dbus-1-tqt` installed, then it explains the cause of the problem. The `dbusxml2qt3` binary, which is part of the `dbus-1-tqt`, is used for processing the XML file. So I am surprised that the CMake rules configuration did not fail if the `dbus-1-tqt` is not installed.
Collaborator

If you don't have dbus-1-tqt installed, then it explains the cause of the problem. The dbusxml2qt3 binary, which is part of the dbus-1-tqt, is used for processing the XML file. So I am surprised that the CMake rules configuration did not fail if the dbus-1-tqt is not installed.

I'm surprised that the dbus-1-tqt package is not installed, it's in the tdelibs dependencies.

i don't have the package dbus-1-tqt installed i looked for it uaing "which" command as well as dbus-1-tqt

You need to search using the commands:

$ qlist -I dbus-1-tqt
$ qlist dbus-1-tqt

i'm sorry for being late in my reply again. here is my /var/tmp/portage/trinity-base/tdelibs-14.0.13/work/tdelibs-trinity-14.0.13/tdecore/tdehw/networkbackends/network-manager/dbus-introspection/nm-manager.xml file:
http://sprunge.us/KDLF7p

I'm not sure that wgetpaste also sends escape characters, so I asked to put this file in an archive. Checked the working file and creates files: networkmanagerproxy.cpp networkmanagerproxy.h.

yes i excluded networkmanager use flag, it said it was already excluded

This is the standard output of euse. You now just need to rebuild tdelibs again.

> If you don't have dbus-1-tqt installed, then it explains the cause of the problem. The dbusxml2qt3 binary, which is part of the dbus-1-tqt, is used for processing the XML file. So I am surprised that the CMake rules configuration did not fail if the dbus-1-tqt is not installed. I'm surprised that the `dbus-1-tqt` package is not installed, it's in the tdelibs dependencies. > i don't have the package dbus-1-tqt installed i looked for it uaing "which" command as well as dbus-1-tqt You need to search using the commands: ``` $ qlist -I dbus-1-tqt $ qlist dbus-1-tqt ``` > i'm sorry for being late in my reply again. here is my /var/tmp/portage/trinity-base/tdelibs-14.0.13/work/tdelibs-trinity-14.0.13/tdecore/tdehw/networkbackends/network-manager/dbus-introspection/nm-manager.xml file: > http://sprunge.us/KDLF7p I'm not sure that `wgetpaste` also sends escape characters, so I asked to put this file in an archive. Checked the working file and creates files: `networkmanagerproxy.cpp` `networkmanagerproxy.h`. > yes i excluded networkmanager use flag, it said it was already excluded This is the standard output of `euse`. You now just need to rebuild tdelibs again.
Poster

tde-libs has been put in the list before dbus-1-tqt

tde-libs has been put in the list before dbus-1-tqt
Poster

anyway i was able to merge all the packages successfully. thank you very much. i tried to change MAKEOPTS="-j1" in make.conf file and it worked. before i just put it in the emerge command. moreover the version has changed to become 14.1.0 which probably helped as well

anyway i was able to merge all the packages successfully. thank you very much. i tried to change MAKEOPTS="-j1" in make.conf file and it worked. before i just put it in the emerge command. moreover the version has changed to become 14.1.0 which probably helped as well
Collaborator

tde-libs has been put in the list before dbus-1-tqt

No, tdelibs cannot be built before dbus-1-tqt. The line in tdelibs is responsible for this: ~dev-libs/dbus-1-tqt-${PV}

anyway i was able to merge all the packages successfully. thank you very much. i tried to change MAKEOPTS="-j1" in make.conf file and it worked. before i just put it in the emerge command. moreover the version has changed to become 14.1.0 which probably helped as well

I'm not sure about the -j1 option, it was needed in order for the error output to be more consistent. It remains either the version, or the fact that the networkmanager flag was disabled using euse.

> tde-libs has been put in the list before dbus-1-tqt No, `tdelibs` cannot be built before `dbus-1-tqt`. The line in `tdelibs` is responsible for this: `~dev-libs/dbus-1-tqt-${PV}` > anyway i was able to merge all the packages successfully. thank you very much. i tried to change MAKEOPTS="-j1" in make.conf file and it worked. before i just put it in the emerge command. moreover the version has changed to become 14.1.0 which probably helped as well I'm not sure about the `-j1` option, it was needed in order for the error output to be more consistent. It remains either the version, or the fact that the `networkmanager` flag was disabled using `euse`.
Poster

although i merged it successfully it crashes once it is launched. i launch it through vnc connection. the other DE work fine and lightdm works fine
i use default gentoo network management tool netifrc, tde crashes in the main screen in "starting the services" step. i guess i need to start networkmanager service

although i merged it successfully it crashes once it is launched. i launch it through vnc connection. the other DE work fine and lightdm works fine i use default gentoo network management tool netifrc, tde crashes in the main screen in "starting the services" step. i guess i need to start networkmanager service
Collaborator

although i merged it successfully it crashes once it is launched. i launch it through vnc connection. the other DE work fine and lightdm works fine

Later I will check on vnc.

i use default gentoo network management tool netifrc, tde crashes in the main screen in "starting the services" step. i guess i need to start networkmanager service

It's hard for me to understand why networkmanager is needed if the network works fine through netifrc.

> although i merged it successfully it crashes once it is launched. i launch it through vnc connection. the other DE work fine and lightdm works fine Later I will check on vnc. > i use default gentoo network management tool netifrc, tde crashes in the main screen in "starting the services" step. i guess i need to start networkmanager service It's hard for me to understand why `networkmanager` is needed if the network works fine through `netifrc`.
Collaborator

What are you using as client and server for vnc?
I'm currently updating the world, so I won't be able to test it for a while. Later I will check on TigerVNC. TDE also has its own server and client: krfb and krdc.

What are you using as client and server for vnc? I'm currently updating the world, so I won't be able to test it for a while. Later I will check on TigerVNC. TDE also has its own server and client: `krfb` and `krdc`.
Collaborator

Checked on TigerVNC, everything works. I don't have networkmanager installed.
picture46
I just added a line to the /etc/conf.d/tigervnc file:

TIGERVNC_XSESSION_FILE="/etc/X11/Sessions/tde-14"
Checked on TigerVNC, everything works. I don't have `networkmanager` installed. <a href='https://postimg.cc/YLwFLSjv' target='_blank'><img src='https://i.postimg.cc/YLwFLSjv/picture46.png' border='0' alt='picture46'/></a> I just added a line to the /etc/conf.d/tigervnc file: ``` TIGERVNC_XSESSION_FILE="/etc/X11/Sessions/tde-14" ```

Hi!
Run into the same issue but on trinity 14.1.0

* ERROR: trinity-base/tdelibs-14.1.0::trinity-official failed (compile phase):
*   ninja -v -j1 -l0 failed
* 
* Call stack:
*     ebuild.sh, line  136:  Called src_compile
*   environment, line 2252:  Called trinity-base-2_src_compile
*   environment, line 3244:  Called cmake_src_compile
*   environment, line  909:  Called cmake_build
*   environment, line  878:  Called eninja
*   environment, line 1333:  Called die
* The specific snippet of code:
*       "$@" || die -n "${*} failed"
* 
* If you need support, post the output of `emerge --info '=trinity-base/tdelibs-14.1.0::trinity-official'`,
* the complete build log and the output of `emerge -pqv '=trinity-base/tdelibs-14.1.0::trinity-official'`.
* The complete build log is located at '/var/tmp/portage/trinity-base/tdelibs-14.1.0/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/trinity-base/tdelibs-14.1.0/temp/environment'.
* Working directory: '/var/tmp/portage/trinity-base/tdelibs-14.1.0/work/tdelibs-trinity-14.1.0_build'
* S: '/var/tmp/portage/trinity-base/tdelibs-14.1.0/work/tdelibs-trinity-14.1.0'

even after disabling networkmanager flag with euse and changing makeopts to j1 the issue still exists

Hi! Run into the same issue but on trinity 14.1.0 ``` * ERROR: trinity-base/tdelibs-14.1.0::trinity-official failed (compile phase): * ninja -v -j1 -l0 failed * * Call stack: * ebuild.sh, line 136: Called src_compile * environment, line 2252: Called trinity-base-2_src_compile * environment, line 3244: Called cmake_src_compile * environment, line 909: Called cmake_build * environment, line 878: Called eninja * environment, line 1333: Called die * The specific snippet of code: * "$@" || die -n "${*} failed" * * If you need support, post the output of `emerge --info '=trinity-base/tdelibs-14.1.0::trinity-official'`, * the complete build log and the output of `emerge -pqv '=trinity-base/tdelibs-14.1.0::trinity-official'`. * The complete build log is located at '/var/tmp/portage/trinity-base/tdelibs-14.1.0/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/trinity-base/tdelibs-14.1.0/temp/environment'. * Working directory: '/var/tmp/portage/trinity-base/tdelibs-14.1.0/work/tdelibs-trinity-14.1.0_build' * S: '/var/tmp/portage/trinity-base/tdelibs-14.1.0/work/tdelibs-trinity-14.1.0' ``` even after disabling networkmanager flag with euse and changing makeopts to j1 the issue still exists

If i use

CMAKE_MAKEFILE_GENERATOR=emake emerge -av1 tdelibs

I get this issue after Generating tdeshortcutdialog_advanced.h, tdeshortcutdialog_advanced.cpp:

CMake Error at /usr/share/cmake/Modules/TDEMacros.cmake:74 (message):
  #################################################

   Error executing '/usr/tqt3/bin/tquic': Subprocess aborted

  #################################################
Call Stack (most recent call first):
  /usr/share/cmake/Modules/TDEMacros.cmake:149 (tde_message_fatal)
  /usr/share/cmake/Modules/tde_uic.cmake:42 (tde_execute_process)


make[2]: *** [tdeui/CMakeFiles/tdeui-shared.dir/build.make:229: tdeui/tdeshortcutdialog_advanced.h] Error 1
make[2]: Leaving directory '/var/tmp/portage/trinity-base/tdelibs-14.1.0/work/tdelibs-trinity-14.1.0_build'
make[1]: *** [CMakeFiles/Makefile2:7711: tdeui/CMakeFiles/tdeui-shared.dir/all] Error 2
make[1]: Leaving directory '/var/tmp/portage/trinity-base/tdelibs-14.1.0/work/tdelibs-trinity-14.1.0_build'
make: *** [Makefile:146: all] Error 2
 * ERROR: trinity-base/tdelibs-14.1.0::trinity-official failed (compile phase):
 *   emake failed
 * 
 * If you need support, post the output of `emerge --info '=trinity-base/tdelibs-14.1.0::trinity-official'`,
 * the complete build log and the output of `emerge -pqv '=trinity-base/tdelibs-14.1.0::trinity-official'`.
 * The complete build log is located at '/var/tmp/portage/trinity-base/tdelibs-14.1.0/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/trinity-base/tdelibs-14.1.0/temp/environment'.
 * Working directory: '/var/tmp/portage/trinity-base/tdelibs-14.1.0/work/tdelibs-trinity-14.1.0_build'
 * S: '/var/tmp/portage/trinity-base/tdelibs-14.1.0/work/tdelibs-trinity-14.1.0'

>>> Failed to emerge trinity-base/tdelibs-14.1.0, Log file:

>>>  '/var/tmp/portage/trinity-base/tdelibs-14.1.0/temp/build.log'

 * Messages for package trinity-base/tdelibs-14.1.0:

 * ERROR: trinity-base/tdelibs-14.1.0::trinity-official failed (compile phase):
 *   emake failed
 * 
 * If you need support, post the output of `emerge --info '=trinity-base/tdelibs-14.1.0::trinity-official'`,
 * the complete build log and the output of `emerge -pqv '=trinity-base/tdelibs-14.1.0::trinity-official'`.
 * The complete build log is located at '/var/tmp/portage/trinity-base/tdelibs-14.1.0/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/trinity-base/tdelibs-14.1.0/temp/environment'.
 * Working directory: '/var/tmp/portage/trinity-base/tdelibs-14.1.0/work/tdelibs-trinity-14.1.0_build'
 * S: '/var/tmp/portage/trinity-base/tdelibs-14.1.0/work/tdelibs-trinity-14.1.0'
If i use ``` CMAKE_MAKEFILE_GENERATOR=emake emerge -av1 tdelibs ``` I get this issue after Generating tdeshortcutdialog_advanced.h, tdeshortcutdialog_advanced.cpp: ``` CMake Error at /usr/share/cmake/Modules/TDEMacros.cmake:74 (message): ################################################# Error executing '/usr/tqt3/bin/tquic': Subprocess aborted ################################################# Call Stack (most recent call first): /usr/share/cmake/Modules/TDEMacros.cmake:149 (tde_message_fatal) /usr/share/cmake/Modules/tde_uic.cmake:42 (tde_execute_process) make[2]: *** [tdeui/CMakeFiles/tdeui-shared.dir/build.make:229: tdeui/tdeshortcutdialog_advanced.h] Error 1 make[2]: Leaving directory '/var/tmp/portage/trinity-base/tdelibs-14.1.0/work/tdelibs-trinity-14.1.0_build' make[1]: *** [CMakeFiles/Makefile2:7711: tdeui/CMakeFiles/tdeui-shared.dir/all] Error 2 make[1]: Leaving directory '/var/tmp/portage/trinity-base/tdelibs-14.1.0/work/tdelibs-trinity-14.1.0_build' make: *** [Makefile:146: all] Error 2 * ERROR: trinity-base/tdelibs-14.1.0::trinity-official failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=trinity-base/tdelibs-14.1.0::trinity-official'`, * the complete build log and the output of `emerge -pqv '=trinity-base/tdelibs-14.1.0::trinity-official'`. * The complete build log is located at '/var/tmp/portage/trinity-base/tdelibs-14.1.0/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/trinity-base/tdelibs-14.1.0/temp/environment'. * Working directory: '/var/tmp/portage/trinity-base/tdelibs-14.1.0/work/tdelibs-trinity-14.1.0_build' * S: '/var/tmp/portage/trinity-base/tdelibs-14.1.0/work/tdelibs-trinity-14.1.0' >>> Failed to emerge trinity-base/tdelibs-14.1.0, Log file: >>> '/var/tmp/portage/trinity-base/tdelibs-14.1.0/temp/build.log' * Messages for package trinity-base/tdelibs-14.1.0: * ERROR: trinity-base/tdelibs-14.1.0::trinity-official failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=trinity-base/tdelibs-14.1.0::trinity-official'`, * the complete build log and the output of `emerge -pqv '=trinity-base/tdelibs-14.1.0::trinity-official'`. * The complete build log is located at '/var/tmp/portage/trinity-base/tdelibs-14.1.0/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/trinity-base/tdelibs-14.1.0/temp/environment'. * Working directory: '/var/tmp/portage/trinity-base/tdelibs-14.1.0/work/tdelibs-trinity-14.1.0_build' * S: '/var/tmp/portage/trinity-base/tdelibs-14.1.0/work/tdelibs-trinity-14.1.0' ```
Collaborator

@Pozitigor
According to your conclusion, it is impossible to understand what the problem is. You have a completely different build output. Therefore, I repeat again, post the build log with the -j1 parameter.

# wgetpaste -s sprunge /var/tmp/portage/trinity-base/tdelibs-14.1.0/temp/build.log

You didn't provide a complete build log.

@Pozitigor According to your conclusion, it is impossible to understand what the problem is. You have a completely different build output. Therefore, I repeat again, post the build log with the `-j1` parameter. ``` # wgetpaste -s sprunge /var/tmp/portage/trinity-base/tdelibs-14.1.0/temp/build.log ``` You didn't provide a complete build log.

@ormorph
there my emake build log:
http://sprunge.us/B9Nfro
there my ninja build log:
http://sprunge.us/juvqFH

Sorry for not sharing these logs earlier

@ormorph there my emake build log: http://sprunge.us/B9Nfro there my ninja build log: http://sprunge.us/juvqFH Sorry for not sharing these logs earlier
Collaborator

Unfortunately, this error is not related to a bug in the code. This is an iceauth issue. This is indicated by the lines:

_IceTransSocketUNIXConnect: Cannot connect to non-local host Redcore-Igor-PC
_IceTransSocketUNIXConnect: Cannot connect to non-local host Redcore-Igor-PC

You can try to run the following commands before building:

# unset SESSION_MANAGER
# rm ~/.ICEauthority

Also, after these steps, check if there are paths that are no longer in use:

# iceauth list|grep localhost

If there are paths in the output that are not in /tmp/xxx, then remove them. Read more:

# man iceauth

This is a rather rare problem, it could occur not only during the assembly of TDE, perhaps you somehow collect it in a special way. You may be using a remote build.

Unfortunately, this error is not related to a bug in the code. This is an `iceauth` issue. This is indicated by the lines: ``` _IceTransSocketUNIXConnect: Cannot connect to non-local host Redcore-Igor-PC _IceTransSocketUNIXConnect: Cannot connect to non-local host Redcore-Igor-PC ``` You can try to run the following commands before building: ``` # unset SESSION_MANAGER # rm ~/.ICEauthority ``` Also, after these steps, check if there are paths that are no longer in use: ``` # iceauth list|grep localhost ``` If there are paths in the output that are not in /tmp/xxx, then remove them. Read more: ``` # man iceauth ``` This is a rather rare problem, it could occur not only during the assembly of TDE, perhaps you somehow collect it in a special way. You may be using a remote build.

@ormorph
your solution worked perfectly, many thanks, now I can finally install TDE on my pc!

@ormorph your solution worked perfectly, many thanks, now I can finally install TDE on my pc!
Sign in to join this conversation.
No Milestone
No Assignees
5 Participants
Notifications
Due Date

No due date set.

Dependencies

No dependencies set.

Reference: TDE/tde-packaging-gentoo#286
Loading…
There is no content yet.