After check out source code of xdg-app, I found it is trying to find a file
with .debug appended, but it doesn't exist, not generated by previous
processes.

Is this a Bug?

2016-03-31 12:03 GMT-06:00 Daniel Espinosa <[email protected]>:

> I'm trying to build an APP to create a bundle. I've folow tutorials and
> created a JSON file to do so, but I found a problem with a library written
> in Vala.
>
> Because of this I'm trying to create  a Runtime/SDK using the required
> libraries for my APP. As this is a problem with open source projects, I've
> created a JSON file to create this runtime/sdk with the following:
>
> {
>   "app-id": "org.gnome.Sdk.gxml",
>   "build-runtime":true,
>   "runtime": "org.gnome.Platform",
>   "runtime-version": "3.18",
>   "sdk": "org.gnome.Sdk",
>   "modules": [
>     {
>       "name": "ligee",
>       "config-opts": ["--disable-introspection"],
>       "sources": [
>         {
>           "type": "archive",
>           "url": "
> https://download.gnome.org/sources/libgee/0.18/libgee-0.18.0.tar.xz";,
>           "sha256":
> "4ad99ef937d071b4883c061df40bfe233f7649d50c354cf81235f180b4244399"
>         }
>       ]
>     },
>     {
>       "name": "gxml",
>       "config-opts": ["--disable-introspection"],
>       "sources": [
>         {
>           "type": "archive",
>           "url": "
> https://download.gnome.org/sources/gxml/0.8/gxml-0.8.2.tar.xz";,
>           "sha256":
> "79bb09746ba03d617b7045a486f679a9bd2fb3ec088c2ed6017b27a27d560773"
>         }
>       ]
>     }
>   ]
> }
>
> When I try to build this runtime using:
>
> xdg-app-builder -v ./gxml org.gnome.Sdk.gxml.json
>
> Build starts, but fail not found a "eu-strip" (script?) with following
> messages:
>
>
>
> *Trace is:*Downloading sources
> Initializing build dir
> Commiting stage init to cache
> Starting build of org.gnome.Sdk.gxml
> ========================================================================
> Building module ligee in
> /home/despinosa/Proyectos/PKG/pwmc-cfdi/.xdg-app-builder/build/ligee-9
> ========================================================================
> Running: xdg-app build --nofilesystem=host
> --filesystem=/home/despinosa/Proyectos/PKG/pwmc-cfdi/.xdg-app-builder/build/ligee-9
> --bind-mount=/run/build-runtime/ligee=/home/despinosa/Proyectos/PKG/pwmc-cfdi/.xdg-app-builder/build/ligee-9
> --build-dir=/run/build-runtime/ligee
> /home/despinosa/Proyectos/PKG/pwmc-cfdi/gxml ./configure --prefix=/usr
> --disable-introspection
> checking for a BSD-compatible install... /usr/bin/install -c
> checking whether build environment is sane... yes
> checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
> checking for gawk... gawk
> checking whether make sets $(MAKE)... yes
> checking whether make supports nested variables... yes
> checking whether UID '1000' is supported by ustar format... yes
> checking whether GID '1000' is supported by ustar format... yes
> checking how to create a ustar tar archive... gnutar
> checking whether make supports nested variables... (cached) yes
> checking for gcc... gcc
> checking whether the C compiler works... yes
> checking for C compiler default output file name... a.out
> checking for suffix of executables...
> checking whether we are cross compiling... no
> 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 whether gcc understands -c and -o together... yes
> checking for style of include used by make... GNU
> checking dependency style of gcc... gcc3
> checking build system type... x86_64-unknown-linux-gnu
> checking host system type... x86_64-unknown-linux-gnu
> checking how to print strings... printf
> checking for a sed that does not truncate output... /usr/bin/sed
> checking for grep that handles long lines and -e... /usr/bin/grep
> checking for egrep... /usr/bin/grep -E
> checking for fgrep... /usr/bin/grep -F
> checking for ld used by gcc... /usr/x86_64-freedesktop-linux/bin/ld
> checking if the linker (/usr/x86_64-freedesktop-linux/bin/ld) is GNU ld...
> yes
> checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
> checking the name lister (/usr/bin/nm -B) interface... BSD nm
> checking whether ln -s works... yes
> checking the maximum length of command line arguments... 1572864
> checking whether the shell understands some XSI constructs... yes
> checking whether the shell understands "+="... yes
> checking how to convert x86_64-unknown-linux-gnu file names to
> x86_64-unknown-linux-gnu format... func_convert_file_noop
> checking how to convert x86_64-unknown-linux-gnu file names to toolchain
> format... func_convert_file_noop
> checking for /usr/x86_64-freedesktop-linux/bin/ld option to reload object
> files... -r
> checking for objdump... objdump
> checking how to recognize dependent libraries... pass_all
> checking for dlltool... no
> checking how to associate runtime and link libraries... printf %s\n
> checking for ar... ar
> checking for archiver @FILE support... @
> checking for strip... strip
> checking for ranlib... ranlib
> checking command to parse /usr/bin/nm -B output from gcc object... ok
> checking for sysroot... no
> checking for mt... no
> checking if : is a manifest tool... no
> checking how to run the C preprocessor... gcc -E
> 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 dlfcn.h... yes
> checking for objdir... .libs
> checking if gcc supports -fno-rtti -fno-exceptions... no
> checking for gcc option to produce PIC... -fPIC -DPIC
> checking if gcc PIC flag -fPIC -DPIC works... yes
> checking if gcc static flag -static works... no
> checking if gcc supports -c -o file.o... yes
> checking if gcc supports -c -o file.o... (cached) yes
> checking whether the gcc linker (/usr/x86_64-freedesktop-linux/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... no
> checking for pkg-config... /usr/bin/pkg-config
> checking pkg-config is at least version 0.9.0... yes
> checking for GLIB... yes
> checking for gobject-introspection... no (disabled, use
> --enable-introspection to enable)
> checking that generated files are newer than configure... done
> configure: creating ./config.status
> config.status: creating Makefile
> config.status: creating gee-0.8.pc
> config.status: creating benchmark/Makefile
> config.status: creating doc/Makefile
> config.status: creating gee/Makefile
> config.status: creating tests/Makefile
> config.status: creating config.h
> config.status: executing depfiles commands
> config.status: executing libtool commands
> Running: xdg-app build --nofilesystem=host
> --filesystem=/home/despinosa/Proyectos/PKG/pwmc-cfdi/.xdg-app-builder/build/ligee-9
> --bind-mount=/run/build-runtime/ligee=/home/despinosa/Proyectos/PKG/pwmc-cfdi/.xdg-app-builder/build/ligee-9
> --build-dir=/run/build-runtime/ligee
> /home/despinosa/Proyectos/PKG/pwmc-cfdi/gxml make -j8 -l16
> make  all-recursive
> make[1]: Entering directory '/run/build-runtime/ligee'
> Making all in gee
> make[2]: Entering directory '/run/build-runtime/ligee/gee'
>   CC       libgee_0_8_la-assemblyinfo.lo
>   CC       libgee_0_8_la-abstractcollection.lo
>   CC       libgee_0_8_la-abstractbidirsortedset.lo
>   CC       libgee_0_8_la-abstractbidirlist.lo
>   CC       libgee_0_8_la-abstractbidirsortedmap.lo
>   CC       libgee_0_8_la-abstractlist.lo
>   CC       libgee_0_8_la-abstractmap.lo
>   CC       libgee_0_8_la-abstractmultimap.lo
>   CC       libgee_0_8_la-abstractmultiset.lo
>   CC       libgee_0_8_la-abstractqueue.lo
>   CC       libgee_0_8_la-abstractset.lo
>   CC       libgee_0_8_la-abstractsortedmap.lo
>   CC       libgee_0_8_la-abstractsortedset.lo
>   CC       libgee_0_8_la-arraylist.lo
>   CC       libgee_0_8_la-arrayqueue.lo
>   CC       libgee_0_8_la-bidiriterator.lo
>   CC       libgee_0_8_la-bidirlist.lo
>   CC       libgee_0_8_la-bidirlistiterator.lo
>   CC       libgee_0_8_la-bidirmapiterator.lo
>   CC       libgee_0_8_la-bidirsortedset.lo
>   CC       libgee_0_8_la-collection.lo
>   CC       libgee_0_8_la-bidirsortedmap.lo
>   CC       libgee_0_8_la-comparable.lo
>   CC       libgee_0_8_la-concurrentlist.lo
>   CC       libgee_0_8_la-concurrentset.lo
>   CC       libgee_0_8_la-deque.lo
>   CC       libgee_0_8_la-functions.lo
>   CC       libgee_0_8_la-future.lo
>   CC       libgee_0_8_la-hashable.lo
>   CC       libgee_0_8_la-hashmap.lo
>   CC       libgee_0_8_la-hashmultimap.lo
>   CC       libgee_0_8_la-hashmultiset.lo
>   CC       libgee_0_8_la-hashset.lo
>   CC       libgee_0_8_la-hazardpointer.lo
>   CC       libgee_0_8_la-iterable.lo
>   CC       libgee_0_8_la-iterator.lo
>   CC       libgee_0_8_la-lazy.lo
>   CC       libgee_0_8_la-linkedlist.lo
>   CC       libgee_0_8_la-lightmapfuture.lo
>   CC       libgee_0_8_la-list.lo
>   CC       libgee_0_8_la-listiterator.lo
>   CC       libgee_0_8_la-map.lo
>   CC       libgee_0_8_la-mapiterator.lo
>   CC       libgee_0_8_la-multimap.lo
>   CC       libgee_0_8_la-multiset.lo
>   CC       libgee_0_8_la-priorityqueue.lo
>   CC       libgee_0_8_la-promise.lo
>   CC       libgee_0_8_la-queue.lo
>   CC       libgee_0_8_la-readonlybidirlist.lo
>   CC       libgee_0_8_la-readonlybidirsortedset.lo
>   CC       libgee_0_8_la-readonlybidirsortedmap.lo
>   CC       libgee_0_8_la-readonlycollection.lo
>   CC       libgee_0_8_la-readonlylist.lo
>   CC       libgee_0_8_la-readonlymap.lo
>   CC       libgee_0_8_la-readonlymultimap.lo
>   CC       libgee_0_8_la-readonlymultiset.lo
>   CC       libgee_0_8_la-readonlyset.lo
>   CC       libgee_0_8_la-readonlysortedmap.lo
>   CC       libgee_0_8_la-readonlysortedset.lo
>   CC       libgee_0_8_la-set.lo
>   CC       libgee_0_8_la-sortedmap.lo
>   CC       libgee_0_8_la-sortedset.lo
>   CC       libgee_0_8_la-streamiterator.lo
>   CC       libgee_0_8_la-task.lo
>   CC       libgee_0_8_la-teeiterator.lo
>   CC       libgee_0_8_la-timsort.lo
>   CC       libgee_0_8_la-traversable.lo
>   CC       libgee_0_8_la-treemap.lo
>   CC       libgee_0_8_la-treemultimap.lo
>   CC       libgee_0_8_la-treemultiset.lo
>   CC       libgee_0_8_la-treeset.lo
>   CC       libgee_0_8_la-unfolditerator.lo
>   CC       libgee_0_8_la-unrolledlinkedlist.lo
>   CCLD     libgee-0.8.la
> make[2]: Leaving directory '/run/build-runtime/ligee/gee'
> Making all in tests
> make[2]: Entering directory '/run/build-runtime/ligee/tests'
>   CC       tests-testarraylist.o
>   CC       tests-testbidirsortedset.o
>   CC       tests-testarrayqueue.o
>   CC       tests-testbidirlist.o
>   CC       tests-testbidirsortedmap.o
>   CC       tests-testconcurrentlist.o
>   CC       tests-testcollection.o
>   CC       tests-testcase.o
>   CC       tests-testconcurrentset.o
>   CC       tests-testdata.o
>   CC       tests-testdeque.o
>   CC       tests-testfunctions.o
>   CC       tests-testhashmap.o
>   CC       tests-testhashmultimap.o
>   CC       tests-testhashmultiset.o
>   CC       tests-testhashset.o
>   CC       tests-testlinkedlist.o
>   CC       tests-testlinkedlistasdeque.o
>   CC       tests-testlist.o
>   CC       tests-testmain.o
>   CC       tests-testmap.o
>   CC       tests-testmultimap.o
>   CC       tests-testmultiset.o
>   CC       tests-testpriorityqueue.o
>   CC       tests-testqueue.o
>   CC       tests-testreadonlybidirlist.o
>   CC       tests-testreadonlycollection.o
>   CC       tests-testreadonlylist.o
>   CC       tests-testreadonlymap.o
>   CC       tests-testreadonlyset.o
>   CC       tests-testset.o
>   CC       tests-testsortedset.o
>   CC       tests-testsortedmap.o
>   CC       tests-testtreemap.o
>   CC       tests-testtreemultimap.o
>   CC       tests-testtreemultiset.o
>   CC       tests-testtreeset.o
>   CC       tests-testunrolledlinkedlist.o
>   CC       tests-testunrolledlinkedlistasdeque.o
>   CCLD     tests
> make[2]: Leaving directory '/run/build-runtime/ligee/tests'
> make[2]: Entering directory '/run/build-runtime/ligee'
> make[2]: Leaving directory '/run/build-runtime/ligee'
> make[1]: Leaving directory '/run/build-runtime/ligee'
> Running: xdg-app build --nofilesystem=host
> --filesystem=/home/despinosa/Proyectos/PKG/pwmc-cfdi/.xdg-app-builder/build/ligee-9
> --bind-mount=/run/build-runtime/ligee=/home/despinosa/Proyectos/PKG/pwmc-cfdi/.xdg-app-builder/build/ligee-9
> --build-dir=/run/build-runtime/ligee
> /home/despinosa/Proyectos/PKG/pwmc-cfdi/gxml make install
> Making install in gee
> make[1]: Entering directory '/run/build-runtime/ligee/gee'
>   CCLD     libgee-0.8.la
> make[2]: Entering directory '/run/build-runtime/ligee/gee'
>   CCLD     libgee-0.8.la
>  /usr/bin/mkdir -p '/usr/lib'
>  /bin/sh ../libtool   --mode=install /usr/bin/install -c   libgee-0.8.la
> '/usr/lib'
> libtool: install: /usr/bin/install -c .libs/libgee-0.8.so.2.5.1
> /usr/lib/libgee-0.8.so.2.5.1
> libtool: install: (cd /usr/lib && { ln -s -f libgee-0.8.so.2.5.1
> libgee-0.8.so.2 || { rm -f libgee-0.8.so.2 && ln -s libgee-0.8.so.2.5.1
> libgee-0.8.so.2; }; })
> libtool: install: (cd /usr/lib && { ln -s -f libgee-0.8.so.2.5.1
> libgee-0.8.so || { rm -f libgee-0.8.so && ln -s libgee-0.8.so.2.5.1
> libgee-0.8.so; }; })
> libtool: install: /usr/bin/install -c .libs/libgee-0.8.lai /usr/lib/
> libgee-0.8.la
> libtool: finish: PATH="/app/bin:/usr/bin:/sbin" ldconfig -n /usr/lib
> ----------------------------------------------------------------------
> Libraries have been installed in:
>    /usr/lib
>
> If you ever happen to want to link against installed libraries
> in a given directory, LIBDIR, you must either use libtool, and
> specify the full pathname of the library, or use the `-LLIBDIR'
> flag during linking and do at least one of the following:
>    - add LIBDIR to the `LD_LIBRARY_PATH' environment variable
>      during execution
>    - add LIBDIR to the `LD_RUN_PATH' environment variable
>      during linking
>    - use the `-Wl,-rpath -Wl,LIBDIR' linker flag
>    - have your system administrator add LIBDIR to `/etc/ld.so.conf'
>
> See any operating system documentation about shared libraries for
> more information, such as the ld(1) and ld.so(8) manual pages.
> ----------------------------------------------------------------------
>  /usr/bin/mkdir -p '/usr/share/vala/vapi'
>  /usr/bin/install -c -m 644 gee-0.8.vapi '/usr/share/vala/vapi'
>  /usr/bin/mkdir -p '/usr/include/gee-0.8'
>  /usr/bin/install -c -m 644 gee.h '/usr/include/gee-0.8'
> make[2]: Leaving directory '/run/build-runtime/ligee/gee'
> make[1]: Leaving directory '/run/build-runtime/ligee/gee'
> Making install in tests
> make[1]: Entering directory '/run/build-runtime/ligee/tests'
> make[2]: Entering directory '/run/build-runtime/ligee/tests'
> make[2]: Nothing to be done for 'install-exec-am'.
> make[2]: Nothing to be done for 'install-data-am'.
> make[2]: Leaving directory '/run/build-runtime/ligee/tests'
> make[1]: Leaving directory '/run/build-runtime/ligee/tests'
> make[1]: Entering directory '/run/build-runtime/ligee'
> make[2]: Entering directory '/run/build-runtime/ligee'
> make[2]: Nothing to be done for 'install-exec-am'.
>  /usr/bin/mkdir -p '/usr/lib/pkgconfig'
>  /usr/bin/install -c -m 644 gee-0.8.pc '/usr/lib/pkgconfig'
> make[2]: Leaving directory '/run/build-runtime/ligee'
> make[1]: Leaving directory '/run/build-runtime/ligee'
> stripping
> /home/despinosa/Proyectos/PKG/pwmc-cfdi/gxml/usr/lib/libgee-0.8.so.2.5.1 to
> /home/despinosa/Proyectos/PKG/pwmc-cfdi/gxml/usr/lib/debug/usr/lib/libgee-0.8.so.2.5.1.debug
> error: Falló al ejecutar el proceso hijo «eu-strip» (No existe el archivo
> o el directorio)
>
>
>
>
>
>
> --
> Trabajar, la mejor arma para tu superación
> "de grano en grano, se hace la arena" (R) (en trámite, pero para los
> cuates: LIBRE)
>



-- 
Trabajar, la mejor arma para tu superación
"de grano en grano, se hace la arena" (R) (en trámite, pero para los
cuates: LIBRE)
_______________________________________________
gnome-os-list mailing list
[email protected]
https://mail.gnome.org/mailman/listinfo/gnome-os-list

Reply via email to