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
...
...
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. -->
@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.
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.
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
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.
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
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?
> 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?
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.
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?
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
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
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.
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.cppnetworkmanagerproxy.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.
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
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`.
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
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`.
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`.
Checked on TigerVNC, everything works. I don't have networkmanager installed.
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"
```
* 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
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'
```
@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.
@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
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.
Basic information
Description
Steps to reproduce
Screenshots
@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:
You should get a link to the output.
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.
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
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:
You are compiling with 5 tdelibs threads. Also, most likely your swap partition is not connected.
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
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?This memory is more than enough, unless you collect it through a virtual machine, on which it is allocated much less.
I agree, we need a build log by 1 thread.
Also, if this is a problem in
ninja
, then you can try to build usingmake
to build: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?
Yes, put the log of the same file. Preferably two build options with one thread, with and without
emake
.ok i hope i did what is requested from me, check this http://sprunge.us/CRYifz
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:
It is desirable to upload the file as an archive.
As a solution to the problem, you can build without the
networkmanager
flag:Euse is included in the
app-portage/gentoolkit
package.From what package do you have installed
/usr/bin/dbusxml2qt3
? Is it fromdbus-1-tqt
version 14.0.13 or does it come from something else?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 don't have the package dbus-1-tqt installed i looked for it uaing "which" command as well as dbusxml2qt3
If you don't have
dbus-1-tqt
installed, then it explains the cause of the problem. Thedbusxml2qt3
binary, which is part of thedbus-1-tqt
, is used for processing the XML file. So I am surprised that the CMake rules configuration did not fail if thedbus-1-tqt
is not installed.I'm surprised that the
dbus-1-tqt
package is not installed, it's in the tdelibs dependencies.You need to search using the commands:
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
.This is the standard output of
euse
. You now just need to rebuild tdelibs again.tde-libs has been put in the list before dbus-1-tqt
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
No,
tdelibs
cannot be built beforedbus-1-tqt
. The line intdelibs
is responsible for this:~dev-libs/dbus-1-tqt-${PV}
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 thenetworkmanager
flag was disabled usingeuse
.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
Later I will check on vnc.
It's hard for me to understand why
networkmanager
is needed if the network works fine throughnetifrc
.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
andkrdc
.Checked on TigerVNC, everything works. I don't have
networkmanager
installed.I just added a line to the /etc/conf.d/tigervnc file:
Hi!
Run into the same issue but on trinity 14.1.0
even after disabling networkmanager flag with euse and changing makeopts to j1 the issue still exists
If i use
I get this issue after Generating tdeshortcutdialog_advanced.h, tdeshortcutdialog_advanced.cpp:
@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.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
Unfortunately, this error is not related to a bug in the code. This is an
iceauth
issue. This is indicated by the lines:You can try to run the following commands before building:
Also, after these steps, check if there are paths that are no longer in use:
If there are paths in the output that are not in /tmp/xxx, then remove them. Read more:
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!