Thanks, Richard. That's a good catch. I'm going to fix that.
Regards
Petrr
On 30/05/17 08:00, Richard Cochran wrote:
On Mon, May 15, 2017 at 11:37:05PM +0200, Petr Kulhavy wrote:
I'm trying to get linuxptp into Buildroot so that it compiles on all 49
targets.
FYI, your buildroot patch
http://lists.busybox.net/pipermail/buildroot/2017-May/192051.html
has another issue. If you build beaglebone_defconfig and then add
linuxptp, this is the result:
linuxptp 1.8 Installing to target
PATH="/scratch/richard/buildroot/output/host/bin:/scratch/richard/buildroot/output/host/sbin:/scratch/richard/buildroot/output/host/usr/bin:/scratch/richard/buildroot/output/host/usr/sbin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games"
/usr/bin/make -j32 prefix=/usr DESTDIR=/scratch/richard/buildroot/output/target
PATH="/scratch/richard/buildroot/output/host/bin:/scratch/richard/buildroot/output/host/sbin:/scratch/richard/buildroot/output/host/usr/bin:/scratch/richard/buildroot/output/host/usr/sbin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games"
AR="/scratch/richard/buildroot/output/host/usr/bin/arm-buildroot-linux-uclibcgnueabihf-ar"
AS="/scratch/richard/buildroot/output/host/usr/bin/arm-buildroot-linux-uclibcgnueabihf-as"
LD="/scratch/richard/buildroot/output/host/usr/bin/arm-buildroot-linux-uclibcgnueabihf-ld"
NM="/scratch/richard/buildroot/output/host/usr/bin/arm-buildroot-linux-uclibcgnueabihf-nm"
CC="/scratch/richard/buildroot/output/host/usr/bin/arm-build
root-linux-uclibcgnueabihf-gcc" GCC="/scratch/richard/buildroot/output/host/usr/bin/arm-buildroot-linux-uclibcgnueabihf-gcc"
CPP="/scratch/richard/buildroot/output/host/usr/bin/arm-buildroot-linux-uclibcgnueabihf-cpp"
CXX="/scratch/richard/buildroot/output/host/usr/bin/arm-buildroot-linux-uclibcgnueabihf-g++"
FC="/scratch/richard/buildroot/output/host/usr/bin/arm-buildroot-linux-uclibcgnueabihf-gfortran"
F77="/scratch/richard/buildroot/output/host/usr/bin/arm-buildroot-linux-uclibcgnueabihf-gfortran"
RANLIB="/scratch/richard/buildroot/output/host/usr/bin/arm-buildroot-linux-uclibcgnueabihf-ranlib"
READELF="/scratch/richard/buildroot/output/host/usr/bin/arm-buildroot-linux-uclibcgnueabihf-readelf"
STRIP="/scratch/richard/buildroot/output/host/usr/bin/arm-buildroot-linux-uclibcgnueabihf-strip"
OBJCOPY="/scratch/richard/buildroot/output/host/usr/bin/arm-buildroot-linux-uclibcgnueabihf-objcopy"
OBJDUMP="/scratch/richard/buildroot/output/host/usr/bin/arm-buildroot-linux-uclibcgnueabihf-o
bjdump" AR_FOR_BUILD="/usr/bin/ar" AS_FOR_BUILD="/usr/bin/as" CC_FOR_BUILD="/usr/bin/gcc" GCC_FOR_BUILD="/usr/bin/gcc" CXX_FOR_BUILD="/usr/bin/g++" LD_FOR_BUILD="/usr/bin/ld"
CPPFLAGS_FOR_BUILD="-I/scratch/richard/buildroot/output/host/usr/include" CFLAGS_FOR_BUILD="-O2 -I/scratch/richard/buildroot/output/host/usr/include" CXXFLAGS_FOR_BUILD="-O2
-I/scratch/richard/buildroot/output/host/usr/include" LDFLAGS_FOR_BUILD="-L/scratch/richard/buildroot/output/host/lib -L/scratch/richard/buildroot/output/host/usr/lib
-Wl,-rpath,/scratch/richard/buildroot/output/host/usr/lib" FCFLAGS_FOR_BUILD="" DEFAULT_ASSEMBLER="/scratch/richard/buildroot/output/host/usr/bin/arm-buildroot-linux-uclibcgnueabihf-as"
DEFAULT_LINKER="/scratch/richard/buildroot/output/host/usr/bin/arm-buildroot-linux-uclibcgnueabihf-ld" CPPFLAGS="-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64" CFLAGS="-D_LARGEFILE_SOURCE
-D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os " CXXFLAGS="-D_LARGEFILE_SOURCE -D_LAR
GEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os " LDFLAGS="" FCFLAGS=" -Os " FFLAGS=" -Os "
PKG_CONFIG="/scratch/richard/buildroot/output/host/usr/bin/pkg-config"
STAGING_DIR="/scratch/richard/buildroot/output/host/usr/arm-buildroot-linux-uclibcgnueabihf/sysroot"
INTLTOOL_PERL=/usr/bin/perl CXX=false -C /scratch/richard/buildroot/output/build/linuxptp-1.8 install
make[1]: Entering directory
'/scratch/richard/buildroot/output/build/linuxptp-1.8'
install -p -m 755 -d /scratch/richard/buildroot/output/target/usr/sbin
/scratch/richard/buildroot/output/target/usr/man/man8
install ptp4l pmc phc2sys hwstamp_ctl phc_ctl timemaster
/scratch/richard/buildroot/output/target/usr/sbin
install -p -m 644 -t /scratch/richard/buildroot/output/target/usr/man/man8
ptp4l.8 pmc.8 phc2sys.8 hwstamp_ctl.8 phc_ctl.8 timemaster.8
make[1]: Leaving directory
'/scratch/richard/buildroot/output/build/linuxptp-1.8'
/usr/bin/install -D -m 644 package/linuxptp//linuxptp.cfg
/scratch/richard/buildroot/output/target/etc/linuxptp.cfg
/usr/bin/install -m 755 -D
/scratch/richard/buildroot/output/build/linuxptp-1.8/package/linuxptp/S65linuxptp
/scratch/richard/buildroot/output/target/etc/init.d/S65linuxptp
/usr/bin/install: cannot stat
'/scratch/richard/buildroot/output/build/linuxptp-1.8/package/linuxptp/S65linuxptp':
No such file or directory
package/pkg-generic.mk:308: recipe for target
'/scratch/richard/buildroot/output/build/linuxptp-1.8/.stamp_target_installed'
failed
make: ***
[/scratch/richard/buildroot/output/build/linuxptp-1.8/.stamp_target_installed]
Error 1
Thanks,
Richard
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Linuxptp-devel mailing list
Linuxptp-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linuxptp-devel