Xavier Grave writes: > (jessie)grave@semdcod:~/gnat-lab/org.debian.polyorb$ cd - > /home/grave/ada-lab/dsa/bank > (jessie)grave@semdcod:~/ada-lab/dsa/bank$ po_gnatdist -v -t simcity -cargs -v > > -bash: > /usr/bin/po_gnatdist: No such file or directory > (jessie)grave@semdcod:~/ada-lab/dsa/bank$ po_gnatdist -v -t simcity -cargs -v > -bash: /usr/bin/po_gnatdist: No such file or directory > (jessie)grave@semdcod:~/ada-lab/dsa/bank$ po_gnatdist -v -t simcity -cargs -v > /usr/bin/gnat list polyorb.ads -Ppolyorb -s -aP/usr/share/ada/adainclude
No output? That is suspicious; see the end of my mail. > /usr/bin/gnat make -v simcity_monolithic_app.adb -c -P > /home/grave/ada-lab/dsa/bank/dsa/x86_64-unknown-linux-gnu/simcity_dist_app.gpr > -dn -cargs -v -margs -margs -aP/usr/share/ada/adainclude > Parsing of project file > "/home/grave/ada-lab/dsa/bank/dsa/x86_64-unknown-linux-gnu/simcity_dist_app.gpr" > is finished. > Adding source directory > "/home/grave/ada-lab/dsa/bank/dsa/x86_64-unknown-linux-gnu/". > Adding source directory "/home/grave/ada-lab/dsa/bank/". > Adding source directory "/usr/share/ada/adainclude/polyorb/". > Adding source directory "/usr/share/ada/adainclude/polyorb/". OK, so gnatmake knows about PolyORB. > Adding object directory > "/home/grave/ada-lab/dsa/bank/dsa/x86_64-unknown-linux-gnu/obj/". > Adding object directory > "/home/grave/ada-lab/dsa/bank/dsa/x86_64-unknown-linux-gnu/obj/". > Adding object directory > "/home/grave/ada-lab/dsa/bank/dsa/x86_64-unknown-linux-gnu/". > > GNATMAKE 4.9 20140122 (experimental) There is already a newer version available in experimental but that does not seem relevant to this particular problem. > Copyright (C) 1992-2014, Free Software Foundation, Inc. > Changing to object directory of "simcity_dist_app": > "/home/grave/ada-lab/dsa/bank/dsa/x86_64-unknown-linux-gnu/obj/" > Main source file: "simcity_monolithic_app.adb". > Created configuration file > "/home/grave/ada-lab/dsa/bank/dsa/x86_64-unknown-linux-gnu/obj/GNAT-TEMP-000001.TMP" > "simcity_monolithic_app.ali" being checked ... > -> "simcity_monolithic_app.ali" missing. > gcc-4.9 -c > -gnatec=/home/grave/ada-lab/dsa/bank/dsa/x86_64-unknown-linux-gnu/obj/GNAT-TEMP-000001.TMP > -v -I- -gnatA > -gnatem=/home/grave/ada-lab/dsa/bank/dsa/x86_64-unknown-linux-gnu/obj/GNAT-TEMP-000002.TMP > > /home/grave/ada-lab/dsa/bank/dsa/x86_64-unknown-linux-gnu/simcity_monolithic_app.adb gcc-4.9 does know about project files, the only ways for it to find the sources is via -I or via the TMP files (-gnatec=*1.TMP) specifies the file containing configuration pragmas, -gnatem=*2.TMP specifies the file containing the mapping file, i.e. Ada source to fully-qualified file name). Therefore, What is the contents of GNAT-TEMP-000002.TMP? I think it should contain the path /usr/share/ada/adainclude/polyorb/ (and all other relevant paths). If the paths are wrong, then maybe there is a bug in the way this file is generated? I think gnatmake is responsible for generating these two files but I'm not sure. > Using built-in specs. > COLLECT_GCC=/usr//bin/gcc-4.9 > Target: x86_64-linux-gnu > Configured with: ../src/configure -v --with-pkgversion='Debian > 4.9-20140122-1' --with-bugurl=file:///usr/share/doc/gcc-4.9/README.Bugs > --enable-languages=c,c++,java,go,fortran,objc,obj-c++ --prefix=/usr > --program-suffix=-4.9 --enable-shared --enable-linker-build-id > --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix > --with-gxx-include-dir=/usr/include/c++/4.9 --libdir=/usr/lib --enable-nls > --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug > --enable-libstdcxx-time=yes --enable-gnu-unique-object --disable-libmudflap > --enable-plugin --with-system-zlib --disable-browser-plugin > --enable-java-awt=gtk --enable-gtk-cairo > --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-4.9-amd64/jre --enable-java-home > --with-jvm-root-dir=/usr/lib/jvm/java-1.5.0-gcj-4.9-amd64 > --with-jvm-jar-dir=/usr/lib/jvm-exports/java-1.5.0-gcj-4.9-amd64 > --with-arch-directory=amd64 --with-ecj-jar=/usr/share/java/eclipse-ecj.jar > --enable-objc-gc --enable-multiarch --with-arch-32=i586 --with-abi=m64 > --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic > --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu > --target=x86_64-linux-gnu > Thread model: posix > gcc version 4.9.0 20140122 (experimental) [trunk revision 206940] (Debian > 4.9-20140122-1) > COLLECT_GCC_OPTIONS='-gnatea' '-c' > '-gnatec=/home/grave/ada-lab/dsa/bank/dsa/x86_64-unknown-linux-gnu/obj/GNAT-TEMP-000001.TMP' > '-v' '-I' '-' '-gnatA' > '-gnatem=/home/grave/ada-lab/dsa/bank/dsa/x86_64-unknown-linux-gnu/obj/GNAT-TEMP-000002.TMP' > '-gnatez' '-mtune=generic' '-march=x86-64' > /usr/lib/gcc/x86_64-linux-gnu/4.9/gnat1 -I - -quiet -dumpbase > simcity_monolithic_app.adb -auxbase simcity_monolithic_app -gnatez -gnatea > -gnatec=/home/grave/ada-lab/dsa/bank/dsa/x86_64-unknown-linux-gnu/obj/GNAT-TEMP-000001.TMP > -gnatA > -gnatem=/home/grave/ada-lab/dsa/bank/dsa/x86_64-unknown-linux-gnu/obj/GNAT-TEMP-000002.TMP > -gnatez -mtune=generic -march=x86-64 > /home/grave/ada-lab/dsa/bank/dsa/x86_64-unknown-linux-gnu/simcity_monolithic_app.adb > -o /tmp/ccUeDLhg.s > simcity_monolithic_app.adb:3:06: file "polyorb.ads" not found > simcity_monolithic_app.adb:8:06: file "polyorb.ads" not found > End of compilation > gnatmake: > "/home/grave/ada-lab/dsa/bank/dsa/x86_64-unknown-linux-gnu/simcity_monolithic_app.adb" > compilation error (snipped) You may also try: gnat ls -vP2 -v \ -P/home/grave/ada-lab/dsa/bank/dsa/x86_64-unknown-linux-gnu/simcity_dist_app.gpr \ polyorb If gnat ls cannot find the unit polyorb, something is wrong. HTH -- Ludovic Brenta. -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: https://lists.debian.org/[email protected]
