Mantis Bugtracker

Erweiterte Problemanzeige Zu Notizen wechseln ] einfache Anzeige ] Problem-Historie ] Drucken ]
ID Kategorie Auswirkung Reproduzierbar Meldungsdatum Letzte Aktualisierung
0000064 [Mascot] general kleinerer Fehler immer 2011-01-04 14:20 2011-01-09 16:55
Reporter chris Anzeigestatus öffentlich  
Bearbeitung durch xclerc
Priorität normal Lösung erledigt Rechnertyp
Status erledigt   Betriebssystem
Projektion keine   BS-Version
Aufwand keine Behoben in Version 1.0-alpha Produktversion
  Zielversion Produkt-Build
Zusammenfassung 0000064: xargs doe not work as expected
Beschreibung When I tried to compile with the default makefile, I got

basename: extra operand `/tmp/mascot.x9c.fr/src/driver/args.ml'
Try `basename --help' for more information.

The patch in "additional information" fixes that.
Schritte zur Reproduktion
Zusätzliche Information
diff -rN -u old-mascot.x9c.fr/Makefile new-mascot.x9c.fr/Makefile
--- old-mascot.x9c.fr/Makefile 2011-01-04 14:10:22.000000000 +0100
+++ new-mascot.x9c.fr/Makefile 2011-01-04 14:10:22.000000000 +0100
@@ -87,7 +87,7 @@
 endif
 
 generate: FORCE
- (find $(PATH_SRC) -name '*.ml*'; echo '') | xargs basename | $(SED) -e 's|\.ml.*$$||' | $(SED) -e 's|^.|\U&|' | sort -u | grep -v Mascot > $(MODULES_ODOCL)
+ (find $(PATH_SRC) -name '*.ml*' -exec basename "{}" \;; echo '') | $(SED) -e 's|\.ml.*$$||' | $(SED) -e 's|^.|\U&|' | sort -u | grep -v Mascot > $(MODULES_ODOCL)
     cp $(MODULES_ODOCL) $(MODULES_MLPACK)
     echo '$(PROJECT_NAME)Library.cmo' > $(PROJECT_NAME)Library.itarget
     (test -x $(PATH_OCAML_PREFIX)/bin/ocamlopt && echo '$(PROJECT_NAME)Library.cmx' >> $(PROJECT_NAME)Library.itarget) || true
Tags Keine Tags zugeordnet.
Angehängte Dateien

- Problem-Beziehungen

-  Notiz
(0000212)
xclerc (Administrator)
2011-01-04 18:23

Thanks for reporting, it seems that I have been bitten one more time
by a Unix/Linux vs BSD/MacOS X issue. The 'basename' on my system
does not even recognize '--help'...

Can you tell me on which OS you experienced the problem?
(0000214)
chris (Reporter)
2011-01-04 18:43

$ uname -a
Linux poincare 2.6.35.7 #1 SMP Sun Oct 3 15:31:24 CEST 2010 x86_64 GNU/Linux
(0000216)
xclerc (Administrator)
2011-01-09 16:55

A revamped version of the build system has been set up.
Rather than relying on command-line tools, it uses an ocamlbuild plugin.

The new build system has been validated under MacOS X and Fedora 14.

- Problem-Historie
Änderungsdatum Benutzername Feld Änderung
2011-01-04 14:20 chris Neues Problem
2011-01-04 18:23 xclerc Problemnotiz hinzugefügt: 0000212
2011-01-04 18:23 xclerc Bearbeitung durch => xclerc
2011-01-04 18:23 xclerc Status neu => Rückmeldung
2011-01-04 18:43 chris Problemnotiz hinzugefügt: 0000214
2011-01-09 16:55 xclerc Problemnotiz hinzugefügt: 0000216
2011-01-09 16:55 xclerc Status Rückmeldung => erledigt
2011-01-09 16:55 xclerc Behoben in Version => 1.0-alpha
2011-01-09 16:55 xclerc Lösung offen => erledigt


Mantis 1.1.7[^]
Copyright © 2000 - 2008 Mantis Group
Powered by Mantis Bugtracker