All of lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] I have a problem adding new package
@ 2022-01-30 22:09 Arek Marud
  2022-01-30 22:48 ` Thomas Petazzoni via buildroot
  0 siblings, 1 reply; 5+ messages in thread
From: Arek Marud @ 2022-01-30 22:09 UTC (permalink / raw)
  To: buildroot

Hi, 

I'm trying to add new package to Buildroot. I follow Buildroot tutorial
for autotools package. But I got an error message, and i have no idea
what is the problem.

https://gist.github.com/arekmd/c33a3a487ec73d8847c3c115f8fa3299

Best regards 
Arek

################################################################################
#
# libonvif
################################################################################
LIBONVIF_VERSION = 1.1.1
LIBONVIF_SOURCE = v$(LIBONVIF_VERSION).tar.gz
LIBONVIF_SITE = https://github.com/sr99622/libonvif/archive/refs/tags
LIBONVIF_INSTALL_STAGING = YES
LIBONVIF_INSTALL_TARGET = YES
LIBONVIF_CONF_OPTS = --with-libxml2 --includedir="$(STAGING_DIR)/usr/include/libxml2" 
LIBONVIF_DEPENDENCIES = libxml2 host-pkgconf

$(eval $(autotools-package))

------------------------------------------------------------------------------------------
- Config.in
------------------------------------------------------------------------------------------
config BR2_PACKAGE_LIBONVIF
        bool "libonvif"
        select BR2_PACKAGE_LIBXML2
        help
          libonvif  ONVIF library

          https://github.com/sr99622/libonvif

------------------------------------------------------------------------------------------
--- Error message
------------------------------------------------------------------------------------------



myname buildroot$>make
>>> libonvif 0.0.0 Installing to staging directory
PATH="/home/myname/workbench/resources/development/myproj/buildroot/buildroot/output/host/bin:/home/myname/workbench/resources/development/myproj/buildroot/buildroot
/output/host/sbin:/home/myname/.local/bin:/home/myname/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/var/lib/flatpak/exports/bin:/usr/bin/site_perl:/usr/bin/
vendor_perl:/usr/bin/core_perl"  /usr/bin/make -j5 DESTDIR=/home/myname/workbench/resources/development/myproj/buildroot/buildroot/output/host/aarch64-myproj-linux
-gnu/sysroot install -C /home/myname/workbench/resources/development/myproj/buildroot/buildroot/output/build/libonvif-0.0.0/
make[1]: Entering directory '/home/myname/workbench/resources/development/myproj/buildroot/buildroot/output/build/libonvif-0.0.0'
Making install in build
make[2]: Entering directory '/home/myname/workbench/resources/development/myproj/buildroot/buildroot/output/build/libonvif-0.0.0/build'
make[3]: Entering directory '/home/myname/workbench/resources/development/myproj/buildroot/buildroot/output/build/libonvif-0.0.0/build'
 /usr/bin/mkdir -p '/home/myname/workbench/resources/development/myproj/buildroot/buildroot/output/host/aarch64-myproj-linux-gnu/sysroot/usr/lib'
 /bin/sh ../libtool   --mode=install /usr/bin/install -c   libonvif.la '/home/myname/workbench/resources/development/myproj/buildroot/buildroot/output/host/aarch6
4-myproj-linux-gnu/sysroot/usr/lib'
 /usr/bin/mkdir -p '/home/myname/workbench/resources/development/myproj/buildroot/buildroot/output/host/aarch64-myproj-linux-gnu/sysroot/usr/lib/pkgconfig'
 /usr/bin/mkdir -p '/home/myname/workbench/resources/development/myproj/buildroot/buildroot/output/host/aarch64-myproj-linux-gnu/sysroot/home/myname/workbench/resour
ces/development/myproj/buildroot/buildroot/output/host/aarch64-myproj-linux-gnu/sysroot/usr/include/libxml2/libonvif'
 /usr/bin/install -c -m 644 libonvif.pc '/home/myname/workbench/resources/development/myproj/buildroot/buildroot/output/host/aarch64-myproj-linux-gnu/sysroot/usr/l
ib/pkgconfig'
 /usr/bin/install -c -m 644 ../source/onvif.h ../source/sha1.h ../source/cencode.h '/home/myname/workbench/resources/development/myproj/buildroot/buildroot/output
/host/aarch64-myproj-linux-gnu/sysroot/home/myname/workbench/resources/development/myproj/buildroot/buildroot/output/host/aarch64-myproj-linux-gnu/sysroot/usr/inclu
de/libxml2/libonvif'
libtool: install: /usr/bin/install -c .libs/libonvif.so.0.0.0 /home/myname/workbench/resources/development/myproj/buildroot/buildroot/output/host/aarch64-myproj-li
nux-gnu/sysroot/usr/lib/libonvif.so.0.0.0
libtool: install: (cd /home/myname/workbench/resources/development/myproj/buildroot/buildroot/output/host/aarch64-myproj-linux-gnu/sysroot/usr/lib && { ln -s -f li
bonvif.so.0.0.0 libonvif.so.0 || { rm -f libonvif.so.0 && ln -s libonvif.so.0.0.0 libonvif.so.0; }; })
libtool: install: (cd /home/myname/workbench/resources/development/myproj/buildroot/buildroot/output/host/aarch64-myproj-linux-gnu/sysroot/usr/lib && { ln -s -f li
bonvif.so.0.0.0 libonvif.so || { rm -f libonvif.so && ln -s libonvif.so.0.0.0 libonvif.so; }; })
libtool: install: /usr/bin/install -c .libs/libonvif.lai /home/myname/workbench/resources/development/myproj/buildroot/buildroot/output/host/aarch64-myproj-linux-g
nu/sysroot/usr/lib/libonvif.la
libtool: warning: remember to run 'libtool --finish /usr/lib'
make[3]: Leaving directory '/home/myname/workbench/resources/development/myproj/buildroot/buildroot/output/build/libonvif-0.0.0/build'
make[2]: Leaving directory '/home/myname/workbench/resources/development/myproj/buildroot/buildroot/output/build/libonvif-0.0.0/build'
make[2]: Entering directory '/home/myname/workbench/resources/development/myproj/buildroot/buildroot/output/build/libonvif-0.0.0'
make[3]: Entering directory '/home/myname/workbench/resources/development/myproj/buildroot/buildroot/output/build/libonvif-0.0.0'
make[3]: Nothing to be done for 'install-exec-am'.
 /usr/bin/mkdir -p '/home/myname/workbench/resources/development/myproj/buildroot/buildroot/output/host/aarch64-myproj-linux-gnu/sysroot/usr/share/doc/libonvif'
 /usr/bin/install -c -m 644 README '/home/myname/workbench/resources/development/myproj/buildroot/buildroot/output/host/aarch64-myproj-linux-gnu/sysroot/usr/share/
doc/libonvif'
make[3]: Leaving directory '/home/myname/workbench/resources/development/myproj/buildroot/buildroot/output/build/libonvif-0.0.0'
make[2]: Leaving directory '/home/myname/workbench/resources/development/myproj/buildroot/buildroot/output/build/libonvif-0.0.0'
make[1]: Leaving directory '/home/myname/workbench/resources/development/myproj/buildroot/buildroot/output/build/libonvif-0.0.0'
>>> libonvif 0.0.0 Fixing libtool files
for la in $(find /home/myname/workbench/resources/development/myproj/buildroot/buildroot/output/host/aarch64-myproj-linux-gnu/sysroot/usr/lib* -name "*.la"); do \
        cp -a "${la}" "${la}.fixed" && \
        /usr/bin/sed -i -e "s:/home/myname/workbench/resources/development/myproj/buildroot/buildroot/output:@BASE_DIR@:g" \
                -e "s:/home/myname/workbench/resources/development/myproj/buildroot/buildroot/output/host/aarch64-myproj-linux-gnu/sysroot:@STAGING_DIR@:g" \
                 \
                -e "s:\(['= ]\)/usr:\\1@STAGING_DIR@/usr:g" \
                -e "s:\(['= ]\)/lib:\\1@STAGING_DIR@/lib:g" \
                 \
                -e "s:@STAGING_DIR@:/home/myname/workbench/resources/development/myproj/buildroot/buildroot/output/host/aarch64-myproj-linux-gnu/sysroot:g" \
                -e "s:@BASE_DIR@:/home/myname/workbench/resources/development/myproj/buildroot/buildroot/output:g" \
                "${la}.fixed" && \
        if cmp -s "${la}" "${la}.fixed"; then \
                rm -f "${la}.fixed"; \
        else \
                mv "${la}.fixed" "${la}"; \
        fi || exit 1; \
done
libonvif: installs files in /home/myname/workbench/resources/development/myproj/buildroot/buildroot/output/host/aarch64-myproj-linux-gnu/sysroot//home/myname/workben
ch/resources/development/myproj/buildroot/buildroot/output
make: *** [package/pkg-generic.mk:339: /home/myname/workbench/resources/development/myproj/buildroot/buildroot/output/build/libonvif-0.0.0/.stamp_staging_installe
d] Error 1
myname buildroot$> 


_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2022-02-10  6:40 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-01-30 22:09 [Buildroot] I have a problem adding new package Arek Marud
2022-01-30 22:48 ` Thomas Petazzoni via buildroot
2022-02-04 10:22   ` Arek Marud
2022-02-06 11:31     ` Arnout Vandecappelle
2022-02-10  6:23       ` Arek Marud

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.