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-buildro
 ot-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-obj
 dump" 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_LARGE
 FILE64_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

Reply via email to